skysight-inc/HackerNews huggingface dataset:
I would replace 'Boring' with 'Tried and True'.

I was going to question the cost of an 'innovation token' for MongoDb and NodeJS, but I realized just now that this article was written in 2015.

For every greenfield project that I came to build, I always gave considerable thought to finally using GraphQL as opposed to REST, just for the hype and growth.

Don't get me wrong, I understand the use-cases of GQL, especially in the context of multiple types of clients that don't obtain the same responses, but my appetite and longing to use GQL was always because the guy next door was using it and I didn't want to get left behind.

Furthermore, it's not like I can't implement some form of 'data shaving' through query params or detecting mobile / pc through user agent, or just simply adding another endpoint (or a couple), which basically solves what GQL has to offer.

That being said, I always went back to REST because it just worked - a request to and endpoint which hit the db, was simple, tried, and true.

A lot of new technologies nowadays are solving problems that we didn't know we had, and a lot of it is due to hype with young engineers catching the wave simply because it's got a classy and fashionable looking landing page, when really the favorable solution is the tried and true tech.

But hey, sometimes the wave does build, and sometimes, we do have to get on board or get left behind.
I have no data or examples to back this up but very recently I have been noticing what seems to be a lot more comments with what seems to be intentionally divisive language and/or generic comments that do not seem to have much to do with the OP. Nothing this obvious but it was setting off some of the same flags in my head as some Reddit threads. Could just be that I am paranoid though :-D
It really does though. CS exams are hard and require a lot of studying and then there's leetcode, system design and everything else under the sun.

What about dating, travelling, sports, family? Is one supposed to spend their entire time thinking of ways to speed-up algorithms. There's a reason fast algorithms are fast they utilize a lof of hard work and focus to create.
Banks blocking access to funds of the truckers in the blockade is not frightening at all, what's frightening is that people can't understand you don't have the right to protest if that protest infringes on the rights of other people.

Saner heads are prevailing, by removing this blockade. People are being arrested, the trucks are being towed away, and the ability for the truckers to maintain this blockade is being dismantled every way possible. This is how any government should operate, albeit slower than I personally would have preferred, were I living in Ottawa.
OP is saying that the rules engine can't catch a bunch of errors that the ML based NLP can. In other words the ML system has a bigger input domain than the rules engine. I am confused about how they plan to use the rules engine to explain errors that it won't be able to catch at all.
I make 250k, and I'm actually tempted now to book that business class flight to Paris - I expected it to cost a lot more. I would not spend 1.5k/night on a hotel because I'm sure I can find a good one for 1/3 of that. So it's not entirely hypothetical for me. If my salary doubles, this becomes a much easier decision. But I don't go on long distance vacations often, so when I do it's easier to justify the costs.
but it makes the author look smart /s[arcasm]
You can't post slurs or do nationalistic flamewar on HN. No more of this, please.

https://news.ycombinator.com/newsguidelines.html
Good find. Every prompt I see I now wonder, did the EU do this?

I came across an EU site that now make you click accept before they show you the LINK to a youtube video.

This is a video they made themselves. It's really interesting
Just hit on the upvote button and then you can find them in your upvoted comments list ;)
100% correct tech career in 2022 is a competition to become the biggest no-lifer.

May be worhwhile in the US in the right circumstances but for Europe it's a waste of time.
Absolutely false. It may not be for you, but it is not remotely a mess. I do everything from DevOps work, to gaming, to audio production in desktop Linux. It absolutely is a viable alternative for millions of people.

But I concede, not for everyone. But your hyperbole is plainly false and likely to deter folks who would otherwise thrive in Linux.
> for mac you can say this device doesn't connect to the internet. but as soon as you do it phones home.

Yes, but to clarify the specific point, you still do not need an Apple account to use a Mac, even if it's phoning home.
Thank you. Peter Singer's advice to drop all animal-based products from one's life, to be on the safe side, continues to be prescient.
For me, it would be a bit of a red flag to have large number of indeces on a flexible schema where each customer uses their own schema, embedded in a single table (or collection). This could just be from my scarring at the hands of an ambitious EAV system I inherited.

