News for hackers. Stuff that matters.

kkdaemas

Surely it's easier to stick to JavaScript The Good Parts than to introduce a whole new layer in the form of Blazor?
Re:I cheated on my Microsoft interview (2019) on Sunday June 05, 2022 @06:51AM (#31629784)
The question is very unrealistic... how often do you know there is exactly one duplicate in a list?

Much more common is there are zero or more duplicates.

Here is what I came up with:

- We need a way to record what has been already seen

- A hash-map could work, but I think we can be more efficient

- We know that all elements are less than the array length in size...

- So we can allocate a single array of flags with the same length as the input

- The flag for value `n` is at position `n` in this array

    let findDuplicates xs =
      let seen = Array.create (Seq.length xs) false

      let mutable duplicates = []

      for x in xs do
        if seen[x] then
          duplicates <- x :: duplicates
        else
          seen[x] <- true

      duplicates
I'm pretty sure this is O(n)?

I think it's interesting that the mathematical trick (sum of numbers 1 to n formula) does not work in the more realistic variant. This fact is probably why leet-code problems are so disconnected from the real world. It's like AI for board-games.

Re:Bob Cassette Rewinder: Hacking Detergent DRM on Monday May 30, 2022 @11:56AM (#31560328)
This is true cyberpunk.
Re:Terraform should have remained stateless on Saturday May 28, 2022 @08:10AM (#31539681)
No because the metadata on the deleted resource is now lost.

With the information being stored outside the resource, we know that it was deleted and the metadata about it.

This strategy would miss some huge and unexpected gains. Tesla comes to mind (at least for the time being...)
Re:GraphQL Is a Trap? on Friday May 06, 2022 @11:28AM (#31286316)
It's not that GraphQL enables anything that was not possible before; it's that GraphQL provides a bit more structure and standardization around these things. If you plan to do this stuff, why not follow something with a spec and various bits of tooling rather than doing it ad-hoc?
The problem is Bitcoin Core may have (will have) unknown vulnerabilities and those might not get patched correctly once discovered.
That can be desirable but there are a few challenges:

- The compiler code becomes more complicated, making correctness harder

- The compiler might become slower to run

- Introducing new languages features may become harder, again due to code complexity

Websites will get updated pretty damn fast if everyone has them disabled.
Here's an idea for the EU: mandate that all major browsers ship with third-party cookies disabled by default and drop the whole cookie-banner nonsense.
Re:Bullets: Sizes, Calibers, and Types (2020) on Sunday October 24, 2021 @03:44PM (#28981243)
Wait, it's not about game development??
A significant burden is actually the lack of regulatory alignment. Before Brexit there was a largely customs-check free flow of goods in and out of the EU. Now we have more delays and paperwork. This is not a tariff, but it imposes costs like one.
Re:Is Hacker News a good predictor of future tech trends? on Tuesday August 24, 2021 @09:57AM (#28288906)
In case of NFTs these were called "Colored Coins" much earlier.
Re:“Great resignation” wave coming for companies on Monday June 14, 2021 @01:36PM (#27505486)
So... they double-down on a poor proxy of effectiveness on the job?
Re:Ask HN: Predictions for 2021? on Friday January 01, 2021 @11:40AM (#25604436)
We won't really know until the election, but for what it's worth opinion polls have Johnson down compared to when he started his term.
Re:Ask HN: Predictions for 2021? on Friday January 01, 2021 @06:37AM (#25602561)
Interesting that you came to this view. Boris seems to have handled COVID incredibly poorly (e.g. the death rate in the UK is higher than comparable countries) and the trade deal is considerably worse than deals he previously rejected (e.g. customs border inside the UK). I expect that once the world stabilizes again, members of his own party will want to take his job.
Re:Ask HN: Predictions for 2021? on Friday January 01, 2021 @06:33AM (#25602545)
Doubtful, the UK would suffer greatly from reduced demand for their goods and services.
Re:UK and EU agree Brexit trade deal on Thursday December 24, 2020 @04:58PM (#25531833)
The UK still needs to follow EU rules to trade there, but now has no say in those rules.
Re:How bad is your Spotify? on Wednesday December 23, 2020 @02:21PM (#25521070)
Please, please make this work without Spotify (e.g. type in a few favorite albums from Musicbrainz or something)
I think what the poster means is that the workers had so little trust in the legal system that they did not bother pursing this is court. Instead, they tried to create a media narrative to get Apple to pay attention.
Re:Winamp for Windows 10 on Sunday November 01, 2020 @05:24PM (#24963080)
Anyone remember Songbird?
Re:Show HN: You had a productive day, until now on Wednesday October 28, 2020 @02:14PM (#24922185)
Not a very original concept. They use these puzzles for child intelligence tests. Are the puzzles automatically generated?

What would be hilarious (imo) would be if the 100th puzzle is actually unsolvable.

Re:Admitting That Functional Programming Can Be Awkward (2007) on Saturday October 24, 2020 @04:25PM (#24881728)
Order of execution bugs rarely come up in game programming to be honest.

Older »