skysight-inc/HackerNews huggingface dataset:
I simply cannot believe how myopic this whole comment is. It seems you simply cannot be satisfied with excellence, and would prefer mediocrity.

This is the condition of our society. You have absolutely no knowledge of the history of software if you think this engineer fits the description of anything but "brilliant pioneer".

If you had any skill whatsoever in your role you would be pushing your team to match his effort. The problem is blindingly clear, and I want to thank you ironically for making it so honestly clear in your comment.
Maybe I’m living in the 1970s but I always assumed pagers just showed a phone number and you were supposed to call back?
> Very few software would actually need what Vulkan offers. I can only think of AAA games.

In about 2005-2007, count of pixels in displays started to grow much faster than CPU power. FullHD monitors entered mainstream market. CPUs stagnated because laptops stopped being expensive toys and started to become desktop replacement.

Nowadays, with 4k or higher rez monitors even in some laptops, pretty much all software actually needs what Vulkan (or D3D, or GL) offers, just to update screen at 60 Hz.
I haven't explored yet but has anyone tried TVM for PyTorch?
https://github.com/pytorch/tvm
How does pagers deal with dead spots? Since they seem to only be receivers it would be hard to guarantee delivery? I Googled a little and understood that it works a little different than cell towers, in that every tower transits the same message at the same time, a little similar to how FM-radio works.

Interestingly enough it seems like 5G will operate in a similar fashion, albeit a little more modern, where at least the client can talk to multiple towers at the same time and send and receive from multiple towers as well.
'Old' in the sense that low carbohydrate, high fat diets have been known about for a century or more as a way to treat autism, and in the sense that there are studies from the middle of last century which replaced saturated fat in peoples' diets with seed oils which showed no benefit or even increased mortality. Some of these studies were botched or cherry picked their data to support a conclusion that saturated fat is bad for our health, but upon re-analysis have shown no such effect. See for example the Sydney [1] or Minnesota [2] heart studies. The confusing aspect with these studies is that frequently they show a decrease in cholesterol when switching to seed oils, and conclude that seed oils must be healthier than saturated fats, but it turns out that cholesterol levels have very little to do with overall health (sorry for the unsubstantiated claim - I don't have a good reference to hand, but I can look it up if you ask - usual caveats apply: I am not a doctor etc. etc.).

[1] https://www.fasebj.org/doi/abs/10.1096/fasebj.27.1_supplemen...

[2] https://www.bmj.com/content/353/bmj.i1246
The US government was a fool for thinking it wouldn't get caught.

If a super privacy consious guy is locked in a room for years, and someone wants to deliver a new fire extinguisher, he is sure to check it out in a lot of detail!
The way I see it, you normally have 3 places where an interface is 'used':

1. there is code written to depend on the interface

2. there is code written to satisfy the interface

3. there is code written to pass some implementation to a function using the interface

The recommendation, which I agree with, is to define the interface in area 1, which is always a specific package. Areas 2 and 3 can be spread all over the code, in different places. io.Reader is a good example - there is a single io package, and most code which does something with an io.Reader is there. Implementations exist in many places, some in the standard library, some in your own code base. Then, all over your code base, you may have code which takes some specific implementation of an io.Reader and calls some function in io and passes that specific Reader to it. This shows that even if you respect the recommendation in the code, you can still end up with many places which 'use' an interface in some sense.

Now, to give a more specific use case, say I have defined an interface which takes a slice, but I expect that the slice is used in a read-only manner. I want to audit all existing implementations to ensure that they respect these semantics, and I can only do that by hand since I can't express this in Go's type system.

Another simpler example is that I know what function I want to call, and what interface it takes, and now I want to find out what implementations exist for that interface, to see if I can re-use one of them or if I need to create a new implementation.
It's the age of auto-censure. Now everybody should go around the office, the school and life wearing nice people masks, avoiding to express anything that's near controversial.

