skysight-inc/HackerNews huggingface dataset:
The easiest fix would be not allowing people from outside US to post, or alternatively writing the current American social rules into the HN guidelines to avoid such unpleasant surprises. It is implicit that American social rules are to be followed, but it doesn't state it anywhere in the guidelines.

From the outside, some US social rules and political correctness are very transparent and laughable:

* in movies, there must be a black man in position of power, and you need to iterate over human "races" and put one of each into the cast. I find the term "Afro-American" misleading because for example a person from Haiti is neither but does have a very dark skin.

* double moral standards homicide is lauded when performed by colored people on whites. No one dares to say Django Unchained is a so-so movie. The movie was a huge success in US, but is largely forgotten everywhere else.

* it is not OK to laugh at certain groups of people, like disabled or religious types. Contrast this with Monty Python's approach, who made the point to laugh at everyone, including atheists. That's what I call healthy. If a society has a group of extremely sensitive people who can't take criticism, I call it out of balance. It means people have other sorts of problems, because mentally stable people can take a joke at their expense.

* Domestic abuse against women is abhorrent, but against men there's a movie genre called "screwball comedy". Kick a man in his balls and it's FUNNY! Expose a man sitting on a toilet and it's FUNNY! I'm talking about movies.

* It's okay to depict flying pieces of brain, blood and intestines but a nipple gets a movie banned. Anything sexual is the work of Satan.

* Gun control laws. It's like Americans worship a god of Death. Anyone is free to go on a killing spree I guess? Personally I think it's more rude than implying there are some differences between men and women. YMMV.
> The core functional language is excellent, but protocols, types etc. seem much more ad-hoc and not well-designed. I'm used to object oriented (Python) and I find the lack of focus on an object-system a bit unsettling.

I guess CLOS was well designed.

What Clojure offers is a subset of CLOS.
Kids are seeing the Momo WhatsApp game related content in Minecraft game
You won’t be coming to office everyday doing assigned task on your backlog and reporting your status in scrum meeting

Including former colleagues I probably know a couple of hundred PhDs who do this exactly the same as mere Bachelors. Outside of a few niches a PhD is barely recognised in industry. Sorry, but that’s the truth.
WebGL? I do get that hardcore games are more suited to compiled code non garbage collected though.
That's a lot of ship, plant, and staff for just 70MW. The Ford class of aircraft carriers generates about 700MW.
Which is not unlike doubling-up at blackjack, which will get you thrown out of a casino.

Start with 25 participants, then if you don't get the result you want, add 50 and try again. Carry on doubling until you get the result you want.

Not a statistician here, but as each addition is essentially a new trial, shouldn't they have applied Bonferroni correction to the results?
The other two being the USG and China.
The closet analog is Smalltalk.

Java and .NET allow for partial edit-and-continue, but they aren't as powerful as Lisp/Smalltalk.
Wait, what happened to Australian data?
Students apply for extension after four years. The only difference is that after 4 years you no longer receive the PhD. stipend and have to be paid from project grants. This might further reduce your income or force you to work even more on projects related only tangentially to your thesis.
Windows 0-day pops up out of Twitter
I'm sorry I read your comment as a general statement on electromagnets. Yes, two PCB based electromagnets are not going to be able to make a very dense magnetic field. The major reason is that the current carrying capacity and cooling will be lousy. But a sizeable electromagnet made from a copper coil and a half decent core material will happily lift your car.
Libraries are quiet. An all-caps logo is the branding equivalent of yelling.
Really one of the best tool! Simple to use and makes things done.
This is the genesis of P-Code design for Pascal.

Originally Wirth only planned to use it for bootstrapping purposes, then UCSD decided to make a whole platform on top of it.
I ran the game on a beat up dell laptop for several years, 40 man raids and everything. Had to run it on the lowest settings, but was able to get 30 FPS on it.