Step back and ask yourself why you need an index on so many fields. If your cardinality is high, your index won't help much anyhow. Think about alternate approaches - what about using one table per customer? Or using an EAV to store the truth data, then project into a MATVIEW for optimized reading via index.

Try out a few options to get a sense for the design. Yes, it will take a few days to spam the database and run performance tests. However, because you are making a critical design decision and doing something less-than-standard, you need to accept the extra work - or figure out how to fit into a more standard pattern.
That is true and, hypocritically, I am doing the same thing with a non-game, non-wordle web app.
The Philosophy professor is wrong. This is not a paradox.

Anyone applying the Principle of Indifference needs to make a valid argument about why it is reasonable to measure the outcomes in a specific way. You can't just arbitrarily choose what you'd like to be indifferent about.

For example, the video is about squares of wood, in which the edges are between 1 and 3 feet. The first possibility is measuring outcomes by edge length. To apply the Principle of Indifference here, one could make an argument such as "The wood is cut with a table saw. The set of customers wants squares with a variety of edge lengths. Therefore, the boss instructs the laborer to configure the table saw so that the scale on the fence's rail is set anywhere between 1 and 3 feet. This is a single physical adjustment that doesn't require the laborer to make any calculations. Therefore, it is very plausible to believe that the laborer uses the scale to achieve arbitrary values between 1 and 3 feet. Also, without further information, it is reasonable to guess that the values would be evenly distributed between 1 and 3."

It is much, much less plausible that the laborer makes a series of calculations in an effort to achieve an outcome in which the square's areas are uniformly distributed between 1 and 9 square feet. There is no common wood-cutting technology in which a laborer dials in an area, and a machine then cuts to the specified area. Also, there is no common wood-cutting technology in which a laborer sets a length on a nonlinear scale, e.g., if the length is set to the halfway point, the machine knows to cut more than halfway (so that small areas aren't over-represented). Without further information, it would be incredulous that the laborer surmises that uniformly distributed areas are desirable, AND either has unusual technology or has the mathematical skills to achieve this by hand.

Going further, it is completely implausible to believe that the laborer, when given the direction that edges must be between 1 and 3 feet, decides to choose lengths such that the generated sawdust incrementally contributes to the factory's indoor Air Quality Index by uniformly distributed amounts. The effect of wood cutting on the Air Quality Index has complex dependencies on the duration of a cut relative to the speed of air currents within the factory, the size of the wood relative to the volume of the factory's work space, etc. It is not reasonable to expect that the laborer knows how to calculate this, or (even if known) has a straightforward way to configure the saw to achieve that Air Quality Index distribution.

If a scientific study simply doesn't have a reasonable argument to justify how to apply the Principle of Indifference, then the investigators should state that statistical reasoning about their results is not necessarily useful.
Posting someone else's single opinion to back up your own is no less anecdotal than your original post.

Whilst I'm not accusing you of this specifically, I have noticed a trend toward folks being so ingrained in the 'Windows way' that anything else is broken if it doesn't act the same. I was the same way for a long time. Started using Windows in 1994 and when I found Linux for myself, I just got angry that it wasn't working the same way Windows did. Took 10 years or more to realise that is a good thing.

Either way, I don't need to read that article. It works well for me and countless others, better than Windows ever did. Can it improve? Of course it can, drastically. But so can Windows, MacOS, BSD and everything else.
I've been using Inoreader and enjoy it. I'm only using the free plan, but the paid versions seem to offer some of the things you're looking for.
> If you're wiring a home today, I would 100% use OS2 over CatN unless you also need PoE.

It would be future-proof but not present proof, as you likely don't have anything else than RJ45 plugs on your devices…

