skysight-inc/HackerNews huggingface dataset:
A major problem with the more user facing layers of Linux is that the developers involved are using those few loudmouths as an excuse to dismiss all feedback from non-devs.

End result is that they are operating inside an echo chamber of sorts, thinking they just need for sharpen the UX more to make "year of desktop Linux" happen while alienating existing desktop Linux users.

Damn it, Windows is not the leading OS because it has a sharp UX. Microsoft, besides their questionable behavior with OEMs and bundling, leaned over backwards to make sure Windows offered a stable usage environment.

Even with Windows 10 can you run a binary from the early days of Win32, as long as you use a 32-bit install. The reason it is not working on 64-bit is because the CPU modes needed are mutually exclusive.
Thank you. I skimmed over that accidentally. Good.
It's probably to prevent multiple phones using the same number. Some network infrastructures are quite old and supports only the basic protocols. Even inside a single Telco company, the hardware is most likely very diverse. That means any new technologies must be backwards compatible to allow the new phones to use the old infrastructure.
Checking whether a phone number has already been 'logged in' in another Telecommunication company's network takes a lot of coordination, and it has to be able to do that globally, in a very short time (a few seconds at the most).
Then they have to deal with what should be done if the legitimate phone owner is the one that could not log in (Ie, someone actually used your number somewhere else) etc...etc... it's opening a big can of worms to get this going.
How do you know that the data on Glassdoor is too low? What is your source of truth? Anecdote? Glassdoor currently reports the average base salary for the job title "Senior Software Engineer" in SF Bay Area to be ~$130K which sounds about right to me, again, with nothing but anecdotal truth reference.

If you go by what people say on HN, then of course everyone in software makes $300K a year and has millions in stock options (and gets 5 job offers in their inbox a week).
The problem I see is that everyone has their own favorite type systems. Functional people may consider sum types (tagged unions) indispensable, while OOP people might want their types to have notions of inheritance. Another functional programmer might want existential quantification, higher-kinded types that most people outside the functional niche have never heard of, but a lisp programmer might want actual code as data (quote/eval) so the type has to involve functions, etc. Extending the types beyond the basic primitives is difficult because there are so many different ways of doing that.
Finally... something better than Excel and VBA for students to learn programming with. I paid WAY too much for my daughter to learn programming with horrible tools at a top 100 university. Thank you, Microsoft.
The internet wants your attention, but what do you want from the internet?
Fearless Little launches a new interest based social platform on web and iOS
I was confused by the claim that JSON parsers do not handle 64-bit integers. If the parser is written in Javascript, then it has a problem because Javascript does not support 64-bit integers. But I have not seen that problem in any other language. For example, Postgres's JSON parser can handle whatever the maximum size of PG numeric is and Python can handle extremely large numbers as well.
A fold-it-yourself, hyper-accurate paper globe just won Japan’s big design award
"...learned and grew from it". That reminds me of a guy I interviewed who rated his skills in language x a 10 out of 10. He didn't get the job because he couldn't back that up when discussing code. I'd say he was a 5, maybe a 6.

Fast forward 3 years. I'm at a different job and interviewing again - same guy. I'm not sure he recognizes me, but I know where I last saw him. I tried very hard to forget the last interview and give him a fair shake, but it was a repeat! I was sure he hadn't learned a thing in 3 years. The same types of questions were still a mystery to him. If I left an interview not knowing something and feeling like that kept me from getting a job, I'd go home and learn it. In this case the main language for both jobs was the same. Oh, in the end, he did figure out this interview was a repeat.
Agreed. Doesn't come off well for Slack.
I won't say I love both but we do both. My wife and I still go to Costco for bulk or other goods that don't necessarily need to be fresh. We also get gas there too.
Yeah, it is. I guess it's a bit of an assumption of mine that MS would be able to do a better job of it than Linkedin.
Or made it closer to current schemas for JSON like JSON Schema[1]

TJSON type tagging "t:" looks eerily like XML namespace prefixes.

