skysight-inc/HackerNews huggingface dataset:
My work at Amazon was building services with Java and Spring Framework. I got that job based solely on general "algorithms and code on a white board" skills. My resume at the time was a scatter shot of some past Java work (Amazon doesn't really care) and some iOS stuff back in the early days of the app store.

I wanted to do something more systems focused, which prompted my departure. I am a capable systems programmer -- not sure why, systems stuff just "click" for me, but honestly I feel most of the value I bring to the table is as a generalist with at least "toy" experience doing a lot of other things. Particularly building systems software, work higher up in the stack helps with understanding what various workloads actually care about.

I like to think I'm one of those T-shaped people Valve describes.

I am not a manager (I'm an engineering lead). I'm ok at corporate politics -- I suspect a lot of people think I'm a pain in the ass, but I get quiet email's thanking me for being a pain in the ass from other people. Mostly I'd say my career/comp has benefitted from a optimizing for the reality of my job versus what I think I should have to optimize for. What's obviously valuable to me isn't necessarily obviously valuable to others. The ability to explain the value of my (and my team's) work so that others can recognize it is part of the job. This is particularly true as I advance -- a pre-launch executive review is basically an annual self evaluation with more on the line. The same metrics-driven approach works for both. Advancing past line-engineer in the big five means shipping successful products, and shipping means convincing executives with broad responsibility and limited context. If you don't do it, how can you be sure someone else will?

So, all of the above? Politics will probably take you further faster. Management (unless you're bad at it) is almost universally acknowledged to be an easier path to career advancement than being an individual contributor. I like being an engineer, though, so basically I optimize for how little of the other two I can do to maximizing the "useful" engineering I do (where "useful" is defined as engineering that ships, delivers value to customers, and ships in a product I can be proud of -- that last one is more important to me than comp, but I'd never let my boss know that).
Hey, the FONC mailing list isn't shutting down! It's just moving! It's now hosted at MIT instead of VPRI. It's located here:

http://mailman.mit.edu/mailman/listinfo/fonclist
The Federal Reserve is connected to genocide, funding wars, and illegal trade. So what is your point?
Why is value flowing to ICOs? It's diversification of Bitcoin
Depends I guess. I know places (~100 people) where their chief architect sleeps on the floor with his feet sticking out from under his desk in the middle of the day.
A more helpful metric would be medals divided by delegation size.
Not only is the content incredibly interesting, but that website layout is perfect. So clean.

The ads page is interesting:

> The typical HODINKEE reader holds a master’s degree or higher, browses from his professional office, earns more than $200,000 per year, owns seven watches, and purchases, on average, three watches per year with an average value of $7,000 or higher per watch.

An attrition rate of three $7,000 watches a year is a lot!
Hah! 10mb in an IBM clone in the 80's. Later a 70mb Unix box was able to run an entire business (10 Wyse Terminals) with that. 4mb of memory iirc.

The 70mb Unix drives were iirc about $4000 in 80's dollars. Or maybe that was the 4mb of memory. I actually have the sales brochure and have to dig that up.

Edit: Yes I do mean 10MB!
Windows Side-by-Side assemblies (WinSxS) are similar to this. Each assembly or .dll contains a manifest that list its dependencies by version and token id. The OS dynamically loads the dependencies based on the manifest.

https://en.wikipedia.org/wiki/Side-by-side_assembly

This was introduced in Windows 2000 and used for core OS components starting with Windows Vista.
You don't need to be able to write down in a blank sheet what you actually want to do if you don't need someone else to do what you want to do.

Software developers aren't special in this sense - even when writing our own software we can't do what you want. This is why "scratching your own itch" is so much easier than the alternative. You reduce the "is this what I really want?" loop by an order of magnitude by cutting out most of the people from the process.
At 255mb/s will take about 13.7 hours to write the whole drive.
Oh I forgot. Asshat hackernews admins banned this account because I got into a disagreement withsomeone. What a bunch of snowflakes. use VPN account from now on and incognito mode, to distrupt their censorship capability.
They pay more than radio per listen.
We should be forced to seek state approval for every decision we make, so that our behavior is consistent with the needs and interests of the state. That will also make sure that nothing "unwise" is ever accidentally decided. Bureaucracy is the answer; it will save us. We should cede our individual sovereignty to the more enlightened among us, for the good of the collective. It's simply too dangerous to allow humans free agency. The person is dumb but the people are smart.
>>>> JetBrains is now the de facto best IDE for Java, JavaScript, Python

I can't speak for most languages, but for Python it seems to be very far from the "de facto"; I've only seen a few people, and most people strongly dislike it.
I know that this is the common opinion, but I don't agree in every case.
Clearly for writing an application Python is superior. But for doing calculations, I much prefer Matlab (or Octave, for really small Stuff).
How about Tesla?!
Somebody discovered partial ordering.
How did you guess?
RasPi's are therefore already on the high end; there's a new generation of very low-power devices that use e.g. backscatter for communication, lasting years on a single AA battery.
I am not sure I know what you mean by 'spaces', but I think I do. It's the fact that there is no natural separation of grouped words. Without vocab it's really hard to understand a sentence. Also there is a cultural element (much more so than other languages perhaps)

But thats kind of the advantage too, there is no preset standard grammatical way of looking at anything, you simply take it all in and infer everything on context. No learning verb conjugations and endless rules like in some languages (I'm looking at you, French)

People are saying Chinese is harder to learn than other languages, and it's true, but mostly only for the first few years, after that, it's way easier to learn than a new romance language for a native speaker of a romance language
This is brilliant! I built a similar system on top of Flight Simulator for an internship. So useful!
Although Watch Guy [0] was not amused...

[0] http://watchguy.co.uk/review-a-trip-inside-the-swatch-sistem...
> Finland is smaller than Los Angeles.

Yes Finland is smaller than Los Angeles and yet pretty much invented mobile - that would seem to invalidate your point about scale. Scale removes agility and ability to innovate, it's the sole competitive edge of startups. It's also why the US mobile market still lags blocs made up of smaller markets like Asia and Europe.

> There isn't very strong 'startup culture' anywhere in Europe, unfortnately.

The Nordics would disagree and has a track record to back that up.

> You listed basically all of the notable startups to come out of Europe in one sentence, which is not good.

Hardly, I just pulled a small handful out of thin air. Here's a bunch more - https://medium.com/startup-grind/the-100-startups-which-rais..., http://www.wired.co.uk/article/europes-100-hottest-startups-...

> There just isn't a strong cluster of tech-types, nor strong movements of early adopters for most things in Europe.

I've visited a lot of the US via tech conferences (largely in college towns and hi-tech hubs). The US has no claim whatsoever here. I'd say it was possibly marginally behind Europe and way behind Asia, where I visit frequently for business. I'm including LA, SF, NY in this assessment which are starting to look like provincial towns compared to the likes of Shanghai or London. The US is notably more advanced at marketing, which is what you are seeing here; if the US had anything to compare to Shenzhen for example we would be hearing nothing except stories about US leading the world in cutting edge HW innovation from hacker-makers. I was going to add that the US was very much ahead in tech financing (and it is compared to Europe, which makes US tech itself look comparatively weak if anything) - but I think the Chinese gov is considerably outspending SV now.
I read about three chapters of this and it cured my wrist pain. Never would have believed it possible if it hadn't happened to me.
Medium and Message: Thoughts on Our Devices
A Clever Way to Transmit Wireless Data on the Cheap
an "IoT device" is still a computer, why does it need a new language? So I did RTFM and got to this part:
"There is always a possibility
that something were to go wrong with the program as it is sent to the
device. For example, it is not impossible that bits get flipped or that some
packets with the data are lost. The compiler would have to support a wide
range of different architectures. That said, this argument may be mute as
an interpreter must be able to run on different architectures."

Verifying a compiled executable with a checksum must outweight the bloat of shipping an interpreter with every (low power) device.
SO I stopped reading at that point.
> There is no way to make a CAD drawing program that is anything remotely close to these rules.

Eh? A CAD program will have a lot of features, but that's not the same as using complex algorithms. For the bits where you do use complex algorithms, with a good architecture you can confine the complexity to plugins and corners of the program.

All of the other rules would apply to almost anything, surely?

Maybe the best example of irreducible complexity would be a video player; the algorithm is handed to you in a multi-hundred-page spec and there's nothing you can do to avoid that.
God or whatever's big these days, bless you !
My first HDD was 20MB (МС 5405), a part of decommissioned Interactive Computer System МС 0502.02, featuring whopping 0.8 MIPS and 248KB RAM. 1991.
It also caught my friend's collar and made it part of his face. Still pretty impressive technology, regardless.
As Electric Motors Impove, More Things Are Being Electrified
How is a for-loop not a fold?
The basic problem there is that no company in the industry, from Apple all the way to the lowliest gray box manufacturer in China is not interested in that.

OLPC tried, it got hoodwinked by Microsoft et al.

Mozilla tried, FirefoxOS bombed.

Hell even Linux is turning ever more complex an opaque year by year.

Simple thing is that such flexibility self support do not sell widgets and support contracts, and thus company are not interested in making them.
I was assuming the note would be something like

Dear Dr. Li, I'm sorry to say that I have to cancel our appointment this afternoon because I've been coughing and sneezing all day. I look forward to seeing you when I feel better again.
Those do exist, but like you said yourself, domain specific tooling. Can't extend that to general purpose (in this case, IoT). Closest thing in that sphere would be the Mindstorms editor (https://wcpsrobotics.files.wordpress.com/2014/10/programming...).
The tower has actually been in operation since September 1990. So the time needed for construction was just 2 years and not 16 years. For the first years it was operating as a simple drop tower, without a catapult. The catapult was added later in 2004.
Construction costs according to German Wikipedia were more than 24 million DM (12.2 million euros), with a further 4.2 million euros for the catapult.
They are doing on average about 400 drops per year. The time in micro-gravity is 4.74 sec for a simple drop and 9.3 sec with the catapult. (source: Wikipedia)
According to my estimations this amounts to about 18.72 hours of micro-gravity in 24 years.

That's still expensive, but not outrageously so.
My first HDD was a mere 40MB back in the nineties on a PC that run at 10 MHz. It was a beast and very noisy. Before shutting down the computer you had to run a program that parked the heads otherwise you'd run the risk of destroying it. Oh those were the days.
Ex-J9 engineer here, J9 was built completely in a clean-room. It does pass the TCK tests.
I think the harder part, in my experience, is not just choosing data structures, but choosing ones that will remain relatively flexible through the life of the project, and changing them when they become problematic.

This is also a difficult investment to justify because, as always, it doesn't deliver any "user facing features". That makes me chuckle because most of the time the "feature" is that it continues to be possible to use the application at all.
SEO: Whats the Difference Between “Trust Flow” and “Citation Flow”
Journal's got reputation, so everybody reads it, and everybody tries to publish in it, so journal gets many good submissions that help maintain its reputation.

New open publication journal gets no reputation, so nobody reads it, and nobody submits to it, so it gets nothing, and can't ramp up its reputation.

Network effect.
I looked through the docs some and thought it looked quite nice, except that it appears you have to write the app in c++. I see that Qt Quick uses Javascript in some way, but it seems like you'd primarily be writing your application in c++ and then maybe doing some UI scripting with javascript—is that right?

I'm not particularly tied to javascript, but just have no interest in investing the time to learn c++ properly, so that would be a showstopper for me and probably lots of others who are considering going down the Electron route.

To re-iterate though, QML does look like a very nice system for specifying UIs...
Meet the CamperForce, Amazon's Nomadic Retiree Army
There was a redhat sponsored benchmark released 3-4 years ago, should however note that J9 was developed by IBM, which owns the Power architecture and this test was run on Intel.

http://www.principledtechnologies.com/Red%20Hat/RHEL6_rhj_06...
Rule 6: Every well-intentioned rule will be bastardized and used to justify horrible code.

Foo: "Hey, this 10000-element collection, which we do repeated lookups on... why are we using a list and not a HashSet?"

Bar: "Because lists are so much simpler than a HashSet. Let's just KISS"

Foo: "But... doing repeated lookups on a 10k sized list is so much slower than just using a HashSet!"

Bar: "Oh really? Have you profiled the entire application, and measured the latency impact caused by this decision? Come back to me once you've done so, and until then, we're not going to tune for speed."
http://www.medalspercapita.com/
Paying $30 to merely look at a paper that may or may not be valuable is ridiculous no matter how you slice it.
They get the content for free, they get the editing for free, now that they are digital rather than print, distribution costs almost nothing ... and then they sell back the research to the institutions who created it in the first place.

They're a parasite, and have been for years.

The other awful part is their "bundling" - only want access to journals X, Y and Z? Tough. You have to buy them in a package that includes bottom of the barrel journals A-W as well, for a huge fee.
Reputation = network.
Humans Moving Toward a Cyborg Horizon – OpenMind
our first 286 at home eventually got upgraded with a 10 mb HDD. you could store 3 entire floppies on that, and those games would load so fast. And then you had monsters like DoTT or Monkey Island coming on 12 floopies or so. Haha. 30G or so for War of the Chosen still boggles my mind sometimes.
you have failed big time. I am your biggest enemy of the padt. I am going to hunt you down, and you are going to suffer.... useless piece of shit The past always comes back when you least expect it...
Ansilove: ANSI Art
If they don't need order, a hash set is indeed more simple conceptually.
I've never studied Chinese, so I can't give any comments on the actual tool.

But:

* where is the code? i couldn't find it. Is it a private repository? Ability for others to contribute might go a long way.

* Presentation matters, a lot. The interface looks more like a 90ies windows program than a modern web-based tool. Working on the design and UX a bit could go a long way.

* a short explanation of what it is and does and how to use it right on the start page, which can be toggled on and off, might help too.
You can't do anything with TCP or the web in a situation like that.
J.S. Bach's Wohltemperiertes Clavier
Insider Threat Hunting: What You Need to Know
Try a Seagate Constellation. I bought one a year ago and the damn thing was so loud that I had to hack the box by installing elastic cord to keep the HDD floating and fixed.
I had excruciating upper back pain as well as wrist pain. I had tried an insane number of things. Read the book. Cured.
It's a general question of national security for any country, and in the broader sense which also includes control of their economies. The Chinese have been very smart about this, other countries should look at this. I don't think that's pushing a pro-Chinese line so much as about other countries needing to learn something about protecting national interest from 'foreign data invaders' (which have been mainly US to date but which I can see starting to include Russia and China)
>I stopped pirating music because services like spotify have so many value adds for such a low monthly cost that it makes sense to use their services rather than pirate.

That's good and all, but we can imagine a volunteer-run service that's just as good or better than Spotify -- but it's based on piracy. We could also imagine it reaching the pinnacle or convenience, so nothing else could be added except marginal improvements.

Would that make using it OK -- that there's no other paid alternative that's more convenient?

In the end somebody got to pay the artists both for the production costs and for making a living on top of them. And I don't say every artist deserves money just because they are an artist -- but every artist that people actually listen to they work does deserve a cut for that.
Yeah, I think the first GOOD computer we had that I really monkeyed with (ignoring the XT we pawned off on my sister when she went to college) was a 486 with a 250mb hard disk, so I remember purchasing a 560MB seagate to expand capacity and boot Linux from.
French spread with the French colonies, Spanish with the Spanish ones. That's why Spanish is actually spoken by more people than English. I would put a good part of the English-language dominance down to two factors in addition to colonialism:

- no central language approval body (no Academe Anglaise)

- Hollywood, the BBC and the World Service.

> the Chinese just don't seem that interested in spreading their culture and ideology farther than they can directly benefit from?

Traditionally the end of Chinese outward-looking culture is attributed to the end of the https://en.wikipedia.org/wiki/Treasure_voyages , but I'm sure it's more complex than that.
"""
In gold open access, you write a paper and pay a big company lots of money to give it away for free. For some reason this isn't catching on.

In green open access, you publish your paper with a big company. They charge people to read it – but you make another version available for free. This has not caught on except in math and physics.

In diamond open access, you publish your paper with a journal that's free for you and free for the people who read it. This has also not caught on, because most "prestigious" journals – the ones you need to publish in to get a job – are run by companies who don't do stuff for free.

In black open access, people illegally download millions of papers and books from big companies and make them available to everyone for free. This is working great.
""" - John Baez post on google-plus.
Yup, read the additional comments. Net is:

E(loaded) -> %eff capture -> E(bottom) -> %eff drive -> E(unloaded)

And as long as you can multiply the two efficiency fractions and stay above 41% you win.
The are serving songs on demand where radio is not, so what they pay shouldn't be compared with radio.
I concur. I would really love to love Rust because it's a cool language that values efficiency and safety, but in the end of the day, I keep writing Go programs on all scales because it's just so productive.
Or medals divided by money invested in a nation's olympics programme.
Well, yeah. For the benefits to be realized you need a society that values that sort of thing. It will look quite a bit different from our society, just like societies with writing are completely different from entirely oral societies -- something else Kay touches on.
Software engineering has huge skill variability. C++ is particularly difficult IMO.

I've seen such a large difference in ability on the interviewer side. In a three tier interview process per 100 people:

60 fail the 15 minute phone screen. Just voice, no programming, just describe some OO concepts like encapsulation, interfaces and inheritance.

30 fail the first in house test. This is writing a for loop to reverse a string and describing at a high level how to sort a 2gb file with 1gb of ram. Most fail at the string reversal.

8 fail the second in house test. You draw up an architecture of a basic app. It's open ended.

For every 100 developers about 2 know their stuff well enough to write decent software.
Freud claimed that schizophrenia was a result of ambivalent mother care, and quite a few other things that he had no reason to claim (if it was science and not religion).

He was wrong in many ways with no nuance whatsoever, but mostly, there isn't much in common between Freud and science. Which is basically what GP was saying.

Freud deserves credit for taking psychology as a field of study mainstream - and the debit for founding it on religious principles which, unfortunately, still dominate quite a bit of it. His net contribution is usually assumed to be positive, but that's not an uncontested conclusion.
No. Expensive watches are jewelry for men.

Accuracy of this watch has no real value for the owner. He just wants to own technical mobile.
Pos que cres?

(What you think?)

Seems like a legit answer to me.
Somehow this feels like apples vs oranges.
My Way of (Purely Functional) Programming
Learn CSS Layout the Pedantic Way
Andy Grove on the future of technology & the economy in the US and China (2003)
Yes, the commitment to electric (and hybrid) technology seems to be spreading very quickly since Volvo's announcement in July. It feels like it has taken forever for electric vehicles to catch on, and suddenly they're on the verge of mainstream.
Completely agree. The lack of anything between Socrates and Copernicus alone shows the distinct bias of the list. Not a single Scholastic? No mention of achievements outside of hard science or mathematics. If the author specified that as his area of focus, we might be able to have a more profitable discussion.
I think this is a good answer. If you're really not in the mood to scratch your head over confusing reasons for why your program won't compile while learning the language, Rust is not what you want. While I have used Rust, I have not used Go. Anecdotally, the consensus seems to be that it's relatively easy to pick up, and get something done. And really, if you're just doing a personal project, part of the point is to feel the Joy of Programming (TM) and being able to make or learn something.
Luxury! I paid $400 to have the 400K floppy drive in my Mac 512K upgraded to an 800K drive. And we liked it.