The punishment? Public embarrassment and shaming, in the present or the possible future for things said in the past.

Who are the winners? Workplace owners. They are tired of dealing with HR issues and project instabilities for the gossip and drama derived from a controversial opinion or act.

Of course, there are serious incidents (like physical violence or other) but now the level was brought so low that simply saying a bad word can give you a life sentence.

Unfortunately, there is no room for radical thinkers.
Thanks for expressing the blunt truth.
These operatives, without diplomatic protection from the USA, will probably go to jail for life.
In all seriousness if you are a language expert for those languages please submit a PR or at least raise an issue saying what keywords should be in there. I am happy to include it into the next release should it produce more accurate numbers.
> We're basically a cruel species lacking empathy.

I don't think that's the case. It's just ignorance that can lead to cruel behavior, which is just amplified the bigger our society is. That's more actionable than simply judging our species as cruel (call me naive, but I honestly think most of us want to be good).
ooh yeah. so the expected lifetime of my computer is ... 1 year. sorry that's ridicolous as assuming that a household appliance should live only 3 years? (I'm quite sure a lot of consumers are not prepared to buy everything anew every 3years, because it's so cheap)
I can't help wondering if this was triggered by the whole Babylon Bee vs Snopes situation:

https://www.nytimes.com/2019/08/03/us/snopes-babylon-bee.htm...

https://www.wsj.com/articles/a-fact-checker-declares-war-on-...
Welp, that's a shame. That will make their fact-checking stuff completely useless, as the majority of "news" shared that tends to get people riled up seem to be opinion pieces.
I disagree with you, let me give some examples that are not phones or computers where you can have maybe a different reason to buy a new model.

I like the microsoft natural 2000 keyboard, it has a soft rest place that it scratches and in max 2 years it gets destroyed and the cable where it enters the case gets bent and used. So I now have 3 or 4 models that I bought over the years, there is no actual improvement, all the complaints in the reviews like noisy space bar were not addressed, just some small visual changes. So I am wondering why they did a new design,it probably costs a lot, did they found a way to gut 1$ worth of plastic?

If we think at the environment and not at profits for the keyboard case there are 2 imediate things you could do:

- sell the soft rest parts, there are easy to change if compatibility is not broken (i done it myself no special tools were needed but I transplanted them from a different one)

- make the cable easy to replace (like you have with HDMI screens) so if I destroy the cable I can buy and just replace it rather then open the keyboard and find a different keyboard and grab the cable from that.

IF the above would be costly to implement then maybe they can address the problem and make an improved design.

Other example, I have a water pump, it has inside it a plastic/rubber balloon thing. This balloon will break every few months. I am wondering that they could make it 2 times more expensive and last 2 times more and it would be great because of the time and comfort lost when you have to replace it. But my waster time and confort plust he fact the old plastic thing goes into garbage is not factored in the producer calculations. So after this thing broke for the n-the time on me I would pay 10 times more and have it last 10 times more, I don't want cheap and bad but I do not have a choice.

I admit there is a small chance that it is impossible to make this component stronger but this change is extremely small, probably the current one is the perfect balance for the producers and is at the threshold where the users won't give up and buy a new pump(you have no idea if a different model does not have same issue)
Things you may not know about Chrome DevTools
Poll: What Americans Think Cause Wealth and Poverty
> it can add to the experiences that we already knew, but it is definitely not the same as reading a book. It is more like seeing the movie adaptation of the book.

In full text, in text only form, verbatim

Explain the distinction you are making again and why do you feel it is a productive distinction to make?
The stickers on the window were probably actually to prevent spying by other people.

The embassy faces a public street, and anyone could have reflected a laser beam off a window.
The Fountainhead by Ayn Rand is largely based around this topic as well.

Giving up who you really are can be a very high price to pay just to be able to receive some (more) money.
To be fair the Miele the warranty repair is them standing by their product, which should be applauded, ideally we'd have 10+ year warranties to encourage good design. Faults do tend to have a bathtub curve to them, so I'm not sure its reasonable to expect 100% reliability.