Personally not a big fan of typed JSON and hate XML/SOAP/bloat but also not a fan of mashed/concatenated values which is reminiscent of CSV days, most protocol buffers are reminiscent of binary data exchange days, those were even more fun /s.

You can apply constraints on an instance by adding validation keywords to the schema. For instance, the "type" keyword can be used to restrict an instance to an object, array, string, number, boolean, or null:

{ "type": "string" }

[1] http://json-schema.org/
Ion is a superset of JSON: not all Ion documents are valid JSON documents.

TJSON can be viewed as a subset of JSON: all TJSON documents are valid JSON documents, and parsed by existing JSON parsers. Consuming TJSON documents as JSON will involve stripping the tags, but as noted in the post, people already do these sort of transformations on parsed JSON to e.g. extract binary data.
Here's what some UK users will see.

> Access to this website has been

> Blocked

> Blocking access to the ibgen.org and libgen.in website has been made pursuant to a Court Order dated 19 May 2015 obtained by the members of the Bloomsbury Publishing PLC and others.

> Any TalkTalk customer affected by the Court Order has a right under the Court Order to apply to vary or discharge it. Any such application must:

> (i) clearly indicate the identity and status of the applicant;

> (ii) be supported by evidence setting out and justifying the grounds of the application; and

> (iii) be made on 10 days notice to all of the parties to the Court Order.
That's what I always suspected, the sheer scale at which those platforms operate is impressive by itself. Add to that the stringent standards that users have (in an industry where you are a google search away from finding a competitor).

I have a couple questions that I hope you would not mind answering:

- Is there a stigma to have such company on your resume? (for a technical position obviously)

- Could you elaborate on the engineering culture, the salaries and the general atmosphere? What do you mean by mafia-like?
> 10-15 years ago, having a fully baked, first class, slavishly source compatible implementation of GNUstep with broad adoption throughout Linux land would have likely been a game changer.

I think that GNUstep has actually been around since the mid- or late-90s — but it was never a game changer. I don't know why really (was it 'fully-baked' and 'first-class'?), although for my part I just never found a reason to use it.
Microsoft tries to reboot open hardware innovation
www.theregister.co.uk/2016/11/01/microsoft_tries_to_reboot_open_hardware_innovation/
Tronc If You Want to Save Journalism
Compiling or getting the latest version of any kind of CLI dev tools on either platforms is considerably more difficult than Linux.
[Cloud Security Research] Cross-Cloud Adversary Analytics
WikiLeaks Emails Shows Close Link Between Google's Eric Schmidt and Democrats
I think you may still want to encode integers as strings anyways if you are encoding/decoding in Javascript.
how is blocking a part of a copyrighted work (ad blocking) *copying" it ? It's still their IP, I'm just only interested in a particular fraction of it.
Don't worry, we have comments
https://hjson.org/

and our scientists are hard at work on namespaces:
http://www.goland.org/jsonnamespace/
Is JavaScript Always the Best Solution?
This post violates the guidelines by lobbing a Molotov cocktail into the thread. We're asked not do do this:

Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them.

https://news.ycombinator.com/newsguidelines.html
There's no way to know if a powerful organization is abusive, anyway. I'm willing to bet my aunt's knitting group isn't abusing anyone outside its membership.

I'm being flip, but there's real substance here. A government, bank, utility, or military has direct power over people. They can cut people off from money, property, or freedom without any offering any recourse or external accountability, and that makes them potentially abusive to the public.

A private citizen, hobby group, or business with strong competitors is generally not at risk of abusing the public. They don't have the power, or couldn't sustain it while behaving badly.

