skysight-inc/HackerNews huggingface dataset:
Binary sizes kill the assumption that it would be possible to use in embedded development. An unpredictable GC makes it impossible to use for realtime work.

For both you need:

* An understanding of what kind of code will be generated
* Predictable, and hopefully verified, GC
* Reasonable binary sizes
* Very good tree shaking

Currently the only things I've seen used for realtime developmend have been C, C++, Rust, raw assembly, and LISP. LISP and raw assembly are dead now. Rust is just starting and has a lot of progress to be made. C++ is showing some reasonable improvements. C is C.

If Scala Native could deliver on small binary sizes, "0 runtime" like Rust, and a way embed inline assembly like instructions then it would be a winner.
New UK ‘Kodi’ Piracy Blocking Injunction Is a Pretty Scary Beast
Would you kindly relinquish this escapist stance?

What is it with nomads, that makes them travel? The hope to outrace the problems?
The discomfort, of the group- the biggest beast waiting at the camp fires at the known horizon?

No plasmid can tame it, no weapon keep its holy instincts in checks and balances, no social construct withstand what happens once the last mammoth has been eaten.

A man choses to believe its instincts to be rational choices, a slave obeys.
A man choses..
If the options are to sue someone with essentially infinite resources (government) vs a company that needs to make money to survive, the latter is a better target for a lawsuit.
A history of performance optimizations made to Bitcoin’s reference software
Who knows, but intelligence agencies could benefit from hacking it. Of course the dildo itself is worthless to pwn, but apparently many of the owners are connecting it to a mobile app, and dollars to doughnuts, the maker has not hardened the app against malicious inputs from the dildo and so it can probably be exploited, and from there, you might have lots of useful permissions (depending on how lazy the maker is) or at least a springboard to attack the rest of the iOS/Android OS. Plus, if anyone suspected they were being hacked from their dildo - would they ever admit it?
> Your initial claim was that the working class is "staunchly conservative".

Quote me please
We think the products are so different that people won't get confused but if it turns out to be a problem, we'll figure something out.

Sketch the design tool is great. We use it.
There is no "winning" the war as long as there is disagreement - of which there always will be.

That's why the price of freedom is eternal vigilance. To overturn this law, or to make consumer protection laws force neutrality you only have to win "once" where the other side has to keep defending.

The net result is that both sides are always constantly fighting for what they want and one side wins sometimes, and the other side wins other times.
>It's but one easy way to introspect.

So much this! Not all languages are "equal" in their ways how they can express/define certain concepts, thus knowing more than one language helps you define better what's going on.

A thing I personally really enjoy is reading Wikipedia articles in different languages for a more "complete" picture of the topic because that works a little bit like triangulation: What one language might leave out another language might explain in more detail also highlighting different cultural influences and giving me the feeling of having a rather universal understanding of certain concepts, which doesn't hinge that much on merely memorizing terminology as terminology keeps on changing while the underlying principles don't.
We use whatever BLAS is linked to in a commonly available official distribution. Julia was one of the first to take this seriously and bundle a high performance BLAS as the default - and I think more projects are following our lead and doing the same. Also, only one benchmark actually uses BLAS.

As for co-ordination on Julia posts - there is none. We submit all our blog posts to HN, and while some do reach the front page, many others do not.

Glad you like Julia and hope this helps.
Lmao! We get, what, around 20 years of a social networking boom and you take it to mean that thousands of years of amazing work has been coopted? Sorry, I don't know what world you're living in. The world I'm in has this Facebook crap, sure. But we're also getting into very advanced genetic engineering, we're starting to develop a yearning for space travel, we're starting to worry about advanced AI/robotics taking over our jobs, we're beginning to think about climate change and what we can do about it, etc. Kids are learning programming. Private space industry. Large Hadron Collider. Dark matter and dark energy. Exoplanets.

Some people just love overreacting and arrogant intellectualism.
There was better quality in 1994 than there is today? Wow!

