skysight-inc/HackerNews huggingface dataset:
> what if I don't?

god I hope this is exaggerated lol.

Filthy recruiter, how can they even ask such a question. How dare they ask whether I make tech world better outside my job. Muh keeds, muh family.

> my code

The one that is built on titanic effort of others not all of which was compensated in any way at all?
This bike shed needs another color.
> is perfectly kosher

Aren't exact-bitwidth integer types optional even with C99 (let alone preceding versions of standard)?
Well, the purpose has always been one: to make money. From the article:

> I was recently able to charge around twelve thousand pounds to write a two-page report for a pharmaceutical client to present during a global strategy meeting. The report wasn’t used in the end because they didn’t manage to get to that agenda point.

Many people would dream about such an opportunity. Yes, the usefulness of the final product for the humanity is negligible. However, it allows you to live, to develop, maybe also take care of your family, give your friends some happiness - I definitely wouldn't call it "no purpose". If you did that and received no remuneration - that would be another question.
> They come with git, syntax highlighting, debugging tools, etc...

20 years ago Visual C++ 6 had all this (except for git), I upgraded my computer to 256MB of RAM to run it.
The behavior should change every day. Never changing is impossible, especially with a new product like this.
This is trivially to deal with by a one or two of command-line arguments to limit Java heap to 256MB or less. This had an added benefit of making full GC faster so when it happened the pause was not annoying.
Mr. IKEA (can't be bothered to google his name) realized that some of his store visitors left without buying anything because they were hungry, so he opened restaurants in the stores.

(Imprecise anecdote, it could've been their customer research team and not the owner...)
I agree with you, but at the same time feel the need to point out you disregard the previous comment's distinction of national v world histories. It does seem a bit spurious since school classes of history are mostly about creating an outlook of a country onto their relationship with themselves and others.
Using IDs for causation and correlation
Putting a field of type 'struct Base' adds extra padding in my case, unfortunately.
>at the very least C should make reading from a different union member than was last written to "implementation defined"

That's how it is :) The standard even describes union behavior as "type punning".

I don't know if C++ allows it though.
And Borland Turbo C, don't forget it.
We should GMO a plant that spreads in the dessert and produces energy heavy fruit (probably nuts) that can be buried.

Or maybe a tree that grows super deep and thick roots.
Show HN: Easy Retrospectives, simple online SCRUM retrospectives
It's also true that you can't « savoir » a person or object.
In terms of moving on from one technology to another I have found that the best indicator is when the large consulting firms start hiring lots of staff with a specific technical skill, most of them poorly qualified for that technology. If you prefer to contract directly to the larger client firms, then the big firms start being your competitors.

In my experience high demand and high rates environment lasts 3-5 years. Bit of a challenge to pick the next best technology. Not too soon on the adoption curve and not too late.
Very effectively. The English versions are celebrated almost as much for the translations by Anthea Bell and Derek Hockridge as for everything else. Puns are translated quite freely; in many places they make up new ones. See e.g. https://auntymuriel.com/2012/12/23/asterix-in-translation-th...
I agree with your overall point, but I don't think the GUI example helps your case here.

> How many of us sit in front of entire screen fulls of discovery-free GUI-less command-lines all day typing out things that took thousands of hours to master and would be bulk eliminated if somebody just put a nice usable GUI in front of it?

We sit in front of "discovery-free GUI-less command lines" to do stuff that is either impossible to be fully and properly captured by a pointing-device operated GUI, or would become orders of magnitude less efficient if operated through such GUI.

The discoverability problem is overblown, IMO - the actual problem is that we've trained people to no longer feel expected to learn a tool before using it. The example I usually give is this: no one in their right mind expects to be able to enter a car for the first time in their life and be allowed to drive on public roads. It is expected of them to go through a couple-dozen long training course and learn a bit of theory. People don't complain about that, because there's a social expectation that you need training. Compare that with people whining that a program is "unintuitive" because it requires you to spend 5 minutes in a tutorial to acquire basic operational competency. Compare that to video games, where again there is an expectation to learn, where people don't complain about tutorials.

The only way to make software that can be mastered in 10 seconds from first exposure is to make it have flat learning curve - that is, you can't use it for anything more powerful than what you can learn in those 10 seconds. This approach gives you simple toys, not actual tools.

As for discoverability of CLI tools, skimming its manual and looking at usage examples is equivalent to taking a GUI program and quickly skimming through all its menus and buttons. The whole problem here is purely of individual emotions. It's as if some people were simply afraid of reading.
I thought lawmakers were upset Uber drivers weren't making enough? This is contradictory.
The problem with those jobs is that people capable of doing them are already employed.
Welfare is still needed for those who can't.

The pointless job sucks out many hours of productive hobbies and caretaking, space to think, innovate and organise.

This might be the desired effect - one of the means to control the population.
This is a great idea.
I keep hitting bloomberg limits, and they still haven't realised I am never going to pay for their articles.

The only method of payment I deem acceptable in today's age is cryptomining.

Process:
Connect to website. No login necessary, incentivise account creation by persisting "Mined credits".

If you don't login you lose your credits after session expires.
This way you can literally leave the tab open to passively gain credits while you aren't using your device for other means, and the website gains a direct source of income.

This also means that the better your content, and the more users you have, the more money you generate.

This thing is so obvious, I find it stupid that no-one has made it yet.
Wait, so according to you it's OK to be as rude as you wish, as long as you are technically correct?

I think most people couldn't care less who's right or wrong in this discussion. They are simply reacting to the discourse.

Personally, I'm far from convinced that there even is an objective right or wrong in this question. It's probably just a matter of taste and/or perspective.

I find Linus behavior rude because in discussions like this he seems to have little to no understanding of other perspectives than his own.

Either that or he is deliberately provoking this other fellow to get him off his high horses.

In either case, it's not exactly accepted public discourse.

He has said himself that he needs to do this to drive his point across, and given the medium and audience I can agree that the political challenge of running the project must be huge.

But surely there must be a more diplomatic way to the same end?
It is productive if it feeds and shelters your family. I once made peace with this and now I'm happier.
Facebook takes on Twitch with a new video gaming portal
If I, as an engineer, sign of on changing the screws on the flaps for cheaper ones and the plane crashes because the flaps go loose due to the screws being unable to handle the stress, my career can be assumed over if I have no good explanation.

If an engineer signs off a change they sign that they have validated all the constraints and that for all they know the machine will work within the specs with no faults.

If a software engineer commits code we may run some tests over it, look a bit over it. That's fine. But if the software ends up killing anyone, the software engineer is not responsible.

And yes, to my knowledge, every change to an aircraft is tested before flight or atleast validated by an engineer that understands what was just changed.
That's a given. But the "pointless/bullshit job" label is applied from the point of view of people who care about more than just getting money - people who also want to feel like they're actually contributing something to society, and people who like to take a more global and less selfish view of the world.
BSD and MIT licenses are almost interchangeable regarding requirements to the code.

They even appear as MIT/BSD in many projects.
I don't think this really achieves what it sets out to do, unless it was meant to be aimed at already very tech-literate people who just don't program yet. It fails my usual test for laypersons' explanations: would my mum understand it?

My mum is a smart but non-techie person. I think this article, jumping off from its irrelevant take on business needs, through a (in my opinion) backwards diversion that fails to actually explain how computers process and display text, only then to touch on algorithms before racing off talking about conferences and how programmers feel about things, doesn't come close in all that to a solid laypersons' explanation. Soon it's asking you to evalute chunks of code when, if you are reading this article as someone who wants to know "what is code?", you don't even know what a loop is yet.

This seems more like "What is tech culture?" for people who are already a part of tech culture. I think people like it for its animations and interactive elements, but when you strip those away there's very little actual content there.
The period is for both sides, so you cannot really say

> The workers want no notice period.

Im my anecdotal experience nobody wants "no notice period"
Prosopagnosia https://en.m.wikipedia.org/wiki/Prosopagnosia
This sounds like academia. People writing papers with the only purpose to be cited (not read) and improve the currently fashionable index (h-index, whatever). People presenting in conferences that are organized so everyone can add a conference in their CV. Projects that organize stakeholder meetings, which are a wast of time for everyone, because nowadays projects must organize stakeholder meetings in order to be funded.
I really hope Microsoft makes Github even more useful to developers and not screw it up. Fingers crossed.
Pseudolocalization in Firefox NIghtly
It keeps the topic in public's attention. Maybe when more people realize just how much economy is made of utterly wasteful zero-sum games, we'll have an environment ready to accept changes - which can be anything from culling those bullshit jobs to going full-UBI.
By best you mean richest with best marketing.

Not actually best as in most useful.
LibMan will rescue us from webpack and friends.

https://blogs.msdn.microsoft.com/webdev/2018/04/17/library-m...
I think there is an easy way kill this DAC concept. Have a tax on fossil fuels that in 10 years time ramps up to the cost of capturing CO2. The government will use this tax to buy services of companies that do this. Big companies can also capture CO2 themselves and pay less tax (or get a refund) if they can prove they did so.

This way, you can bet on DAC becoming cheap, or you can invest in renewables.
Taleb sees swearing as a form of signaling when you have acquired a certain "power" that gives you independence from others. He defends that by publicly swearing and being rude you are actually proving your competence.

See excerpt here: https://twitter.com/nntaleb/status/892370148476190720
Clang was made to support GCC extensions and be as close to a drop-in replacement for GCC as possible. Linux misses support for MSVC, Intel C Compiler, XL C and basically every other C Compiler ever written except for these 2.
> It's far better for the world that the United States developed atomic weapons before either Germany or the Soviets did.

[citation needed]

The US having nuclear weapons didn't work out so well for the 70,000-120,000 innocent civilians that were killed in the attack on Hiroshima.[1] I don't have handy access for how many innocent civilians were killed in Nagasaki but I would assume it was similar.

Would the Nazis have done the same thing? We dont know, and we cant know. But what we do know is that despite the Soviets/Russia, France, UK, China, India, Pakistan and probably Israel and North Korea having the capability, only the US has used nuclear weapons for indiscriminate & wholesale massacre.

So with respect, I really dont think you can go around trumpeting how it was "far better for the world" for this to happen when there is zero evidence to support that viewpoint, and at least 70,000-120,000 reasons to refute it.

1 - https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...
> When I talk to JEE servers via JMX I don't care if they run on as OS process, on a container, hypervisor or even a bare-metal JVM.

But I think the whole point on the thread was that, making all this possible on unikernels, would require putting back a big part of the code that went away when making the unikernel lean and mean (and interesting because of that).
As a back-end dev I have the exact same instinct about what our ops guy would do to people like me. He’s a great guy, though.
It’s the vocal minority. The people who don’t care and aren’t going to move don’t write angry pieces on social media.

Also remember that many of these writers are the same people who claim they are boycotting the latest company that slighted them as a way to make a statement.

Like the people who are so vocally not buying a phone without their beloved jack plug. Surprisingly the manufacturers aren’t really feeling their sting.
Repost: https://news.ycombinator.com/item?id=9698870
C99 and C11 allow type punning via unions (although apparently that only gets mentioned in a footnote)

https://stackoverflow.com/questions/11639947/
Running track in SpaceX BF Spaceship will look something like this
Android Frameworks will make you love .NET variations.
Apart from mostly copying competitors (especially startups), I don’t think Facebook has introduced useful, original idea products for a long time now.
> It is not unfair, because the majority of "developers contributing to it" are on those company payrolls, 8h a day during a full week.

This is overwhelmingly true now, but it wasn't always.
You have to realize that extreme PC thing is very US centric and pretty recent at that.
In the proposed lack of marketing system, you take geographically local position and sell the products to clients that find them. Knowledge about the improved product spreads by word of mouth. If it is not much better, you will obviously lose to established competition in the long run but probably not disappear, just like Amazon hasn't killed local shops yet.

The endgame is very similar still - one with higher reach and budget wins. Unless the competition is vastly superior.
Predicting FIFA World Cup 2018 Using Machine Learning
They need to find a specific job, then. It's hard to expect that you come to just any corporation and will make the world a better place. Moreover, I'd say that these days the opposite is more probable. We always hear the mantra that the main purpose of corporations is to increase the shareholder value, and we reap what we sow.
I think the key word is "recently". It might have been many months already for the interviewing guy, but it sounds more like 2-8 weeks ago, and that is really fast (==bad) job hopping.
You post the news about it on your company's website. You show it on a trade show. People like it, buy it, the news spread, you get orders.

Of course it won't work that way, because Google and Microsoft will spend shit ton of money spamming the Internet about their widgets, so yours dies in the noise. Therefore, you need to spend your money and time to shout louder and louder.

This is what it means to be in a zero-sum game. Pure waste, which unfortunately cannot be stopped from within the system.
> The fact is that gcc documents type punning through unions as the "right way". You may disagree with that, but putting some theoretical standards language over the explicit and long-time documentation of the main compiler we use is pure and utter bullshit.

this was the whole point of the rant.
Additionally Oracle haters seem to forget Oracle was one of the very first companies to get into bet with Sun regarding Java, with their whole Java based terminals idea and porting all their Oracle Database GUIs to Swing.
Has this already been demonstrated? I doubt they are going to ask permission on every page that has a Facebook like button or a Disqus forum.
Oh, no I am self-aware of how that probably comes across haha. I know it's a really complex field but I guess the presumption is that these things would work out of the box because they are so core to the experience of the engine. I essentially changed not because I thought it was easy but because after digging into the issue I realised how complex the domain is, and I couldn't afford to be bogged down with it when another engine does seem to get it right out of the box for my use case.

I guess my categorising them as no brainers is just that the use case seems so obvious that it not working is surprising. It was just a door casting a shadow onto a floor plane, I may have done something wrong but, that it was even slightly problematic was a red flag to me.
Teslas are a tiny minority of the cars driving on the road.

Even if a car crashed into that barrier once a week (it's way less than that), a single Tesla crash in all of Tesla's history so far is an order of magnitude worse.

https://news.ycombinator.com/item?id=16720848
The metal barriers are usually quite safe and designed to absorb a lot of energy. (Plus rolling over is safer than crashing into concrete)
The problem is that browsers are generally really terrible at presenting text in a readable and good-looking way. Compare http://motherfuckingwebsite.com/ and http://bettermotherfuckingwebsite.com/ - most people would agree that the second is significantly easier to read.

I really wish browsers' default formatting could be trusted to be as readable as possible, but alas.
Too old to compete? How the hell did they justify that one? Because you were too old, you'd have an unfair advantage? What was their reasoning behind that one?
The homecoming of H-1B rejects is turning India into a new land of opportunity
What's quite funny is that "closed shop" (where all employees must be part of a trade union) is against the European Convention of Human Rights. You have a right to join a trade union, and hence a right not to. And the EU consistently has stroger, and more pro-worker, employment law than the US. Funny that.

https://www.eurofound.europa.eu/observatories/eurwork/articl...
It's more than that. A lot of those bullshit jobs don't really even help increase shareholder values. They're mini zero-sum games within companies, or between companies. Jobs that exist to cancel each other out. Zero-sum games have this magic feature that if you unilaterally opt out of them, you lose. So they persist, even though if all players simultaneously opted out, everyone would be better off.
In Australia and New Zealand, hardware stores let schools and other groups do bbqs for fundraisers outside their stores.

It works exactly the same way. There have been several times that I have gone to Bunnings for a hangover snag, and ended up buying something.
Don’t think c++ allows it. Last time I checked, if you use any modern compiler, and do a memcpy, and check the assembly, it does the right thing.
You probably can't go wrong with either Django or Rails. From my personal point of view I'd favour Rails. In the past at least, Django also was more about creating CMS-type applications whereas Rails' main focus always has been SaaS-type business applications.

There's an argument to be made for isomorphic / universal code as well, i.e. using JavaScript both in the back-end and the front-end. However, if you're fine with learning two languages I'd say that the productivity gains by mature frameworks such as Rails or Django outweigh the reduced cognitive load of having to work with only one language on both the server and the client.
Also useful would be a standard way to normalize the apparent size and weight of different fonts so the fallbacks won't look like shit. Apparently my problem is more with the Courier font bundled with Ubuntu, as replacing Courier on that page with just about any other font makes it somewhat readable (still a "disabled" gray, but at least visible).
don't learn faddy tech, find a bunch of tech you think will last a while and be confident with them.
Tell that to Kuba when Russia tried to install army equipment there.
And USA has about 800 military bases in the whole world outside of USA. Russia has 8 or 9 outside of Russia. USA is spending hundreds of billions of dollars annually just to support those military bases. I know I would be pissed about that if I were a US citizen.
"Fake it until you make it"
I was struck by the map showing the emptying out of the minor towns and cities. While it's something I've been aware of for years, that visualisation is particularly stunning (and, tangentally, with such concentrations things like high-speed rail and China's delivery/Taobao culture look very efficient).
Malcolm Gladwell's podcast had a good summary of the issue, including the pedal confusion.

http://revisionisthistory.com/episodes/08-blame-game
I'd vote in favor of such explanation, though this alone may not be enough to cancel out possibly thousands of hours of experience with the previous system behavior.
Yes, that's the "approved" way of doing type punning. Any decent compiler will immediately optimize that down to nothing.
Show HN: Poster – Minimalist searchable wallpaper changer that lives on menu bar
Porsche at 70: Stories behind the brand's best-loved designs
Clang doesn't support every GCC extension, though. For example, nested functions is something that it doesn't do.
You are squinting too hard. Don't squint too hard. You ll miss out all the important details.

As you said earlier that "no one has an actual list of the necessary hardware". And if that is true, claiming that "our cars have full self driving hardware", is nothing but a big, fat lie.

That is like selling a computer by saying that it has "full stock prediction hardware".Oh, I am not a fraud because I sincerely believe that my computer can see into the future. It just needs the right software. Oh believe me, I make this claim in good faith.

What a crock of shit.
Hello HN,
I'm the maker here.

AMA!
Any advice on getting one of these jobs? Which employers are hiring for these "jobs"?
it's true. What can be done about this ? Lottery grants ? Universal Basic science funding ?
Unfortunately the "balance" in the news means they will keep reporting Tesla's statements and will rarely point out how dishonest they have been in the past.
Is it better to develop weapons tech for your own in-group, or to risk being on the receiving end of weapons tech that another group developed and against which you can't defend yourself due to your earlier principled stand?
In 2016 the organizers of a hackathon threatened to disqualify our team after 24+ hours of coding for being "too old to compete"

That's interesting. What was the fear? That your years of experience and additional knowledge would be an unfair advantage?
There is a non-zero probability that the whole thing started out as a flypaper report: http://hoaxes.org/archive/permalink/the_flypaper_report
The Best Free WordPress Themes
Got a problem with big tech? Big tech has the solution to that
Nearly 80% of Japan’s Airbnbs removed in response to new home-share law