So there is a narrative where we can decline "full transparency" while demanding transparency from public actors. The role of media (and Wikileaks) here is complicated, because they lack direct power but can still have predictable influences on the world; even so, we don't have to grant privacy as a totally symmetric right.
Found my current gig at 500px through Cmd+F "Toronto". It was the most effective filter for finding progressive tech companies. Also interviewed at a couple other places. This was the most interesting by far. Started out as just a series of conversations regarding technologies/processes used at 500px and other places I've worked and the conversations evolved into an offer.
I've taken up to third year compsci, dropped out due to money and decided to go the certificate route (had about 6 at one time). I've applied to about 200+ places and easily passed all 'pre-interview' tech/programming questions and it usually goes good until the actual supervisors review my education, most just hammered on the fact that I did not have a degree and thus was somehow subpar.
> [ADHD] doesn't allow me to 'think freely and creatively' as the article asserts, it prevents me from continuing to think about what I want to think about.

Really liked this comment.

On the one hand, studies have suggested that ADHDers are generally more creative than their intelligence matched peers. This is true with respect to laboratory tests of creativity [2] and creative achievements in the real world [3].

On the other hand, @viewer5 brings up a couple deep points about how we should qualify our interpretations of this research. First, ADHD comes on a spectrum, and is going to affect different people in different ways. So conclusions about the "average" individual with ADHD aren't going to generalize to everyone.