On the other hand, replacing a cable in a conduit by a fiber is a half-hour task (you just stick the fiber to the cable, then pull the fiber with the cable) so it's not really worth it to be future proof in this case. You'll only be saving a hundred bucks in cable by doing so.

Source: I wired my entire home last year.
> but soon after the Comco has stopped Swisscom from using P2MP which is a big setback

Yup, I'm using some 3rd party ISP. I have from them 1Gb/s (ODC - optical direct link), and the first hop is their IP.

And also 10Gb/s via Swisscom's XGS-PON. Here the first 2-3 hops are located within Swisscom's net (except the immediate gateway). I guess init7 complained about it - i.e. paying more for using Swisscom's L3 net, instead of leasing fiber?
I'm tied over this because noone can predict how future govts will go, so having a manufacturer account could be useful, but at the same time when that happens who can you trust, you dont know who is accessing your data at the manufacturers, privacy is the biggest loser eitherway.
Take a look at:

https://www.crunchbase.com/organization/anduril-industries

I think they have a record of acquiring smaller companies too.
I felt very similarly at your age. I'm 36 now. Let me try to give you some perspective.

I finished my degree due to parental pressure. I didn't learn anything in school. It was a pretty big waste of time for me, because I thought it was supposed to be about learning. It turns out that school has nothing to do with education. It's for gatekeeping elites, so if you go, try to make friends with elites that will help you in the future. If you're not going to do that, don't bother attending.

Then I wasted about 3-5 years trying to do my own thing (web apps, iphone apps, IT freelancing, etc). Turns out it's very hard to make a living doing your own thing, or maybe I just never cracked it. You might be able to pull it off, but in terms of time invested, your hourly wage is going to be low. Still, this was better than the $50k/yr jobs that were being offered in my area at the time.

I floated around SF for a while and eventually landed as a "senior engineer" at big tech company where I work pretty minimally, and after a couple more years of this, I'll be permanently retired with millions before 40. Networking was key to me getting my final job.

What I would do instead, knowing what I know now, is fast track myself to be a mid-level engineer working remotely. If you can write React, that's probably the easiest way in. Change jobs every 1-2 years to get promotions. Climb as high as you can, and in about 5-7 years, you'll have enough money to "fat FIRE". Essentially, retire early and live well. Compounding returns make this strategy better the younger you do it. Invest aggressively as you're earning. Always invest all available money.

If you already have the technical skills, but can't stomach working for someone else, you can get pills to either turn off your anger or provide you the motivation to do it.

If you don't have the technical skills to be employed full time as a remote engineer already, you do need to get those. You won't learn them through school, so you'll have to do a lot of building to get those skills. If you can't get a job making $120k+/yr as a junior dev right now, you're not ready to make a living on your own.

If you start working the corporate system now, you'll almost certainly be comfortably retired before 30. It sounds like a long time at your age, but it's likely to be the most efficient path.

I know at your age, you want to take your shot and you don't want to sacrifice your youth, but you'll actually have more opportunities to achieve greatness if you're 30-something with several million dollars in assets.

In other words, if you had wealthy parents, you could skip right to the step you want to do. But you don't, so you're going to have to suck it up and work for 5-10 years to essentially buy yourself a trust fund.
How to solve growth? I think it depends on your company, team skills, and space. But you should be thinking about it, otherwise your bucket will be leaky - and 2 sided marketplaces are already really difficult.
> Not to mention that I have almost no clue how to debug a WASM build.

I've got you covered: https://developer.chrome.com/blog/wasm-debugging-2020/ (TL;DR use Chrome DevTools with the official DWARF integration)
If Russia Invades Ukraine, Sanction China
Austin Meetup Next Sunday
I've always wondered why emails aren't used as back-bone for more services. In many aspects, facebook is just a mailing list with ads and a fancy front-end. And in some ways, visiting a web page is just emailing the server and receiving the web page in response. And in some ways, the latter would be perfect to keep an archive of important stuff
Pony has some references how they came to it before Rust. Easily doable with escape analysis. Just that pony added a proper GC protocol for it's threaded actors and proper concurrency safety by avoiding blocking IO.