So is that site still up? If not, why did you stop? Too much effort to keep it running?
IIRC, their first name choice was Standard Markdown. I don't blame Gruber for being upset at that.
Wow that pic of Zuckerberg is really messianic looking, even without the suggestion imposed by the title of the post.
I don't think there's a net benefit to them (which is why they've been mostly pro-Open Internet); OTOH, they are better positioned than smaller players to deal with it, so they aren't that motivated.
Those two things are probably not completely independent.
I call it the "executive summary", basically we "are" a PowerPoint presentation of our brains.
easy to follow!
I wonder if it might be easier to start with a immutable tree of typical office documents. Then filesystem just stores the diff. Eg you save a memo document and its pretty much the same as one of the standard memos. Think of the savings.
I like this sentiment a lot, as it applies to most computer uses. A couple standout exceptions however are images, videos, 3d models and animations. It's certainly possible to represent these in text, but most uses and tooling respect their visual/spatial content. This seems a major criticism of the 'just use existing web tech to make vr'. The former really was about digesting and emitting text documents, but vr is more about models/layout/animation - is text really the right foundation for the job?
Thanks! Here's mine - http://hexopress.com/@joe.

Nope, I haven't started concentrating on making it all that customizable, except for a few basics. It's in the roadmap.
So, sorry to change the subject away from pi, but how does Julia do on the code-gen end? Are we talking SIMD type optimizations? Are there hooks in the language for tuning hot-code?

I'm curious because I'm trying to find an example of a "non-scalar" programming language, a la this attempt here[1].

Thanks for the help!

[1]https://news.ycombinator.com/item?id=13867574
Part of the gaping flaw is that Facebook will very quickly disable your API account so you can't offer login with Facebook, if you're competing with them. :)
Announcing NGINX Plus R12 with Config Clustering
Why not use something like Protobufs and Cap'n'Proto instead of yet another serialization format?
I am happy to help, and honestly if I had more time right now I'd take this on directly--right now is an unusually busy time for me. I agree with you it's critical to Silicon Valley.
Long time facebook addict. I was the kinda person that would check FB every 10 minutes -- yeah, it was a huge issue for me. I could tell it was effecting my work and job.

6 weeks ago I had my wife change my facebook password and log me out of everything. There was a genuine feeling of loss and withdrawal for the first 2 weeks. I felt very disconnected and felt like I was missing out. I asked my wife to sign me in on Sunday. I had 100+ notifications and a few messages. Only 1 direct message and 1 direct post - both from the same person about the same topic. Everything else was just junk.

It turns out that Facebook was providing nothing of value to me. It wasn't even connecting me to friends in a meaningful way. 2 messages relevant to me in 6 weeks. It is mind blowing how much time I was spending reading status and linked articles and looking at photos. Just wasting time and energy.
That's the conclusion you draw from judging the poor but resourceful?
You're criticizing a person who died over a hundred years ago about modern progressive values that are only just getting real traction over the past 20-30 years.

It's worth pointing out that the statement is misogynistic, but where do you want to go from there?

Chekhov is dead, so certainly he isn't going to change his writing. But he is in numerous company of great writers who show outdated cultural values despite the quality of their work, so it doesn't sound like you're trying to outright dismiss the piece either. It's a pretty well established pattern when we run into cultural issues like misogyny and racism in older works to take the valuable parts and address the harmful parts at the point of interpretation.

I think you were voted down because 1. the mention of motherhood is pretty obviously sexist, so 2. people wanted to see you interpret the point into additional discussion, rather than just point it out.
That's a different discussion and type of argument than the author of the reply means to introduce here. It is not a naming conflict because of another product that is too well known to use its name (for both legal and other reasons).

On your slack comment: I do understand it. Chatting is traditionally seen as not working. I'm thinking IRC times when I was young(er). Mostly social, not so much project related. It is more seen as the coffee break but online. The fact that both are often used to discuss business matter does not alter this. For me, Slack is well chosen, even though I use it mainly for work related communication nowadays.
There is some hope that we will have the best of both
worlds, stackful coruoutine semantics plus annotations to
opt in to the stackless coroutines optimization.