For example, I have the inattentive sub-type of ADHD, but am low on the spectrum. So my ADHD creates all sorts of problems (I'm late to appointments and deadlines, distractible, find it hard to sleep, lose expensive stuff, etc.), but I feel those are outweighed in my case by advantages (e.g. creativity).

Others who are further along on the spectrum might experience way more of the disadvantages, and in any case, it's deeply personal.

Second, @viewer5 brings up a super-deep point about creativity (though I'm not sure if this is what you had in mind). Being creative isn't just about generating novel ideas (which ADHD probably helps with, on balance). Creativity also requires the ability to focus long enough to assess and develop those original ideas.

There's an old idea that different psychological capacities support the generation and evaluation of creative ideas (see [4]). Psychometric (e.g. [5]) and neuroscientific (e.g. [6]) research has supported this idea. So ADHD might help idea generation, while hindering idea evaluation and development, which seems consistent with @viewer5's experiences (disclaimer: I'm spitballing with this last hypothesis).

[2] White and Shah (2006) "Uninhibited Imaginations: Creativity in Adults with ADHD" http://totallyadd.com/wp-content/uploads/White_Shah_ADHDCrea...

[3] White and Shah (2011) "Creative style and achievement in adults with ADHD" http://www.sciencedirect.com/science/article/pii/S0191886910...

[5] Campbell (1960) "Blind Variation and Selective Retention in creative thought as in other knowledge processes" https://www.researchgate.net/publication/245588360_Blind_var...

[5] DeYoung et al. (2008) "Cognitive Abilities Involved in Insight Problem Solving: An Individual Differences Model" https://www.researchgate.net/publication/234819098_Cognitive...

[6] Beaty et al. (2016) "Creative Cognition and Brain Network Dynamics" https://www.ncbi.nlm.nih.gov/pubmed/26553223
Not sure why this is on Hackernews, but I guess I'll take the opportunity to plug my own similar app (for Android only): https://play.google.com/store/apps/details?id=com.principiap...
Just registered to try it out a bit, the auto-fill is quite nice. Saw the ad you've described and it's not intrusive in any way.

I've been using Keepass+Dropbox for couple years now, will give LP a go.
One counterpoint. We (hiring managers and team leads) complained up the chain for a while that we couldn't hire or retain skilled developers. The state Dept. of Personnel did an industry salary survey, using tools like this, and concluded that developers working for our state were significantly underpaid and recommended a salary increase, which apparently is now being debated by Governor and Office of Financial Management.

So these kinds of reports are useful for supporting our answers to questions like "Why do you say none of the applicants for this developer position are qualified" when we answer "because you'll only offer $50k/year".

Now as for whether that will actually play out and result in salary increases remains to be seen.
I don't think they're government run, but I've been seeing quite a lot of information recently from Wikileaks that seems to be fabricated. Maybe I'm not doing enough research and the information I'm reading is just made up by underground conspiracy sites that tag the Wikileaks name on it for attention. Whatever the case, Wikileaks from 5 years ago seems a lot more reliable than Wikileaks today. At least to me.
Website performance in China: Uncovering our own problems
If I remember correctly they never actually had a long term plan to keep it alive.
Build your own dream workstation, run osx86: http://www.osx86project.org

Works with laptops too, just be super careful what you buy. Might work on a Thinkpad P70, not sure.
a while back I had an idea for an "auto-muter", which would look up audio fingerprints for commercials like shazam does for music. When it identifies a commercial, it emits the MUTE button from an IR transmitter for the prescribed duration of the commercial. Like a poor-mans TIVO. I never built it but all the pieces are already out there.
Turns out when people have to actually govern the thing they're pragmatists. That's what happened to Syriza. They're not "untrustworthy", they're just doing the best with the hand they inherited considering what EU politics are right now.
Middle click to paste is indeed an old convention. Xterm supports it, so I suspect it goes all the way back to the early days of the X Window System, c. 1984.
Broken on Safari 10, and I can't figure out why. None of the keyboard keys seem to fire any events.
Application Performance Analytics: A Network Framework
> Competitive salary for top devs at big companies is reaching $250-350k/year

In less than 3 cities. So to say this as a universal truth is just false.
I had the opposite experience. During college I used to sell a lot of textbooks on Half.com, and shipping costs would almost always eat into the item price.

Out of the standard media-mail $3.99 hardcover shipping price, Half.com gives the seller $3.04. For combined shipping, each additional item costs $2.49 and Half.com gives the seller $1.40.

Out of the expedited $5.99 price, Half.com gives the seller $5.24. For combined shipping, each additional item costs $4.49 and Half.com gives the seller $3.49.

Good luck shipping a textbook for $3, even by media mail. I would hand-wrap each book using some bubble-wrap and kraft paper (a clean paper grocery bag) to save costs on packaging, but shipping alone costs more than the reimbursements. Some of my textbooks are essentially worthless since if I sold for the going price ($0.99) I would actually lose money.
That doesn't really help me when I'm, for example, sharing a flash ad or a video or any number of other things, like my Hearthstone state.
"Islands leave distinctive cloud formations in their wake"

Only islands with high peaks, which means most likely, volcanic islands. Which happens to be true for large islands in the pacific. As opposed to purely coral islands which rise just above the sea level.
Default Garbage Collection settings for JVMs can cost you
Pretty damn impressive. I never knew about them either to be honest.
I got a pre-senior year internship at PagerDuty through a Who's Hiring post back in 2011. Ended up converting to full time the next summer and working there for nearly four years. A+ experience, would apply through HN posts again.

The post in question: https://news.ycombinator.com/item?id=2431094
>You haven't actually explained why you think a negotiable price for PVS Studio is a bad thing.

You're right.

It's a bad thing because I want to spend exactly as close to zero seconds looking at a product or service that's going to immediately be ruled out because the price is too high for my budget. If I can see the price I can avoid all the communications and discussions and move on.

Also, when price is constantly negotiable I stand the risk of becoming dependent on a product only to find the company raising on me (and not across the board) based on their belief that I can be squeezed because I am dependent. Look no further than Oracle for this type of behavior.

(I liked my hyperbolic scenario because it was short and involved both kids and ice cream. Who dares to challenge kids and ice cream? ;-)
I've never actually found a job through LinkedIn, but I appreciate that it COULD be a good way to do so. It's got the potential. I think it just needs a few product changes and a whole lot more credibility with respect to customer privacy, and it could be a really great platform.

Unlike most of HN, I actually appreciate recruiters reaching out and I try to get back to each of them, if only to just understand what's out there, what possibilities I may be overlooking.
Digital Performance Innovation: A Note from the Front
I think it requires a change of mindset. I've been using Linux exclusively on all of my machines since 2004. I started with KDE and then switched to Gnome 2 and finally Gnome 3. Everything looks clean and normal to me. On the other hand, every time that I need to use Windows (even Windows 10) it feels strange. So I guess it's a matter of perspective.
>It's not that the electorate didn't consistently vote for the political leaderships which are/were, at least partially, responsible for the situation Greece finds itself in right now.

That isn't really true. In both of the previous elections they voted for parties promising to end austerity.

In both cases it wasn't even as if the parties didn't want to end austerity but when they tried they were basically threatened with economic catastrophe (shutting payment systems in the entire country, indefinitely).

Last year they fired a kind of warning shot. Greek banks had to shut down for six days, cash machines only let you remove a small amount each day, capital controls were imposed. That could have been continued indefinitely.

Eventually Syriza wilted. Their mistake was assuming in the negotiations that the Troika's primary concern was getting their debts repaid. It wasn't. They just wanted greece to knuckle under and do as it was told.

The problem isn't than an elected government couldn't extricate the country from the Euro and return the country to growth, it's that kind of project would take 9 months minimum and during that entire time the country is vulnerable to the ECB flipping the switch on their economy and "turning off" Greek savings and "turning off" international trade and effecting instant 3rd world status (and not even 'good' third world status).

In effect, Greece has been converted into a puppet state that rubber stamps European Commission and ECB legislation. They issue diktats to Greece who rubber stamps them, and they're not even really pretending it's about getting paid back any more.
The next guy who inherits your internal code would prefer you to just use JSON. There is a reason it is ubiquitous, simplicity. I wonder how long though with all these type systems and XJSONs.
Asimov wrote Foundation.

To tell the truth, I don't personally consider any SF Asimov wrote to be particularly "hard".
Not pictured but also terrible:

Enter your phone number in these three separate fields. We may or may not automatically take you to the next field when you've entered enough digits in this one.

Enter your phone number in this specific format (which may be: with dashes, with dashes/parentheses, without any punctuation, some other crazy thing). We can't simply extract the numbers on our end; that's unbelievably difficult.

Pick your area code from this dropdown.
In pursuit of new
"It was one of the only companies where I truly felt that they would let their engineers experiment and grow."

It might have something to do with profitability and margins.

When you make a lot of money, it's easier to justify investments.
Article should be called:

"How we think ancient humans reached remote ..."

We will never know without having been there, just like the bering straight migration "fact" has now been debunked, to name an example.

It is very disappointing how sbjective and arrogant researchers have become, from astronomers to psychologists, and political scientists at the top.

We don't know many things, we think that is how they work based on what we see, but they never say that and it becomes the master narrative.
> Is it, ultimately, about transcending those limitations that "hold the self back"? Is the spiritual height being reached really just "your best self"?

I suppose that's the purpose of life too.
Volumes. Containers are easy to use but they're not idiot-proof.
Oh, from the title, I thought it was going to be about patch releases...
>Still, someone has to pay the cost of shipping.

Yeah, and this article managed to get an unexpected rise out of me, touching on my experience in municipal finance, leading me to want to yell:

"Right and somebody has to pay the cost of maintaining the infrastructures like ports and airports and roads and I don't see anybody lining up to fork over the cash out of effing altruism these days."

Like, I get it, we all want free stuff, but dwindling tax bases and constant bitching about taxes just avoids dealing with the more practical angles of societal function(s).
That is not the case. Binary data is also allowed as the keys of objects (see https://www.tjson.org or the spec).

As noted in the "Content-Aware Hashing" section, an intended future feature is to support redaction, so tags on keys are needed to support this feature.

Finally, if you were to do it that way I think it would make more sense to place the type tags on the values, not the keys, both visually and semantically.
I am one of those guys who can do that kind of custom setup for large scale high volume sites and the actual setup is not as complicated as it sounds. The maintenance is literally a day a month, if that. You can even automate it if you like. And if you have me on a maintenance retainer then you are not paying the equivalent of my $X00K per year salary. All of my clients who don't have their own corp DevOps team like having someone they know and can call at any time with issues instead of submitting a support ticket and waiting. Again, it all comes down to what percentage of our income do we feel comfortable spending on infrastructure? It has nothing to do with oh my - $X00 or $X000 per month sounds expensive.
I was indeed one.