skysight-inc/HackerNews huggingface dataset:
The ARM Architecture Reference Manuals are full of "if you do X, the instruction is UNPREDICTABLE".
When thousands of very intelligent and highly motivated people dedicate their lives to creating applications that exploit human cognitive and social systems for advertising money, it's something to be concerned about.

Attention is a zero sum resource, and humans can be manipulated into spending their time in ways that are not in their best interest.

Edit: Tristan Harris has written interestingly on this topic:

http://www.tristanharris.com/2016/05/how-technology-hijacks-...
> We've had to wait till C99 to get stdint.h, clearly portability is kind of an afterthought in C.

C provided "at least N bits" guarantees for its integer types since its first standard (for the curious: char at least 8-bit, short at least 16-bit, long at least 32-bit; in C99, long long as least 64-bit). This is the most that you can get if you want absolute portability, because there are architectures out there where you simply can't address memory in, say, 8-bit chunks (see SHARC for an example).

Consequently, while stdint.h defines types like int32_t, they are "conditionally supported", and so a C program that has a hard dependency on them is not universally portable. Types like int32_least_t and int32_fast_t are unconditionally supported, but they don't give you anything that you didn't have before.
Everything except capitalism is theft. In a free market every good exchange is voluntary - made because both parties have decided they're slightly better off with it (else, they wouldn't participate). Therefore, everything but a free market implies deals that are non-voluntary for at least one of the parties.
China cracks down after investigation finds massive peer-review fraud
Football Radar, London UK, ONSITE https://www.footballradar.com/careers/engineering-data-scien...

Football Radar are hiring! We are currently recruiting for the position of Systems Engineer, JavaScript Engineer, and Backend Software Engineer. Our stack includes Docker, Scala and React, but we prefer the best tool for the job.

Football Radar was founded with one clear mission: to become the smartest company in football. We provide world-leading insights to clients across industries, underpinned by sophisticated and wholly unique football analysis.

Our engineering department comprises twenty people split into focused teams working on a broad set of problems across trading, modelling and football analysis. We cultivate an agile working environment; planning milestones and user stories, heavy collaboration, and understanding every aspect of the domain is all part of the day-to-day.

Apply at https://www.footballradar.com/careers/engineering-data-scien...
Ask HN: Sublime Text vs. Notepad++ which do you prefer? Why the hype for Sublime?
I switched to Sublime text recently but found its licence pop-up and download update pop in Mac very annoying. I had no such problems when I used Notepad++ why is there so much hype for Sublime as a text editor (there is even a Udacity course for sublime)? What am I missing?
It is around $2 USD here.

"Hartmanns IV Solution AU$2.73 ex GST

Baxter 0.18% SODIUM CHLORIDE & 4% GLUCOSE IV SOLN 500ML AU$3.72 ex GST " https://www.medshop.com.au/consumables/intravenous-solutions...
Keynes vs. Hayek in a nutshell.
Ask HN: Where can I find realworld examples of companies using 'serverless'?
An app with a decent UX surpasses a shitty one with dreadful UX - who would've thought?
Phoenix app deployment with Ansible playbooks for Elixir
> I see no mention of how monocypher implementation does anything 5o prevent side channel timing attacks,

Oh come on, the chosen primitives are all designed for easy immunity against timing attacks. I haven't verified this formally, but I basically ripped off safe designs, and I tried to be careful about avoiding secret dependant branches and indices.

> I haven't looked to see if there is any sensitive memory scrubbing.

There's a whole test suite for that.

Look at the makefile, then select whatever sanitiser it lists (comment/uncomment the relevant CC line at the begining). Then run `./test.sh`. You can also run the relevant executables under Valgrind. Finally, there's a way to run it under the TIS-Interpreter, though that is veeery slow.

> by someone who doesn't know C very well

Could you tell me how you inferred that? That could help me improve.
I imagine keeping windows compatible with 2 so different hardware platforms is far from free.
> - Steam-powered bicycles

On a first read I though "yeah, sure, looks quite dangerous indeed", then I read:

Sylvester H. Roper, inventor of the eponymous steam-powered bicycle, died of a heart attack or subsequent crash during a public speed trial in 1896. It is unknown whether the crash caused the heart attack or vice versa.
And yet all these people are united in their love for Vancouver, and Canada.

Canada draws strength from diversity.

I could see an American conservative looking at this list and shudder in fear from the "loss of white culture", and how immigrants couldn't possibly love their second country as much as native-borns.

Yet we do. And Vancouver is proof. Source: Am Immigrant Vancouverite (presently living in Europe)

* Obligatory footnote acknowledging our dark past with Japanese internment, and dark past and present with dealing with social problems that affect first nations communities disproportionately.
Why rely on an external tool?

All someone has to do here is #include my header and write their templates with a small suffix and prefix.

No need to install, configure, script and so on.

Your argument is similar to saying "Why should an IDE parse your code and underline errors? We can run make everytime"

Another advantage of my approach is that you have access to the parsed template as a data structure - that you can compose or modify as you wish.

The only other way to do this is to parse at runtime - which is definitely slower
Excuse my ignorance, but this seems like the obvious solution to me:
Distribute 1 BCH to each (actual) BTC holder on the exchange, completely ignore margin orders. So shorts don't owe and also longs aren't credited BCH.

Fair and no way to game. Why aren't exchanges doing this?
Not really. I'm building apps on Web/iOS/Android. And it sucks writing the same code for three different APIs.

It's very intellectually unfulfilling work.
Hey, like you I decided to dive into cryptography coming from a different background. Although this quote is not directly related to your problem it can be safely applied to it:

"Almost certainly you will get the urge to invent new cryptographic algorithms, and will believe that they are unbreakable. Don't resist the urge; this is one of the fun parts. But resist the belief; almost certainly your creations will be breakable, and almost certainly no one will spend the time breaking them for you. You can break them yourself as you get better."[1]

The problem that Schneier is referring to is that doing a careful analysis (that is required if you want to use your crypto in production) is tedious, time consuming, and requires expertise in the area to know most blank spots of the algorithms (heck a single one is hard enough). That's why he recommends you to be have enough experience breaking many algorithms before you make any serious claim about your the safety of your crypto.

So all in all it's great that you got the interest in the area, there is a lot of work needed in OSS. But be very careful about claiming that your lib is ready for production. What you got is a bunch of volunteers to glance at your code. Few cryptographers (if any) will seriously try to break it.

[1] https://www.schneier.com/crypto-gram/archives/1999/1015.html...
Wouldn't this whole problem disappear if runways were designed differently, at the minimum one exclusive for landing and one for takeoff with no chance for planes landing and planes taking off to meet, like 2 parallel hockey sticks.

Both runways would be painted and lit up completely differently with large lettering explicitly saying take off and landing.
> Somebody will blurt out an idea in a meeting, wait until someone else has developed it, and then rush in to take credit.