Did you contact Miele about your just out of warranty breakage? Their reaction to that would be interesting.
Good to know! I stand corrected.
Mine did.
Why would it be a shame? Life has always been unfair. Even if you were to make an accessible version of the website, people with no internet access wouldn't be able to access it so how is that fair? You can't really enforce "fairness" because it's subjective.

In this particular case however, the office had wheelchair-accessible rooms so I don't see why the booths had to be accessible as well when they serve the same purpose as the rooms.
Liked what you folks are doing with monolist. :)
I worked with a "John", with the added bonus that I was expected to be the hatchet man telling developers that they couldn't use any language features introduced post Java 5 or that they had to restructure all of their solutions in line with the latest edict. Thankfully we had some very good teams who saw exactly what was happening, and were able to schedule a round table so we could talk about how this was both demoralising and causing things to go extremely slowly. (At one point "complying with edicts" was taking up 80-90% of engineering effort).

The net result of the big round table with every senior dev in attendance was "John" spent an hour trying to deflect us from the topic at hand, 30 minutes pretending to listen to us, then within two days it was back to, "I want you to tell the teams to go back and rename all the DTO objects they've created".

In the end I just left. There's no point fighting that kind of environment. Someone hires "John" and is happy with what they do.
The only thing I’ve put together from light searching on GitHub might be to do with the fact that 15 and s15 can be used to describe school years (s for spring 15 semester) and a lot of people post assignments to GitHub.

15 is also a common number in coding problem sets that people post to GitHub. It’s a stretch but it might be something to do with 2015 being a year that has a lot of coursework commits, and 15 is a pretty low number (i.e. higher probability a student posts solutions to #1-15 than #1-19).

The same goes for schoolwork. Many people do online MIT and Stanford courses that are from previous years ~2012-2016, but there has been less time elapsed for students to post answers from 2016,17,18,19)

This is mostly conjecture, so I hope someone has a better answer!
To me, the most relevant quote is:

> Subsidising IT adoption actually lowers southern productivity even further. Likewise, subsidising education has negative effects, as it is effectively becomes a transfer to the north through high-skilled migration. These surprising results are due to the fact that, in our model, low IT adoption and low education are a symptom, rather than the cause, of low productivity growth in southern Europe. Indeed, given management efficiency, southern workers and firms behave optimally. There is no further room for improvement.

As a citizen of a Southern EU country, this feels painfully true. Having worked a year in the Benelux, returning here just heightened that sense: the culture of hiding information, trading influence and promoting mediocrity. And I fear those EU funds for creating startups will just be consumed by the forces, being used by founders who have only known this reality. Working abroad beforehand should be, if not mandatory, at least strongly encouraged.
The abstract's worth reading. Cannot tell yet for the article.
Sure, if that's what it's saying.

I think it's pretty presumptuous to think a world salad went "over" any of our heads, when a simpler explanation is that the point was obscured by unnecessarily complex language.
I'm shocked that this works on a technical level, simply because a lot of words we use are ambiguous, so Google's algorithms are impressively good at picking up what we're really searching for.

I'm constantly amazed to see the correct search results, and almost never have to add clarifying terms, even when I have to admit that I am being quite ambiguous.

So I never would have expected this to be possible, let alone exploitable.
Having been exposed to Pascal before C, I'd rather read Ada code than Rust code any day of the week.
mucho gusto para los votos negativos!
Interesting! Yes, possibly genes have some role here. Alternatively I've heard that your taste is affected by your body nutrient levels. A friend of mine found they could not taste zinc sulfate until they started supplementing it. Once they supplemented it, it tasted really bitter.
That doesn't hold up, when you think about it. Most companies don't offer any warranty outside of what is required by the law, which is usually between 0 and 2 years for consumer products, depending on where you live. By your argument that is how long we should expect most products to live.
If people have a compelling experience who cares?