That would be pretty amazing. Are there proposals or committee discussions you could link to? If C++ got stackful coroutines I might finally make the switch from C.
Perhaps you missed Jeff Atwood (codinghorror)'s standardized markdown spec, which is about as close as you'll get:

http://commonmark.org/
I thought it was a dilbert style joke about the unreal expectations of people who are not software engineers.
> 2,000 words

That's about right.

It is easy to learn 2,000 words. Problem is, it takes enormously long time to learn how to break the live stream of sounds - which is what the human speech is - down into individual words, so one could, then, apply the knowledge of the vocabulary and possibly understand what is being said.
My advice, change it sooner rather than later.
my eye read it as an autocorrect error where the author had attempted to write "borne" for that is what a ship does for sailors.
1. People want to preview the app once they have something to preview. That would probably be a more appropriate time to remind them they can see it on their phones.

2. QR codes are scary (at least for most in the American market; other countries could be different). Instead of a QR code, show a random string the user has to input. We are all used to inputting random numbers/string when doing 2-factor.
CIA Leak #Vault7 – The Enterprise Perspective
7 Effective Ways to Gather Customer Feedback
I deeply apologize if this is off topic, but this request highlights an issue with the original debate, where posters were tripping over each others to express indignation about Berkeley releasing these videos without disability accommodations, reiterating the same arguments for the ADA, and asserting that those same considerations apply here.

If you thought the judgment against Berkeley was justified-- that they couldn't give away these videos for free without e.g. subtitles -- are you equally against this effort? Because it accomplishes the exact same thing: the availability of some useful education videos that are unusable by (some) people with disabilities.

If you're not, how do you reconcile that? Your position seems to be something bizarre like:

A) "Yeah, Berkeley should release free, deaf-unusable videos, but gosh darnit, they better well do it through back channels, because we need to respect the disabled."

B) "It's great to release the videos, as long as someone other than Berkeley endorses and/or hosts them, because we need to respect the disabled."

I just don't see a way to reconcile them, and yet I get the impression that some posters here do hold both views (the judgment was justified, and this effort should not be halted/is good).

Edit: Here are the discussions I am referring to, courtesy of BenElgar:

https://news.ycombinator.com/item?id=13768856

https://news.ycombinator.com/item?id=13815764
To meet and communicate with others in their native language. 2 of my immediate colleagues are native Spanish speakers. another dozen within earshot are as well. My girlfriend is a native Spanish speaker, and her family barely speaks English. Even though she's fluent in English, she's often less expressive (as a non-native speaker) than in Spanish. My efforts at learning Spanish are: 1) to communicate with non-English speaking Spanish speakers; 2) to give the bilingual speakers I know a better way to communicate with me.

And then there's just the connections within families of languages. Learning Spanish (really relearning, high school originally) and Latin (college), connects me more easily to the rest of the Romance languages even if it is just their written and not spoken forms (I can "read" [0] Italian almost as well as Spanish/Latin at this point, but cannot speak it beyond a few phrases or listen to it beyond a few more).

[0] Really mentally translating. No fluency, but sufficient ability to parse and identify language features and roots to understand the gist of a text I'm provided.
You could also use Digital Ocean or Linode with or without Docker Cloud tools. Of course, then you don't get the option for some of the hosted DB and other resources. Depends on your needs, expertise and time to setup and configure really.

I prefer GCP and Azure's tooling to AWS (which just feels like there are too many options). Azure in particular is really easy to get started with some of their hosted services compared to the others, but compute nodes seem a bit overpriced and slower than the others. GCP seems to be best in terms of raw compute/memory and reduced latency (within the dc). Amazon is somewhere in the middle, with the biggest list of service options (should you want them).