I see what you mean, but this is mostly office politics, which is not very related to the academic citation process. If an author makes a conjecture that stimulates further work (even if it's just on the ArXiv), he deserves to be cited.

> Lots of ideas are anticipated in science fiction, but do those authors really deserve credit?

Well, I guess it depends on how much the idea is fleshed out. Lucian was probably the first author to conceive space travel, but it was just "people land on the moon" (still pretty far out for his times, though). Meanwhile, Asimov's three laws of robotics depict a reasonable control scheme for e.g. an autonomous vehicle, so if they are somehow implemented their author should be credited.
I'm also referring to the orgs who used Argon2 in production. If they move to the fixed version of Argon2 in libsodium, they'll have to make a plan to securely move to the correct implementation by hashing the passwords again.
It can be done, but I'm wondering if they'll even bother.
PDF is an OK format - if you're targetting print. TeX is better though.

Unfortunately many aren't aware that CSS can help a lot with printing HTML documents, making the formatting nearly as nice as with PDF, but it takes a lot of tests to make this sure, especially with images.

I wonder is there are any simple CSS templates that are view AND print friendly, possible passed to Pandoc[1], so you write your HTML and it'll just work.

[1]: http://pandoc.org/
I think that example was more tongue-in-cheek than anything (after all, who would want to write their code in reverse). But if you use e.g. the fcitx input on Linux, you can just press Ctrl-Alt-Shift-U, type "circle arrow", and select "↻" (clockwise open circle arrow) from the list. The fuzzy matching is pretty awesome, I hope similar Unicode handling will come to all platforms in the future.
Yeah - I think everyone here just ignores how dreadful the Snapchat app is on Android phones. It's so dreadful that even non-techy users which usually don't care about app quality jumped ship from Snapchat to Instagram. A lot of iPhone users followed because that's where the content is now.
Posting on instagram won't take much longer than on snapchat, most of the time to arrange the picture will be spent in the camera app.

When it comes to viewing (which is where ad revenue is generated), both apps have similar customer behaviour.
You're looking at the wrong parts of Instagram. Instagram Stories and Direct Messaging (both of those = Snapchat minus discover) have really taken off. I think everyone I know has switched away from Snapchat. The main reason being that they were also already on Instagram and it now does what Snapchat does plus non-ephermeral photo sharing. Why be on both in that case?
Going to generate a bloom-filter from this dataset tonight.

Troy mentions some arguments against torrents, but it is better to have a authoritative torrent than none, imo.
> Unfortunately, you'd probably pay the total cost of the hardware per month with a cloud service

per month? Care to explain ?
Compile this program with -fsanitize=undefined:

#include <stddef.h>
#include <inttypes.h>

int main(int argc, char **argv)
{
uint8_t msg[] = { 255 };
size_t i = 0;
size_t c_index = 255;
return msg[i] << ((c_index % 4) * 8);
}

You get:

runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
Is Google's newest mobile friendly blog platform going to destroy other C.M.S.?
Google's new mobile friendly tool featuring no nonsense WYSYYG mobile website built with all the advantages one might expect from Google

Advantages

Mobile friendly
latency ( fast loading )
hosted in cloud
Penguin conformity
user friendliness
free usage
SEO friendly

Minuses

No own URL - limited customabilty

We have seen listings and rankings go up in no time.

This makes me believe Google wants to grab more customers from other platforms like Drupal, Joomla, Wordpress, etc.
cheers,
africasiaeuro google sites
Brain cutting and histopathology
See http://www.bu.edu/alzresearch/brain-cutting-636x433/

"one of a variety of silver impregnation staining techniques, such as the modified Bielschowski or Gallyas technique, or the fluorochrome dye thioflavin S is typically employed to visualize neurofibrillary tangles

Because these techniques require either specialized equipment (the thioflavin S stain requires the use of a fluorescence microscope with specialized excitatory and barrier filters) or experienced histotechnologists (in the case of silver impregnation stains), most anatomic pathologists in general practice lack the capability to properly evaluate brain specimens submitted for the diagnosis of Alzheimer's disease. Such specimens are best referred to specialized neuropathology laboratories where the necessary experience and facilities are in place."
Since PDF/A is used massively for long-term archiving/preservation it will not be dead for at least 50 years...
> Advertisers love young people, and that's where they are.

Not necessarily. Advertisers love people who are young and have money. So 20-35 is much more valuable than 12-16. Not sure where the average age for Snapchat users is, but I can imagine that they have a higher share of users who are too young to generate revenue for advertisers.

Unrelated to that it's just because advertisers are slow to catch up. Generally, advertising is most profitable where the most money is. And that is with older people. Successful online marketing to 60+yrs is much more profitable than to 20-25yr olds.
Microsoft's eye control for Windows 10
What about CSS preprocessors and grid frameworks? SASS/less and Bootstrap are heavily used right now and I like using them, but I can see the end of the road with CSS 4 variables and CSS grid (if not with flexbox already).
The problem is that Snapchat Discover is totally bollocks. I'm a mid-20's guy and 90% of the content I see in it is either about the Kardashians or stuff like '10 things you totally hate about your bra'. There is absolutely zero targeting of that content and unfortunately it's not even neutral 'everyone will like this' content. It's 90% for teenage girls.
This is a fascinating synthesis of cultures.

A Shia Muslim king gave patronage to a Jewish artist who created a syncretic work based on Hindu themes (the celestial court of Indra) in a language derived from Hindustani and a script loaned from Farsi. It provides a glimpse at a past when cultures were collaborating with each other freely to create great art work, without animosity. I wonder how many more such unique works will be re-discovered and brought to light.
Thanks, do try it!
The way PDF is used currently prevents a lot of stupidity found in HTML documents.

In theory, well written HTML would be easier to read, but even on my phone I prefer PDFs because I know the page won't move around while I'm reading it or try to do some aweful interactive thing.

A better format would be markdown with latex for equations (and maybe the bibliography.) It's portable, readable, and not a typesetting format. Plus it means paper authors don't have to worry about all the page formatting. All of the blogs already use this anyway.
This is a tautological explination which adds absolutely nothing to the discussion. Yes we all understand that A = A.
I was thinking of doing some post-processing on arxiv PDFs, and as it turns out a lot of papers include the original TEX sources. Sadly, this isn't the case with the final published papers elsewhere.
Another thread with same topic: https://news.ycombinator.com/item?id=14917765
I see. I got confused by the fact that for me a program that never ends is still valid, but I understand how this makes no sense for a type system.
Asiana 214 - https://en.m.wikipedia.org/wiki/Asiana_Airlines_Flight_214

"Over-reliance on automation and lack of systems understanding by the pilots were cited as major factors contributing to the accident."
Do you have any idea what a fuckerclust the PDF format is internally? Here is a relevant Talk from 27c3:
https://media.ccc.de/v/27c3-4221-en-omg_wtf_pdf
Is questions asked really a good metric? StackOverflow actively discourages asking duplicate questions, and all the easy newbie questions haven't changed in a while, it seems inevitable that certain technologies appear to decline. I feel like traffic to questions, searches or other metrics would be a better indicator.

In particular, is facebook api usage really in decline? I'd be very surprised. For language/platform specific technologies, I would imagine if there were a decline the market for devs would get less tight. I'd argue that days a vacancy is open is a much better indicator than even raw number of job postings.
Former #Bupa employee offered 1M customer records for sale on #darkweb
Well presumably they want compatibility with tablet style ARM devices regardless of what happens with phones.
Really? Is that why Mozilla is trying to launch a browser written entirely in Rust? Or was.
Memristors are an interesting concept theoretically. There was a thread about this on HN recently.

https://news.ycombinator.com/item?id=14562399
Again there is a difference between fundamentals and then optimizations. The point i am trying to make is that it doesent matter whether you are number #1 or #30 what matters is whether your population on average is educated
Note that you would only have made these returns if you heroically resisted the urge to sell.

Chances are anybody with half a brain would have sold and took their profits after it went up by a factor of a few.
It's also important to factor in the ability to move later. If I earn a small amount of money in a place with low cost of living, then I can't move to a high cost of living location later. If I earn a large amount in the US in a high cost of living area, then I can still live frugally and move to a low cost of living area later.

Cost of living is fungible. If I buy a property in an expensive city, then I have to invest a lot of my money, but I can also recoup that later if I sell the property. In boom cities the property will appreciate and create more wealth. Other costs like food and transportation provide the opportunity to be significantly frugal if you desire to be. But with the high compensation available to top workers in tech, it's possible to not be frugal and still save a large amount.
Speaking of sunsetting: I wish there was a way to sunset a StackOverflow question as "no longer true" or "superseded by new version".

Rust and Android Studio, for example, are particularly bad about getting relevant, working current results buried under mountains of not terribly old stuff that is now deprecated or moot.
there's a thread for freelancers created once a month, so the new one is pretty new. you should move this there.

https://news.ycombinator.com/item?id=14901314
Because Delphi is great. I started to using Delphi on 1996. Starting with Delphi version 3. and Delphi 7 is most powerful version
Flying Iron Robot Hero
Let’s enter to the world of adventure to enjoy the powerful iron hero fight against dangerous gangster and bad criminals in Flying Iron Robot Hero. People who love to play incredible rescuer games and flying hero games, then this iron hero simulator game is only for them. Play the role of city protector in this Iron hero fighting simulator and show off your shocking fighting skills against the risky criminals.
Germany's biggest Bitcoin exchange surrenders user data to the police
Tips for Business OpSec [comic]
Precisely none of that is "Every time you use your credit card, the store takes money from you."
To anyone who downvoted, I'd be happy to see arguments refuting any of the following:

* A correlation between career choice and economic outcomes.

* A correlation between sex and career preferences.

* A correlation between race and IQ test results.

* A correlation between IQ test results and economic outcomes.
Write command line apps in C. The only platform that can't run them is iOS.
Agreed. Much prefer 'var self = this' style. Keep the model transparent for future maintenance.

One time I don't is in Jasmine, where they explicitly state that 'this' is shared across all 'beforeEach', 'it' and 'afterEach' calls. Which backs up your first point.
Normal? It's upside down! I am a die hard RPN fan, started with a HP 32S when I was 14 years old almost three decades ago, upgraded to a HP 48G a few years old (well, kind of a 48G - 48GX hybrid, a friend of mine and I hacked it to 512K SRAM, gosh, hand soldering those little TSOP legs, brrr, we just stacked them chips and ran the data legs together, those were the days).

But this is alien and hard to read, RPN should be _reverse_ polish notation, you know? And + 1 2 3 is weird because it makes + a three argument operation, or I guess in this case, variable number of arguments. 1 2 3 + + is easy to read and understand :)
This is a question I usually ask too when I see those used in articles to evaluate a tech's popularity, but for the first time (afaik), it has been addressed in this article, in the section "Do question visits tell a different story?". Spoiler: they do not.
Walter Russell's light science
>French immersion is also criticized for segregating the academically-minded families who put their students through it from the general population.

