skysight-inc/HackerNews huggingface dataset:
It's absolutely valid to say Firefox is written in C++. It has 3.7 million lines of C++ and 67,000 lines of Rust [0]. Even if Mozilla uses Rust for everything, it'll take much more than that for it to come anywhere near the popularity of C++. I say this as a Rust aficionado.

[0]: https://gist.github.com/mattico/a5e5f9d58a3991d0e3e844e97fa0...
My parents sent me to school 1.5, really 2, years early. I can confirm I'm not particularly successful. The factors in Malcolm Gladwell's hockey story apply to everything, not just sports.
As an aside, there is a Chrome extension that can filter out scammy sellers plaguing the site lately - https://chrome.google.com/webstore/detail/amazon-shop-safe/g...
Memorization is difficult but it doesnt differentiate enough to escape into a smaller pool of competition. The more people you are competing with, the less you get for the same work.

I think the barrier to entry for tech, which is highly paid and cushy relatively, is that it's built entirely on a different foundation of skills like mah and science.

Many other jobs that have just as high or higher ceiling of skill or difficulty revolve around social skills (sales) memorization, or even willingness to defer to authority or group will. (Affiliation is important to them)

In a way, tech jobs are highly paid in the abnormal way that garbage men are highly paid relativeley. Instead of being a dirty job, it a job that required certain levels of social ostracism and investment in unpopular subjects. children who grew up in environments where such learning wasnt ostracized have a huge adavantage in that they also have a foundation of social skills. Instead of competing with other kids on who was more gangster, they compete on who can 3d print the coolest thing.

Tech in silicon valley at least, leans libertarian and individual. The lack of social impetus in their decisions allows radical thinking(good and bad), but also dissociates them from seeking things like the heros status that comes with an EMT job. It also makes them unaware of super high level social skills like running a company and politics in general which makes them unaware when they arebeinf socially manipulated. ("Making the world a better place")

As an aside, a lot of manipulation is possible because of deep seeted insecurities. For locals, its the lack of social acceptance earlier in life. I suspect immigrants dont care too much about this and just want the money, so this vector is used to attract locals. (Turban wearing EMT wont get mich use out of the hero-status as hero-status is too deeply culturally embedded)

The biggest counterargument I can think of against this theory is that in China, where top students have the same prestige as the quarterback/cheerleader in the US, tech jobs are still relatively highly paid. (Though they often work crazy hours compared to sikicon valley)

Maybe it's a progression of math education. The US has terrible output, so math related job seekers have a low pool if competition. China has higher output, but b/c its still rote memorization based and knowledge seeking is still about seeking status, the output still is less than half. They work harder, but the limited pool allows them to command a higher salary.

An education technique that promotes true interest in math may create an equal split, making job compensation equal to difficulty.
Your missing the forest for the trees. I find many of the comments to my original comment to be very reductionist and misguided.

Semantics. What I typed, how he reacted, how I reacted, and now your reaction. We are so far from my original thought that I don't know how to respond. In fact, I think I'm going to stop here because I am wasting time talking about nothing of consequence.
Early morning and Late Night Studies be like
You can opt out of social security if you are Amish.
> I truly cannot imagine any other vendor being this shitty and in business.