I think its useful as a thought exercise and idea for profiles but nothing more. Its not useful for NYPL to increase its physical engagement, and thats fine. Kinda a fun reason to use instagram though, see what a profile is up to.

Sidenote: I’ve inadvertently joined book clubs just because a meme account started shilling a book and then started posting memes about the book
The compiler will only complain if the intended semantics are fully expressed in the type system, which would be difficult to do in Haskell or Idris, and is completely impossible in Go. If I maintain both the consumer and the producer of the interface, it is my job to find all implementations of that interface and ensure that they respect the intended semantics.
Most reporting is based on opinions, or is at least misleading in the sense that it tends to be reported from well defined perspective. The editorial decisions about what to report, what to not report, what to report as important or credible, and what to report as irrelevant or non-credible, can all be used to mislead the audience and misrepresent events. I can’t think of one mainstream news outlet that doesn’t do this, and I think all of them do it quite excessively.

The problem with trying to moderate this is that you can only do so from what your idea of which is the orthodox truth, and “propaganda” simply becomes any political speech that you disagree with.

We’ve seen plenty of attempts to regulate the truth throughout history. It was one of the most corrupt elements of the soviet system, and it quite literally Orwellian. The only person who can discern the truth is the individual, and any attempt to take that responsibility away from them can only ever end disastrously. This isn’t something we should be happy with Facebook doing.
The funnier thing to me is the people in the thread talking about how DuckDuckGo finds the "right" results.

DuckDuckGo is just Yahoo. I think the results are something like 99.9% the same, so whatever is the 0.1% they add, when I did the search, it results in maybe a slight difference in link ordering.

The reason it finds the "right" results is also the same reason its results are such garbage. And this is coming from someone whose default search is DuckDuckGo.
Ask HN: Machine Learning Engineer vs. Data Scientist
What is the difference between these roles in the industry?
Prolog, and Lambda Prolog are much more universal. See the Awesome Prolog[1] list for more resources and examples.

[1] https://github.com/klaussinani/awesome-prolog
Why do you consider his argument abhorrent before it was misquoted?
DeployPlace Is on DZone
It's amazing how it's actually the right wing parties who are tech savvy.
Boris has always been an expert at saying one thing to the people in the room but something else to people reading about his speech afterwards. Now he’s taking it to the next level. Kudos!
With a little encouragement by the $500 billion advertising industry.
If you factor it in, it means you can't reorientent the lens, since it relies on gravity to have the right shape.
Through-hole is easier than SMD with the correct tools. Specifically a vacuum desoldering tool (Metcal MFR, Pace SX or similar).
Why would a company keep spare parts around when it can sell a new device or only allow "certified" maintanance? Where is the incentive in letting a customer spend less money on parts and labour?

How exactly can the market be doing good work here? And why didn't this work with cars, where the hobbyist can no longer service 99% of their newly bought car?
Best version I've heard of this was "This music is great. Would you like to dance?"
Most questionable was "Trust me, I'm a gynaecologist".
'When this is over, I will be the hero'
Thank you for the EXPLAN~1!
Greta Thunberg is not always there to tell you what to think...

How about energy and water efficiency gains?

How about materials used to manufacture?

How about ease of recycling?

A single use paper cup can be better for the environment than a sturdy glass...

I simply do not buy that keeping an appliance for as long as possible is obviously better. This should be backed by numbers.

In any case, the reality is that most people do not want to keep an appliance for that long. Manufacturers have adapted to that. Designing something to last 25 years when people will throw it away after 10 is a real waste, including for the environment.
I think I've heard about this tactic before, where it was used to help victims of revenge porn. It was used to push unwanted search results for their names away from the top in Google.
That's... genius! It's so obvious now that you wrote it. I'd love to have one at my desk, and another at my nightstand.
Here's the Czech, have fun: Můžu jíst sklo, nebolí mě to.