More important is tracking the owner, which perl6 used.
I'm glad init7 went to the government to complain about the new "fiber" Swisscom decided to deploy in some places that would make it impossible for competitors to provide full service.

I am also glad the government saw that it was an anti-competitive move and blocked it.
Developer Experience Is Security
For the last few years I've been trying to change the billing address of my Microsoft and Office 365 account and it's still wrong. Microsoft account management is so feckin' stupid that I feel sorry for all Windows 11 users who will be forced to use it.

BTW before people come and try to tell me how to change my billing address, I know how to do it. I did it everywhere. It shows correctly everywhere on the websites, but as soon as Microsoft creates the PDF invoice that I need to send to my accountant it has the old address on it, despite it being updated EVERYWHERE. I gave up on it. I basically doctor the address myself and then take a screenshot of the pdf with the corrected address and send the image to my accountant so he stops annoying me that the billing address is wrong.
Put Linux in a VM on your (windows?) gaming machine. It'll be much smoother than trying to run on real hardware, and if you're not gaming on it Linux anyway then you probably don't need direct hardware access (not for web dev, certainly). Use VirtualBox or whatever Windows calls their hypervisor they ship with Windows these days. If you hate it you can just delete the disk image and it's gone.
FB should fix the dozen or so shadow profiles of everyone's grandma that have been cropping up for several years now.
Ha! I remember this being announced. I vaguely remember running a few nodes with ReFS about 6 years ago, which felt like a spiritual successor, but I’ve not used Windows since then so have no idea if ReFS ever caught on in the server space.
Maybe a reasonable solution would be a patent filer would have to pay a registration fee of $1 million if the patent is approved.

So, you might say, only big business could afford to file patents. Not exactly, $1m is well within the reach of a startup.

But even for big business, they're not going to file 1000 patents at a cost of a billion dollars.

Patent trolling would become an untenable business plan.

https://www.seattletimes.com/business/amazon/microsoft-still...
That's fair (it's unfortunate that this is a repost from yesterday as I think my wording was more nuanced before), but that's not what the article says, they specifically call out that they chartered flights for the CIA to move captive to an actual black site. This is the ambiguity that I called clickbait.

The immigrants being deported were allegedly mistreated during transport, that's true. That mistreatment can we likened to torture (I disagree with that part but for the sake of the argument) but the author bundles actual "legally defined" torture with what you call "moral" torture and that's were it becomes clickbait.

In a formal fashion:

- Group A was transported by C to be D
- Group B was transported by C to be E
- The headline claims A was E which is wrong unless D = E

My claim is that D (mistreatment of migrants likened to torture) isn't equivalent to E (actual black site torture).
It's not (just) a technology issue. Ticketmaster is owner by Live Nation [0] that has cornered the market on live shows. They have some shady business practices that force acts to sell through ticketmaster [1].

[0]: https://en.wikipedia.org/wiki/Live_Nation_Entertainment
[1]: https://topclassactions.com/lawsuit-settlements/money/fees/l...
The chip under discussion is able to do both (analog matrix multiplication and SNN operation). Briefly there are a bunch of “nano”-devices which are more amendable to spike based operation. Moreover analog computation is hard to scale up so the layer wise digitalization and weight loading and communication wipe out a lot of the potential benefit in the case of analog matrix accelerators. Part of the advances in recent years make SNN work “well enough” in software, especially considering the relative smaller overall investment in them.
Understandable? Yes.