I see you haven't used Softlayer
They don't have to treat you if you have a DNR order on file or are lucid enough to refuse treatment.
While I agree that buying phone batteries is a lottery on Amazon, in this case you might have got a genuine battery which had simply been in storage for a long time (which applies to batteries for any phone that's out of production).

Li-Ion batteries won't necessarily work after being stored unless they were charged to a specific level and stored in a very specific way. And you have to go back and check the charge and maybe recharge them regularly. More in this article:

http://batteryuniversity.com/learn/article/how_to_store_batt...

Needless to say none of this would have happened if it was sitting on a shelf in some warehouse for 3 years.
This is for iOS, where the app developer fully controls file naming within their sandbox. It is very unlikely that MacOS will fail to normalize because filenames there are presented directly to the user.
well, the rest of the lyric is " no more water; the fire next time". it's more prophetic than beautiful.
Yep.

Having poorly thought out complexity and no complexity often result in similar ends.
What is your opinion?
I don't disagree with your main point but I think it's worth saying - Pen-and-paper is a computing hardware platform! And it ruled for much longer than 50 years.

And to no small success - they worked out quantum mechanics and a lot of other very difficult problems on this platform.

People still even make games for this platform too.
Adobe apps are notoriously incompatible with case sensitivity. If your apps work, that's great. But if Apple switched to case sensitivity by default, it would break apps.
need more data points!
Ask HN: Why this package gets about 200 downloads after each release on npm?
I put a command line tool on npm recently.

Usually, it gets a few downloads per day, but as soon as I push a new release suddenly it gets about 200-300 downloads.

Are there any bots downloading each release? I'm just curious to know, as this is my first serious npm package.

Talking about: https://www.npmjs.com/package/moro
> I suggest opening up google maps and typing in

Why use an online service like that when there are perfectly good printed maps out there? Mate that up with a printed yellow pages and you're all set.
"A Field Guide to Genetic Programming" (https://www.amazon.com/Field-Guide-Genetic-Programming/dp/14...) is one of the better books I've read on the matter (but I've yet to read anything by Koza). W. Langdon's webpage (http://www0.cs.ucl.ac.uk/staff/W.Langdon/) has a lot of great information.
Amazon is likely stats blinded: their internal metrics say "all good", so they ignore the stories people are telling as anecdotes without ever doing the analysis on how often those "anecdotes" happen. Further, that their stats are ungrounded (not tied to any hard-to-attack real world tests) and fail to capture data which would demonstrate the issue.

I believe the FBA and FMA teams are a fundamental blunder opposed to Amazon's core values (and the business model they espouse), and that while the people on them are clever, they're not very prudent.

I think that the idea could be salvaged with some genuine mea culpa and revamping of FBA/FMA systems. I just don't think anyone at Amazon with the political capital to do so understands or acknowledges the issue.

Honestly, Amazon should just send someone on the team out with $50,000 in $50 giftcards to one of the shopping centers in downtown Seattle and hand them out to anyone who orders something on Amazon for them (on Amazon's dime; shipped to Amazon HQ). Will you get a disproportionately high number of bad purchases? Yep.

But that's sort of the point: isn't it a problem if a large fraction of 1,000 people know how to get bad purchases out of regular items, but you still operate your store that way?
HN comments debating the merits of slavery. Yikes. Besides being a head scratcher it's kind of a disgusting, albeit fascinating, look into some people's minds. Maybe it's the weekend crowd.
I'm not sure about the difficulty of interfacing with Nim, but I've heard nothing but good things about the Lazarus IDE. It has visual layout tools, it compiles quickly and executables are reasonably small.

http://www.lazarus-ide.org/
For the latest news on this, see https://www.reddit.com/r/rust/comments/618p54/webrenderer_la...

That is, preliminary WebRender has landed, but is being done incrementally, so the gains aren't big yet due to some copying that won't be necessary in the long run.

You're totally right that it's just a start. This stuff takes time!
Will be very surprised if this makes any money, let me know.
A "modern" filesystem that lacks support for hard links? No thanks.
I agree. C + RAII.
I completely agree.

The human tendency toward partisanship is holding all of us back.
You seem to be very confused and your cynical words offer an insight into a state of mind I would call 'disturbed' at least.

It might be interesting for you to learn that the biggest problems we have today on this planet are produced by countries that are not "over-populated".

Also it seems logical that people believing in that "too-many-people"-ideology (that is actively spread by many military neanderthalers btw) should use their freedom to give a good example of how to solve that problem by killing themselves, not others.
Yes, this article is just clickbait, and I'm sad to see Wired stooping so low to express a very unpopular opinion that their journalists themselves don't (and shouldn't) hold -- one that even defies the very purpose of Wired itself, just for the sake of creating controversy. They've successfully trolled us all though, given that they managed to top HN.

It's not astroturfing, but it IS gaslighting.
Show HN: YCReader – A beautiful modern Hacker News client that uses official API
> I somewhat reject the notion that writing performant code is a niche thing.

It surely isn't, otherwise we wouldn't be getting wind back into going native sails, with Swift, Rust, Go, Crystal, D, .NET Native, CoreRT, Java 9 (just a little bit, more with 10)....
Is this just a gcc implementation detail or is it required by the ABI?

(I know nothing about std::variant yet.)
I'm presuming with the right control you can fire out millions of atoms per second, possibly more if you have multiple "guns". I'm not talking about dropping each into place with some kind of claw.
I agree and disagree. Workplace interaction has been critical where I work. But we all work from home a day or so each week. I struggle to mesh with those who work exclusively remotely/from home.

Like most things in life, balance works best.
FLTK is extremely lightweight and easy to use, and quite fast to boot. It doesn't integrate very well with e.g. platform accessibility hooks and stuff like that (but then, not many toolkits do). Highly recommended if you're using C++.

FLTK's major problem is that it is too much of a C++ system; while wrappers for some languages exist, a lot of the properties that make it desirable in C++ are lost through those wrappers.
That's really 2 questions in one. The first is "is there demand for another shift?". The second being "does the capability exist?". My inclination is to say the answers to those 2 are "yes" and "maybe" respectively.

Smart phones are awesome but by their very nature they have some limitations. The slowest aspect on any computer is communication from the user to the machine. We're slow and the constrained real estate of phones only makes it worse. I wouldn't consider typing all this on a phone. The next slowest is the other direction. So if you can figure out how to improve those channels in a highly portable way people will most likely buy it.

That brings us to the capability question. Voice kinda improves things when you can't use your hands but it's always been unreliable. Physical keyboards on phones are out of fashion. Smart watches are tiny and power constrained. Google glass looked neat but is expensive and again power constrained. It seems to be a serious question of how do you get a bigger device without the drawbacks of getting a bigger device.
It still takes weeks to months to manufacture chips using the current process, so the time budget is there.
One possibility is that the resolution of VR goggles becomes so good that you can simulate looking at a screen. Then you might have something as easy to carry as a smartphone but with unbounded screen size.
Does anyone know of an easy way to interact with performance monitor counters in Linux? I've been reading stuff by Brendan Gregg about DTrace and the importance of PMCs, and it made it sound like Linux doesn't have the equivalent.
For two of my children, my spouse and I decided to send them early because they missed the cutoff by a few months. Our reasoning was, we could either give them an extra year of preschool childhood, or post-school adulthood, and we decided the latter was more valuable.

From an academic standpoint, both children were able to excel. There was no question they were smart enough to start school.

But one child was shy, and not socially adept. And I think we made a mistake with that one. That child is the smarter of the two, but is not doing so great as an adult.

The other was both socially and intellectually gifted as a preschool child. That child is still in high school, and is thriving both academically and socially, and has very specific, ambitious goals for college and career.

Gender indicators in this post have been left out deliberately. I realize they could be germane to the discussion, but I left them out for the sake of privacy.
The history of Bauta, Venetian mask worn by everyone
Siempo: The phone for humans
Nobody mentioned Xamarin?
You can target Windows, macOS, Linux, iOS, Android.

https://www.xamarin.com/platform
Streak Club: organize or join creative streaks
I think the point is not that the abstractions have some cost, but that the cost is higher than it needs to be.

I would also agree that pure performance and deterministic memory management are the two main reasons to use c++ for a new project nowadays.
The point is they didn't create much of a moat but they did bust the regulations. So competitors are free to pop up and consumers win at the expense of taxi drivers and taxi medallion owners (usually separate people).
Well, pen and paper is a memory device; the actual computing was carried out by human brains. But, yes, human brains have been successful for much longer than 50 years, and still enjoy success in many domains…
Futhark – A small programming language that compiles to efficient GPU code
You should checkout the old testament. There is god sanctioned gentiles killing aplenty. See the story of Amalek for example

"From man unto woman, from infant unto suckling, from ox unto sheep, so that the name of Amalek not be mentioned even with reference to an animal by saying "This animal belonged to Amalek".
The earlier post on Code Integrity Guard and Arbitrary Code Guard is also interesting:

https://blogs.windows.com/msedgedev/2017/02/23/mitigating-ar...

Microsoft should apply these same restrictions to all UWP apps. Yes, that means banning JIT compilation, as Apple does on iOS. And desktop applications shouldn't be able to inject DLLs into UWP applications and system components.
Bandwidth is $0.090 per GB. (You mixed it up with the storage price that is $0.023/GB).

Let's say the site is 1MB to deliver. That's nothing fancy, lots of text, css, logos, headers.

For 100k viewers, that's about 100GB of traffic, or $9 dollars.

How do you bankrupt yourself with your blog from there: By multiplying it.

1) You've got more than this single article => triple it.

2) You've got medias (picture/gif/video) that take 3MB => quadruple it.

3) My traffic stats don't account for bots/crawler => You're at the mercy of them or any dude who "ab -n 1000000 yoursite.com/logo.png"

A bill of hundreds of dollars for a personal blog might not scare a HN silicon valley engineer making $15k a month but that's much more than enough for the rest of the world. Even in western Europe, don't expect the disposable income to be much more than $100 a month.
But my Thinkpad does say 80% full, because I've (deliberately) capped the battery charging at 80% to prolong the life of the battery.
I'm in the same boat, sent 2 years early, school was terrible. I'm doing ok now but school was a nightmare.
Doubt it. I've seen a couple instances of experienced devs spooling up some interesting and objectively valuable machine learning systems, going from a lunchroom chat to production code in a very short amount of time. If there is a winter, it will be the result of AI becoming an off-the-shelf commodity; on the other hand, it should be easier to justify investments in research, given the demonstrated value of ML today.

The AI winter of the 80s was caused by over-hype, hardware companies whose markets were too small and whose products quickly fell behind the Moore's Law curve, and funding cuts by the US government.
There was more evidence from your comment that you did indeed claim such a thing, than there is evidence for Mr. Theil supporting a Muslem ban.

Which is the problem with the original post that unnecessarily politicized an inherently non political article, eliminating value of any surrounding discussion.

It was not witty, not sharp, and contributed nothing while taking a great deal away.
I don't mean to imply that I've done this (aside from copypasting from that wikibook). I just think that understanding why it's easy to do this for lisp is important.
Some of the more junior/limited roles amount to that. Higher-end roles involve a much, much broader skillet including development.
That's true, developers can focus on the new platforms, but that doesn't mean new iOS versions should make older phones become much slower.
I have the same with a package on nuget. Bots or updating the packages
Previous:

https://news.ycombinator.com/item?id=13603831
The difference is there's a huge tech bubble in the US which has blown up salaries for software professionals far ahead of anywhere else in the world. Think about all the flimsy startups funded by free flowing VC cash who will never make money. Once they burn through the cash they are done. When you have millions / billions thrown at you, who cares about paying developers $140k? The money almost means nothing.

It's the $150k that software engineers make in the US that's abnormal, not the $50k in Canada or EU. That is where salaries in the US will go once the funny money moves on.

Engineer shortage? Not really. This is something that can be learned by studying books, you do not even need a license. Yes, it's hard, technical stuff, but so is Mechanical Engineering yet they don't make these kinds of salaries and they have more barriers to entry.

It's funny to see the bias here: high house prices are certainly a bubble, but high software salaries are definitely 100% earned due to amazing abilities to generate wealth and market fundamentals.
Driver Talent Pro 6.4.47.146 Crack Key and Activation Code Free Download
> If you want a popular AI topic which does require a lot of inference, think of a general-purpose chatbot.

General-purpose chatbot, almost equal to solve AGI. If that is how you define winter...where is summer!?
1,000 full time employees is pretty big these days. The highly touted Carrier deal amounted to maybe 700 jobs. Elizabeth Warren made an announcement about the big new Amazon distribution center in Fall River. It's supposedly Amazon's biggest, and I recall it was about 1,000 jobs. So they are doing more with the same headcount.
It is 1.5 trillions over 80 years of lifetime of F-35, including research, production and maintenance of around 3k jets. 18 billions per year is not big price for backbone of national security.
Interesting. Would you say it's the most productive language you've ever worked in?

What's your best guess as to how well this would apply to developers in general?

Once I used a tool chain with a steep learning curve, but I felt the rewards were clearly worth it. However, with that particular team it was difficult to get buy in. It seems not everyone is interested in a little pain for a lot of gain, especially if the concepts are very different.
Even better than that, some of them offer products at the normal price and then don't send anything, while dragging out the complaints process as long as possible.

Had two of them in the past 3 months ...
"Supported distributions include Fedora Core 11, Ubuntu 9.04 and OpenSuSe 11.1." And you have to install a ton of 32-bit dependencies.

This is abandoned and insecure. A Linux user would only do this if they were desperate to run an AIR app and were willing to compromise the integrity of their system to do so.
Thanks for the link. Do you have any recommendations about which subsets of the language to learn or what is considered "core" or "essential maybe ?
And more recently here: https://news.ycombinator.com/item?id=13922235.
Full-sized carriers have theirr own issues, though. Maybe you don't want to use a small city with its own protective navy and full-sized air force for every expeditionary mission. Smaller cruiser-sized platforms could fill a more flexible role while being abpe to be in many more places at once.

Like, if you play EVE, would you really rather have a more widely-available Thanatos if it meant giving up Ishtars?
How about a hack -- start the KG late, but later skip the 7th grade?
Samsung says they're going to introduce a foldable smartphone with the display wrapped around the outside.[1] This provides a small display for routine use and a 7" display when desired.

[1] http://bgr.com/2017/01/11/samsung-foldable-smartphones-relea...
That's a fair bit of dissonance for anyone who's following climate change research.
I wish this article went into more of the philosophies of the slaveholders. Slavery is bad no doubt, but I can see how someone would rationalize it as providing security and peace of mind. If you give up your freedom and personal responsibility in return for guaranteed food and shelter, I can see it sounding okay, especially if the other option is to question where your next meal comes from. The problem is the power imbalance that leaves you at the whims of your master.
No they didn't. Some high end billionaire properties did, that's all.
Food is not commingled, or anything with expiration dates. Buy from a seller with good feedback and you'll be fine.
I agree balance is best. With the craziness of open plan offices, I like to have a day or two at home, so I can get the non-trivial programming done.
Quality control in their catalog has gone down generally. It used to be if you searched for something Amazon was almost always the best deal. Now it's a wild west of people just throwing prices against the wall and seeing what sticks.

The worst is it's actually getting harder to filter things to make it return only things that are actually sold by Amazon itself to avoid scammers. At least in Canada it seems they've removed options to filter it down to Amazon as the seller. Basically have to guess-work it by filtering it to "prime" or "free shipping."
I'm reasonably happy with (Py)Qt for my cross-platform file manager [1]. I didn't use Electron because its startup time is way too slow. I wrote a blog post about this choice, and which other GUI technologies I considered [2].

[1]: https://fman.io

[2]: https://fman.io/blog/picking-technologies-for-a-desktop-app-...
Its one think to differentiate between $40 and $300, of course.

Its another to list actual prices of various products side by side in a comparison chart, that data becomes stale real fast and is factually inaccurate at that point.

There is a vast difference in saying "For $500 I expected more" and saying "Product a works out to $4 per plumbus and product b works out to $3.50 per plumbus and product c works out to 3.75 per plumbus" ... that data becomes factually misleading as soon as one of those prices changes.
Many of the points are about what happens in regards to specific projects and changes to those projects.

I didn't see as much about what is happening on industry wide scales over decades
$27,000 melons? Unwrapping the high price of Japan's luxury fruit habit
That how I understood what the article was saying, yes.