I remember I played so much that on the left side of the laptop where my palm rested all the paint had worn off of the laptop.
First, I'm sorry to hear about your daughter's diagnosis. I'm also sorry you and your daughter had to go through that experience in the first place. If you're comfortable, I'd love to hear more about your experience.

For example, what were your expectations going into the appointments with the first two pediatricians? What were you hoping they would do that they didn't? What did they miss that the eventual doctor got right? Did you and your daughter felt heard or ignored by all of them?
Off topic, but I find it amusing that we all do in fact live in a world with both butterflies and sugar plums. They are both very cheap and plentiful as well.
And breaks the law in Europe.
I like service workers, but I don't like the lack of control I have.

For example, I want Messenger to send me notifications if I have the tab open, but I don't want the service worker to maintain a persistent connection and send me notifications with the tab closed.

Unfortunately, I am not able to block service workers. My only option is to block notifications entirely, which doesn't even stop the service worker.
Facebook just added Facebook TV
Which are the best PHP training institutes in Delhi?
I hear you! Our system is multitenant-capable as well, but we're lucky in that all three tenants are basically run by the same customer.

And yes, having to implement features that are rarely if at all used (and sometimes removed before they ever make it into production) is demoralizing.

I think it all depends on the customer(s) - be they business or consumer.
> I feel like 10 years ago the words/phrases were less offensive - "destroyed", "wrecked", "owned", "dumpstered", "get shit on", etc.

Eh, I've been gaming since the 90's, and in my experience it's more or less the same. Honestly, with the proliferation of in-game voice and reporting tools it's probably gotten a bit better, esp. in regards to racist name calling.
It’s cheap. We produce a small moon worth of CO2 each year.
Everyone involved in Bitcoin says it's just getting started - they are all depending on the continued supply of 'greater fools'
Ironically this is even true in investment banking. If you don’t love making deals above all else, you will never even make it to the point of being able to make the big money deals, you will wash out in the first few years.
As I posted in response to the author on Twitter - while generally agreeable, it would be nice if the post had a disclaimer that this is "What (bad stuff about doing PhDs) You Need to Know Before Considering a PhD". There are plenty of positives that one also needs to know when considering a PhD this article does not list... see the ensuing discussion here https://twitter.com/andrey_kurenkov/status/10342151109678407...
Not really that much of a genius, given that IBM was already using the same architecture on their RISC compilers research during the 70's.

Check the papers related to PL.8 compiler architecture.
Also true for light bulbs
> Let me suggest this is a misunderstanding.

I'm cool with that. Misunderstandings happen more often than people like to admit, even when speaking the same language; the interpretation of language seems to be universally subjective and particular to the person interpreting it. You never know for sure how something will be received until you throw it out there.

> your willingness to continue this argument aligns better with that assertion than with the assertion that if you've known real suffering, you wouldn't bother to argue such a thing

I agree with that, because I never argued to the contrary, like the person that first responded to me might've. I believe it's most likely the product of an entire country/population suffering without any sources of comparison nearby that can produce a certain cultural cynicism/stoicism that habitually overlooks a lot of things. There will always be exceptions when it comes to individuals from these cultures, but I think it's at least worth exploring why some debates that are popular in the US right now likely wouldn't rise up to the level of national discourse in countries like china/russia/colombia/guatemala/etc anytime soon (dubious political regimes aside).

> I don't believe I've put words in your mouth.

The notion of word translations ever being suggested as a "rich vs poor thing" was a pretty notable one, but since I just explained my position a bit more, it's fine. Hopefully it's clear that it's a far more nuanced observation than "americans are spoiled" or something like that.

> Yet, you feel disrespected at the idea that I might do so. Disrespected and affronted