"Academically-minded families"? What do you mean? Families that care about education vs families that don't?
https://hnpwa.com/ has a list of HN, build on various frameworks and libraries.
Has anyone ever used Hy for CGI stuff? It may be possible to port Hackernews to it, just for fun..
Hey would you mind providing some sort of demo of crick? After looking through the article, repo,etc and heading to app.crick.io I can't see what it looks like for the life of me...
I have no links to studies but I've heard that too. If a kid would have struggled in a subject in their primary language, they will struggle more when you lay French on top of it as well.
They're the "right kind" of immigrant (white skin) who did it the "right way" (immigrating in the 15th/16th century).
I think accurate film emulation would require a fair amount of training material pairs (digital/film) to learn the transformation between colours, colour/scene dependent dynamic range compression, and other artefacts like local contrast. The paper mentions using 4000 training pairs for their HDR+ example
I wonder how we force change with individual companies? Today I had to sign up for a UPS account. The password length was set to max 27 characters, and the form had disabled paste in the password field.

Who do we lobby to get them to fail their next PCI-DSS compliance test?
Every line of code written can be a severe vulnerability, not just code dealing with crypto. In case of crypto, being well-informed is good enough to not mess up those kind of implementations (on a theoretical level). The problems mentioned can be pointed out and verified on paper. But you can't say the same thing for code.
The Origins of the Apache Project Name
"The Apache group was formed around a number of people who provided patch files that had been written for NCSA httpd 1.3. The result after combining them was A PAtCHy server."

https://web.archive.org/web/19970415054031/http://www.apache.org/info.html
Even on iPhone it's dreadful now. I miss the first few versions of Snapchat when it launched. An UI that at least kinda made sense, no stories nor "discover" garbage, and the list of everyone's top 3 "best friends" was cool.
> java doesn't have an api to check residency of buffers.

Too late to edit now, but I misremembered that part. I think the issue was that isLoaded was not entirely reliable.
What's "kerrspit"?