Unfortunately there's no clear winner, and likely never will be. What tooling are you wanting to use, that may guide your answer a bit.

At work now, we're using VisualStudio.com for source hosting as well as some CI pipelines in there, combined with GoCD for production deployments. Our dev services are in Azure, we have a combination of in-house (3 phx/nyc/lon colocations) and Amazon. While I prefer Azure and GCE to AWS, it looks like AWS has entropy, so heading in that general direction moving forward.

Splunk for general logging (daily log shipping from various servers), and a combination of MS-SQL, Cassandra and Dynamo for different work loads and DCs.

We are heading towards containers for newer projects, which will at least make things more portable moving forward.
It seems to be Python's "multiprogramming" module with some extra features.

Python's parallelism options are "share everything (but with only one thread computing at a time)", or "share nothing" in a different process on the same machine. If you're parallelizing to get extra crunch power, neither is efficient.
Considering stores like CVS can freely track things like cough and pain medicine (which are indisputably health-related) for marketing and giving-you-endless-coupons purposes, it almost certainly wouldn't be a HIPAA violation.
Dwatch – Watch processes as they enter a particular DTrace probe
That's not most of what you pay for when you go to college.

Also some lectures are fantastic.
Show HN: React Router v4 Hash Link Scroll
My SO and I bought this device and used it with the app a few times. It worked well no issues with connectivity after the initial sync. We enjoyed it although they didn't ask for consent. Obviously we are not ashamed and I'm not worried about the privacy. Many people would be jealous that two people who've known each other 30 years still know how to have fun.
If you like organizing your thoughts in index cards, consider checking out Gignko App (created by friend to write his physics PhD): https://gingkoapp.com/
Depends what your goals are.

If you want to get a job at an HFT e.g. Jump: as a student you're not expected to know much about finance or trading, the prerequisite knowledge is similar to getting hired at eg Google. I work at one of these firms, when we hire people we have them come in and code in an IDE of their choice on a problem of our choice for about 2 hours, and we watch them do it and discuss it after. We also do algorithm interviews, and try to find people who are demonstrably smart and also excited to work with us (note this is for dev roles. If you want to work on trading roles you need to have a strong intuitive grasp of probability, games and asymmetric payoff situations, these will come up in interviews).

If you want to get a job as a quant: other comments here have addressed this.

If you want to learn about algorithmic trading from a tech perspective: go read some exchange specs (BATS, CME, Eurex tech specs and market model). That's the nitty gritty and you'll learn more about trading from that than anything else you can do if you're not employed in trading.

If you want to learn about machine learning in the context of finance: get a job at one of the quant hedge funds like Two Sigma. You do not have access to the data you would need to learn on your own, and you cannot afford to get it yourself.

In general to learn about modern algorithmic trading you have to work in the industry, there is almost no public information of any value (maybe read the Sniper in Mahwah blog if you haven't, he's pretty smart).

If you want to get a job you do not need to learn about this, you just need to be worth teaching it to.
> finding qualified staff would be a pain for anyone wanting a french tutor for the drive

Why? Just filter on the "Speaks French" tag.
100% of phones leak globally identifiable MAC
> People very much care about the privacy of their sex life.

Or do they have different expectations depending on what they represent in the relationship?

As far as the Snowden story goes, the public is the state. The public represents the product when it comes to Google and Facebook. In this case the public represents the customer, buying a product that appears to not come particularly cheap at that.

If these devices were handed out to anyone who wanted one, akin to a Google/Facebook account, the expectations may have been different. Or, to put it another way, if you had to pay to have a Facebook account you may have different expectations about what they will do with the data.
I don't understand. How does the ability to generate native code help getting something running on AWS Lambda? By using asm.js?
Because it's likely that the size of the index into pi is larger than the data itself.
Could you substitute "eating healthy" and "exercise" into this line of thinking? Or other alternatives that you yourself might agree are "better" while maybe being difficult to choose to do, and not as "enjoyable" as some less ideal alternative action?