Edit: Oooh I should've looked around more on that archived page for the actual list (https://web.archive.org/web/20040204003447/http://hcs.harvar...), there are two Czech ones there! "Můžu jíst sklo; to mi neškodí" (I can eat glass, it doesn't harm me - TIL the verb "škodit") and "Můžu jíst sklo, to mi nic neudelá" (I can eat glass, it does nothing to me).
Seriously, that thing would be booked 24x7 at my company. Being able to lie down while on a call would make things so much more relaxing and productive.
advent of code also came out in 2015... so, maybe?
The CDN has already cached it for the company and the users are probably on wifi so why think about it

Even if it was cellular...
>For example, if a far advanced civilization was out there, merely observing us while they knew they had the cure to our dying loved ones and general suffering on this planet, would we not find the only ethical solution to provide said cure?

I mean, we already do that to an extent. There are "wild" tribes living in remote areas of the planet and surely they must suffer from illnesses which we have cures for, but in the name of leaving them alone we don't provide them with anything.
Yes, but now you no longer need to change the function declaration and all callsites (major version change) to support new types (if they're slices or not), just need to implement more reflection or typecasting cases within the function (minor version change).
Then I'd argue that we are the greater fools for letting this happen without any consequences. Personally I think this is a genius move by Bojo and something that should be applauded by hackers (this is Hacker News after all). It literally hacks the system, and I think it's beautiful.
Here’s the Polish, have fun: Mogę jeść szkło, nie boli mnie to
yeeeaaaaahhhh. 'its just a joke' is already a thing...
Great read ... but the one thing that stood out to me is a LOT of remote time that doesn't seem to have been agreed upon in advance, such as in the hiring contract.

At first I just read that time was needed "around the holidays", then that somehow was 5 WEEKS of remote time, then there was Easter time in Florida, then there was additional "weeks" during the annual summer trip to Florida, then there was an anniversary trip ... etc

Unless this is specified in the contract I can't see justifying what there alone amounts to ~11 (?) weeks of remote work.

I'm only saying this as someone who has been through many on-site jobs with remote-allowed, and is currently working as a fully remote senior engineer.
You don't see a problem with part of the workforce not given equal tools and opportunity to be able to do their job as well as others?
I think there are a few counter examples. Many pet owners have posted videos of their dogs and cats being protective of their (human) babies. In fact, Koko the gorilla was very affectionate towards her kittens.
I hope this means we'll treat them better.
Since you're trying to "delete file with lifecycles", I'm quite sure your problem is with their object storage (called Spaces), and not their block storage.
You got me. It wasn't a 100% faithful translation.

I removed "engineer" because it's not necessary to the broader premise that more highly skilled people tend to be both more trusted in our society and more likely to know how to get away with a crime.

I didn't translate "banal, lascivious panopticon" because it was it's one of those faux-profound images that adds very little.

It's hardly revelatory to tell HN readers that people are troublingly comfortable with constant tracking by corporations and governments.
> I wonder why nobody else is willing to do this?

Well there was a story on french president Macron who was apparently thinking of renaming the ENA (one if not the most prestigeous uni in France) to "Institut Superieur des Fonctionaires", ISF in short (http://www.lefigaro.fr/politique/le-scan/l-ena-remplacee-par... sorry it's in French).

But ISF is also the short name of the tax on the richest, which he has gotten rid of amid a lot of controversy.

They didn't end up renaming ENA to ISF, but that would have been a great way to play the SEO game so that searching for "Macron ISF" may have in the future returned results on the school rather than the tax.
It's like trying to use a tool all the time expecting it to get better instead of wearing itself out. That's not how this works. No matter how good you get at human interaction it won't change the fact that it will drain you, if you're introverted.
This is ridiculous language. The horrible stink of authoritarianism in this thread!

Good thing for you, that excellent software is always written at the bark of a sadly decomposing mind. You're making wherever great again, I suppose.