One thing I've learned in interacting with people from a variety of different cultures, is that their ideas of what's considered "respectful" or "disrespectful" are often quite different from each other. In this case for example, I would never use the word "disrespected" to describe myself in this situation. I actually think "confusion" would suit my interpretation of the whole language debate a lot better, which is why I usually try to respond with clarifications of some sort (which I can see how that can come off as "defending my words", but I'm usually much more concerned with being understood than I am with defending any particular point of view). In my mind, "disrespect" is something I associate mostly with gang members getting upset and overreacting about trivial nonsense. But that could just be me!
It's not an irrelevant choice. Your talent pool will look very different with each of the options you mention.
I would guess 60k euros maybe 80k if you are really good or in some niche or 100k in management.

Life is cheaper here, but not that much cheaper.

Europe in general is just bad for tech salaries as opposed to the US/Canada though.
Early on in .net history VB was just as popular as c# if not more. There was a huge difference in skill set of the programmers for each though, the VB camp were mostly the drag'n'drop type of developer, essentially using VB.net like an access developer would. On the c# side were the "real programmers" that often had a background in java and c++, just look at any of the OSS software from the era and nearly all of it was in c#.

As frameworks churned away from tools amenable to drag'n'drop programming with MVC on the web side and XAML on the desktop the VB developers seem to have either moved to c# or dropped out of the industry, I occasionally talk to people that were programmers in the late 90's/early 2000's that left the industry and they are pretty much all VB programmers of one dialect or the other.

As for what it's being used for, it works just as well as c# everywhere that works, web desktop and mobile, there's no technical reason to avoid it (but a few less technical ones).

What I can't explain is it's recent resurgence. I haven't seen this in the boring business programming world, this is where VB thrived but from my experience it's all in c# or java these days. If I had to guess it would be tools like unity responsible for VB's second coming... or errors in tiobe methodology.
I agree that slow menus are horrible but there are a lot of good or at least very popular games that have slow or even allaround terrible menus.

It's a problem I wish more people would write about in reviews and designers would think of but I wouldn't go as far as saying the speed of a menu is an indicator of the overall quality of a game.
I can talk from personal experience that usually one of the two problems appear when developing cross-platform products:

1. The documentation states that the API is 99% the same and should be sufficient to write most applications except the most advanced ones. And then you hit that one difference which is required for feature parity between platforms which requires either a small hack or a massive workaround which will have to be supported indefinitely.

2. Even if the APIs are the same, the performance characteristics of the systems are different because some of those systems might not be meant to satisfy the same use cases as others and different workarounds are required for cross-platform support.

Dropbox desktop application might look simple from the outside, but it must contain some advanced features that its user base might require: directory exclusion from syncing, real-time file sync progress monitoring, displaying the UI status of the synchronization, real-time file change monitoring (as opposed to scanning the directory periodically for modification dates or content changes in the worst case) and many others I couldn't think of right now.

So, basically, you can almost always find some open-source alternative for your needs but it will probably only be tested on one platform and will probably contain only a subset of features. I recently had a hard time finding a good enough implementation for Google Drive for Ubuntu.
not studying previous state of the art, not recording experiments properly, heuristics instead of rigorous analysis and so on

??? They taught all of us that in undergrad.

a person without PhD would often neglect to mention scale in the graphs

... and they taught us about the scale of a graph in secondary school ...
"“Where a profession that's critical for society is dominated by men, well, why don’t we insert a unit of elite women to work side by side with men? To be equal to men."

Because in general, women are not as capable in combat as men.

What a silly article. And the only actual deeds of those Amazons it mentions is beheading a prisoner (truly heroic and fearsome) and getting wiped out almost completely in a battle (truly useful).

If women want to be killed in war, they should b allowed to, as long as they don't endanger their fellow men. But let's stay realistic about it. Some modern equipment (like fighter jets) might offer opportunities for women, but it certainly wasn't the case at the time of those Amazons.
After a long running dispute over theft of gas intended for western Europe, Gasprom cut off gas to Ukraine for 3 days in winter 2006 [1].

Note that Naftogaz (Ukraine gas organisation) later admitted to this theft, which was worth $3 billion.

[1] https://en.wikipedia.org/wiki/Russia%E2%80%93Ukraine_gas_dis...
>Also, Latex can't produce any output which is accessible to blind people

This sounds like it should definitely be a target of a grant. I guess most government organisations around the world are using Word et al, which isn't too bad these days accessibility wise (AFAIK).

Can you provide a small example of a LateX document that produces an inaccessible PDF?
Tips for new entrepreneurs from a 5x founder
This may be true of violent rape, but that is not the only type of rape.

As someone who has been coerced into sex against my will, I think this narrow idea of what constitutes rape is harmful.
Is Amazon Getting Serious About Blockchain?
The only problem I have with pandoc is I have to lug the entire GHC around with it.
So it seems. But the aggregate estimates are similar, about 10-20 million slaves. And the estimate for the Arab slave trade covers a much longer period, ~1300 years vs ~400 years for the trans-Atlantic slave trade. So the mean rate for that was correspondingly greater.
Eth mh/s?
Advantages of Outsourcing Data Conversion Services and Ways to Grab Them
Businesses cannot overlook data conversion and most of the times and they tend to outsource data conversion services to India. For more info - https://www.sastabpo.com/outsource-to-india/advantages-of-outsourcing-data-conversion-services-and-ways-to-grab-them/
Brain cell discovery could help scientists understand consciousness
How Can Businesses Recover After a Cyber-Attack?
Yes, I did a show hn when I had just launched the site. It's right here: https://news.ycombinator.com/item?id=16551159
This gets right to the heart of the issue, IMHO. Hiring has become such a litigation-prone process that companies are now incentivized to leak as little information as possible.

It's sad because nobody wins -- companies get sued for petty nothings, candidates who have been wronged have no recourse, and candidates aren't given the feedback they need to improve themselves.

Our startup isn't hiring yet, but I must confess this kind of thing has me worried...
Are they sincerely suggesting that the neural correlate of consciousness is a new type of neuron? I hope not.
The most important leadership skill you must have
I also got pissed off, but I do get the reasoning behind it.

Apple only bet on Java, because the hype wave was still going strong and they were quite unsure how well the Mac developer community would be willing to embrace Objective-C.

So for a while they kept both languages on the platform to see which one would get the uptake.

When they saw that the developers had no issues with Objective-C, the decision was clear.
What was the actual place that performed the raids called?
No, but it might prompt someone to dig deeper. I think companies are starting to treat the hiring process as a security risk and are trying to minimize the attack-surface.
MANTRA TO GET RICH FAST?MANIFEST RICHES?ATTRACT ABUNDANCE OF MONEY?
Unmentioned reason: too much personal employee debt.

What's worse than working for a bad boss/company?

Working for a bad boss/company and carrying 50k in debt.
I suppose WebGL is okay for shader prototyping, for example using Shadertoy [0]. However, you can use it only within the context of a browser framework. That is still not the optimum deployment nor development platform for a variety of scenarios.

The original joke though, was that C++ was for masochists. I'm not sure developing a web application is any less painfull...

[0] https://www.shadertoy.com/
It was the plan B in case Mac OS developers wouldn't be willing to use Objective-C from the new shinny OS X stack.
Yes, I was there. You might remember from the Q&As afterwards that Apple is a corporate member of OSMF but not listed as such, for example. The topic wasn’t principally volunteering, though that was mentioned.
works with umbrellas as well
See also https://news.ycombinator.com/item?id=17851278
First of all this is an ad hominem. How did it get to the front page of HN? There is a streisand effect at play here and game theory stuff. This "begs the question," what is a meme? I hope someone will "expand on it." Explain it to me as though I were five years old. It was too long to read.
Yahoo (remember them?) allowed OSMers to use their aerial imagery from 2007 till 2011. Microsoft has allowed OSMers to use Bing aerial since 2010, and to be honest, it's probably been the most beneficial contribution to OSM of the ones in the article.

Also, Apple gave a talk at SotM about "working with the community" and demanded that that talk not be recorded (unlike all other talks thre) or shared with anyone else. Hardly in keeping with the spirit of "openness".

Facebook's computer vision imports are of dubious use.
Case Study of Toyota Unintended Acceleration (2014) [video]
Racism in California – Personal Money Service
> Only sad thing is perhaps some day we won't be able to have the fun of making contributions ourselves, if the big companies handle all that for us like Google

There is some opposition within the OSM community from getting big tech corps to do all the work.
You're welcome, but I'm happy to at least elaborate on why that answer was a poor fit for us:

- It presumed that the existing spreadsheet would be flawless and bug-free. That is almost never the case; ad-hoc spreadsheets are often riddled with mistakes.

- It presumed that it would be a high risk/expensive task to replicate that spreadsheet in a technology that was more suitable for the job. Yet (if you assume that the spreadsheet was essentially correct in its function) it is one of the simplest implementations - you have a working specification for the behaviour you're implementing. If you are not confident in your ability to replicate a working spreadsheet, and then test that your new code behaves identically, then what are you going to be confident to build?

- It presumed that the technology used to automate the spreadsheet would replicate its behaviour faithfully. But that's only true if you use the same underlying application, so you'd only get the benefits if you automated Excel. If you used Open/LibreOffice, or Apache POI, or something similar then you still have all the risks that come with a reimplementation.

- It failed to account for the operational complexity of such a solution. Automating a spreadsheet is fragile. The resulting system would likely be a nightmare to operate.

- It failed to account for the long term maintenance cost of running a suite of business applications that are cobbled together from bits-and-pieces without any planning or cohesion. In that environment you should assume that an application will be in service for 7-10 years with the possibility of it running for 20 or more years. One of the biggest ongoing costs for that team was the number of bespoke applications we had, each using esoteric technologies and inconsistent design approaches. For example, a project to upgrade the underlying Operating System (or web browser, or database, or ...) would need to test each of those apps and potentially fix bugs. Which meant finding the source code, working out how to build it and package it, etc. Not to mention the cost of trying to stay on top of security patches for the underlying components and libraries. Consistency has massive value in that sort of environment.

You learn those lessons from experience - if your experience has been in a similar sort of working environment. I don't presume that every senior engineer has that same set of experiences and will agree on the same set of priorities and tradeoffs. But if I'm hiring you and paying a senior engineer salary because you have experience, then it needs to be experience that is applicable to the sorts of problems we face and the decisions we need to make.
Have you looked into using a fetch event hook? The first thing I thought of was an Axios interceptor if you're using Axios or other http lib.

That should allow you to sum up download sizes.
I think Django comes close to Rails with regards to productivity. Granted, Django has slightly more overhead to get started, but Django also includes an admin interface and a built-in auth system, which Rails does not.
The "Maps" app in fdroid[1] is actually a recompilation of Maps.me[2], which is from another company, not Mapbox.

[1] https://f-droid.org/en/packages/com.github.axet.maps/
[2] https://maps.me/
> I'm not aware of any good alternatives.

Vulkan/C? Metal/ObjC†/C? From C libs you can probably get to bindings to other languages like D, Haskell, Rust, Go†.

† depending on your definition of "real time" (soft vs hard), both kernel-wise and GC-wise.
You might be interested to read more about this not particularly difficult problem, known in general as "dynamic software updating". You can get a general overview on Wikipedia, but I'd recommend having a browse through the work of Michael Hicks and colleagues: https://www.cs.umd.edu/~mwh/papers/mwh-cat.html

They've worked on a number of iterations on this idea, of which these are probably the most interesting and relevant to C:

Original DSU paper (2001): https://www.cs.umd.edu/~mwh/papers/HicksMN01a.html

Proteus (2005/2007): https://www.cs.umd.edu/~mwh/papers/StoyleHBSN06.html

Ginseng (2006): https://www.cs.umd.edu/~mwh/papers/neamtiu06dsu.html

Kitsune (2012): https://www.cs.umd.edu/~mwh/papers/hayden12kitsune.html

I'd caution you that "I've never done it, but it seems easy" is the first symptom of early stage Dunning-Kruger. Don't ignore the warning signs!