That something is "enjoyable" in the short-term does not mean that it is beneficial in the long term.

Doing drugs, getting high, gambling, any other short-term dopamine hit is easy, and feels good in the moment, yet can pretty easily be characterized as bad in the long term, and objectively worse than alternative actions that in the short term are not as pleasurable and enjoyable. I use obviously extreme examples to illustrate the logic.

Figuring out which pursuits and behaviors fit into which bucket certainly is not quite so straight forward. But I think the OP you are responding to has something right when they describe it challenging to escape the easy/addictive and replace it with the difficult/beneficial.

If you only characterized exercise as "practicing picking up a heavy weight and putting it over there. Why do you need to do this? etc." then certainly the benefits can seem ridiculous.

That there is no direct practical need to learn Spanish, doesn't mean learning to speak it doesn't garner ancillary benefits.
> But this idea is under attack, and I'm surprised the tech community isn't speaking out more forcefully. Although many leading tech companies are now the incumbents, I hope we'll all remember that openness helped them achieve their great success. It could be disastrous for future startups if this were to change--openness is what made the recent wave of innovation happen.

Is it surprising? What organization is supposed to speak up? Tech workers don't have a union so nobody is lobbying for us in DC. We have to hope that enough huge companies and their leaders will act in the way we want and I don't exactly expect Zuckerberg and Thiel to represent me and my interests in Washington.
>From what I can see the Venezuelan government doesn't have North Korea levels of control.

They also have large popular support. And the troubles are not exactly their fault, at least not in the way the foreign sources picture it.

And when one reads stories like the one below (with which the article starts), it's almost always BS naive propaganda and there's a far more coherent reason behind the whole story:

"Toilet-paper theft may sound like a farce, but it’s a serious matter for the entrepreneur: Failing to stock the restrooms puts him in violation of his agreement with the union, and that puts his factory at risk of a prolonged strike, which in turn could lead to its being seized by the socialist government under the increasingly unpopular President Nicolas Maduro."
Bringing pixels front and center in VR video
The $3.5B+ B2B Marketplace from Japan
Download xbox 360 emulator for android
> We wonder why Snapchat first rose to popularity for sexting

There isn't good evidence that sexting was ever the primary use case for Snapchat. This is more of a meme than reality.
Could you have been a codebreaker at Bletchley Park?
Yeah, we're looking into a better way to allow folks to export to private repos (which is something people asked for) while not having to ask all users for everything. Stay tuned.

You don't need an account to try it out, only to keep your projects around for more than a few days and Facebook login is another option to consider.
And of that I approve
Rudin, Principles of Mathematical Analysis: https://notendur.hi.is/vae11/%C3%9Eekking/principles_of_math...
Yea, I mention commonmark in the post, and referred to it in the "standard that was used" part -- commonmark is great, but wasn't widely adopted.

Updated my original post to be more clear.
I agree with much of what you said. I'm not sure where I'd place Facebook in this case. Honestly, I'm not sure I'd make ruddct's argument for regulation based on the addictiveness of facebook more than I'd make the old anti-trust, money in politics and unchecked influence arguments.
Why not? Always keep up the fight.
Just to add to this: at home, my computer is more like Usain Bolt (well maybe that's exaggerating a bit, but still). It runs the OS I like, with a monitor setup I like, the keyboard I like, etc.

At work, my computer runs Windows, and Linux in a VM (but not the distro I want, but rather one which is pre-approved). So instead of a supreme athlete like Usain Bolt, it's like a 60-year old chain smoker who gobbles Twinkies.

Then, add in various IT policies and software. This is like taking the Twinkie-eating chain smoker and doing to him what happened to the guy in that movie "Misery".

And people wonder why I'd want to do more programming after work...

For a car analogy, my computer at home is like a Ferrari. My computer at work is like a 1980s Ford Taurus. And adding IT's changes to it is like trying to make the Taurus tow an 80,000 pound semi-trailer.