Reproducible? No. Most Dockerfiles are incredibly unreproducible.
Nations must maintain monopolies on certain powers like war and monetary policy to maintain order, so it’s not that hypocritical.
It really saddens me to see this. In the early 1990's we focused on reducing crime so as not to let 0.2% of the population ruin things for everyone. It worked. Things got better, cities all over America become more livable and started growing again after decades of decline. Then we forgot the things that got us there, and started neglecting or simply ignoring crime and other quality of life issues and now we're barreling straight back towards the crime-ridden cities of the 1970's and 80's.
I feel sorry for your wife. I know a lot of people put a lot of time into their Instagram accounts and sometimes it may contain the only version of photos/stories that exist. It's easily dismiss-able by posters here who don't care about IG but I bet your wife feels pretty bad.

Unfortunately I can't help. Thanks for posting though.. it is a lesson for all of us. Backups and alternatives are important!
I’m not plugging in anything I don’t own for security reasons.
I was a manager for a 100% remote company. Because of the job listing software they used, all postings had to have a city associated with it (you had to read the body of the posting to see that it was open to anyone in the US). They would change the city occasionally to attract a new crop of applicants.

When they changed the city of one of my openings to Denver, I pointed out that it was illegal to post a job in Colorado without a salary range. I was fired a week later.

Some companies _really_ don't want to post salaries.
Had there been such a high profile court case in most western democracies there would have been outrage.
This past summer I bought a copy of Windows 10 Pro when I built a new PC. Prior to that, I used Linux on my personal machines for 10 years. Though I knew I'd eventually regret it, I didn't think it'd be so soon. I've been very content with it, and then these idiots go and do this. It's a complete show stopper.

I still have to use Windows and other MS stuff for work, but I have work-supplied machines for that. For personal use, no more MS anything, not even VS Code or .NET, I'm done with them.
Thank you! Push back against the tide of unrelenting cynicism :)
Hilarious as that final image is, nearly 200kg of hardware able to drive itself about and randomly fall down stairs is incredibly dangerous.
>Experts paired with novices need to move as slow as a novice

I actually find this to be highly effective for times experts aren't working at expert speeds. Sometimes you just get off a big project or have been heads down a couple days and it's nice to relax and talk things through with someone else writing code instead of trying to churn it out yourself.

Likewise, novice and expert can be context dependent. Novice doesn't necessarily mean they can't write code but they might not be very familiar with the domain.

The alternatives are read/write docs or have a meeting? The former is asynchronous so there will envitably be back and forth before the docs have useful info. The latter is similar to pairing except no code is being written and information is just being queued for use later
Is there any large company without bad people? There was a guy on my floor that was fired when he was busted by the police for child porn. I didn’t know him, but I have to assume he isn’t the only one at a company with tens of thousands of employees.
Yes I do not negate that microtonal has interesting effects. The question was why there a 12 tones in western music. And the answer is that minor 2nd is the smallest interval you can separate when played together. I should have been more precise in my initial comment.
What I'm hearing is that I need to keep pounding that $5 wrench after they unlock their wallet in the off chance they have a second passphrase giving a larger payload.
You cannot even embed fonts or libraries from a CDN. Because this could be construed as “leaking the visitor’s IP address” to the non-EU “Ausland”. You either have to host everything yourself, or ask the user for consent first.
In my opinion, this is not stupid. The way preferred by Microsoft is to mix the ads in with messages such that it's difficult to tell them apart.

If there's anything stupid here, it's Microsoft's decision that if you want the ads to be easily identifiable then you need to have them in your face, all the time.
> Go and Rust are from the same generation of programming languages.

Go 1.0 was released in 2012 and the language has barely gained any highly impactful features since then (generics aside, which are quite new still). Rust 1.0 was not out before 2015 and the 2018 edition already introduced huge changes, with more in the pipeline even today. It hardly seems sensible to describe them as being in the "same generation".
European internet companies don't use ads for revenues?
I play the piano for a long time. And I have a clavichord that I tune myself and can tune microtonal to make such tests, which I do.
I would be interested to know how the claim here that 50% of all sites are tracked by Facebook compares to Google's profiling across the web...
I miss the days of perpetual licenses! Everything is a subscription these days.
for this, teleoperation from orbit seems reasonable. It's not been tried however.