skysight-inc/HackerNews huggingface dataset:
My experience has been that a lot of people are surprisingly uncomfortable writing. This includes people who have gone to the best universities --- people with excellent educations. They can write well enough to get through school, but they don't enjoy it, and they don't feel they are really expressing themselves in writing.

Personally, I feel like my writing skills are better than my verbal skills, so I default to email, because email plays to my strengths. But over the years I've been taught that I'm in the minority on this. Many managers and co-workers greatly prefer to have a conversation. Often, they feel like they are not getting the facts when they engage in written communications. Apparently they need to see my face and read my body language. Apparently this is true even when the subject is deeply technical, like talking about the APIs our microservices use to talk to each other.
I wonder how this all will work with such huge transaction delays.
Come on, I really like Rust but these types of comments are why people like Theo de Raadt don't take the evangelists seriously. You can't take a project like OpenBSD that has existed for more than 20 years, is being used right now to power all kinds of applications around the world on all kinds of architectures and say that Redox, an experimental x86-64 OS, is viable competition. What with the seven applications written for it listed on Wikipedia, including "A simple web browser with basic image support" and "A simple editor that is similar to notepad". I don't know what the driver situation is like but I don't expect to see a lot of support for anything beyond the most basic devices.

In general I think the "why don't you rewrite your project in $languageoftheday" remarks should be dismissed and ignored. Theo is entirely right when he says that if people think it's a good idea then they should spend less time bothering the devs about it and more time actually coding it.

You think Curl or Emacs should be written in Rust? Then do it. Don't bother the devs about it. If it's really better then people will make the switch.
I run full Windows 10 on a tablet (dual core, 2GB RAM), and it's pretty amazing to me how many websites that have no reason to run slow completely fail on it.

I can only imagine it works fine on dev machines with much faster quad+ cores and 64GB of RAM or whatever.

Just as an aside, it's done a lot to have the tablet be my primary "fiddle-at-home" machine: keeps me really conscious of resource limits, including ones I normally don't think of like screen size. (Most websites render terribly in landscape on a 10" tablet.)
There are people in Zurich who live happily on 1500 CHF a month which would be 20'000 CHF a year, a tenth of what you're making: https://www.youtube.com/watch?v=H1oeSs67myA

You might say "yeah sure, as a bachelor, it's easy to save money but with family it is expensive here". Well, I know a computer science PhD who lives in Zurich with his wife and two kids on 60k CHF a year (Phd salary).
> or you simply don't understand what assembly really is

As someone who at one point in his life had a lot of fun writing Z80 for his TI-83+, I do wonder how bit a "market" for a WASM environment oriented towards human editing of the assembly might be. It's probably being built anyway, for the compiler writers. The question is if it might "break out" to other enthusiasts.

It's easy to forget that before higher level languages, assembly was the norm. Assembly at the time was more "human-friendly" to program in too; if you're comfy with C and pointers, going a bit lower really isn't that scary. It's just that the decades of x86 extensions have created hugely complicated beasts that few sane people would dare touch. However, the forty or so z80 opcodes are quick to memorise. I've heard that ARM and 68k is "fun" to work with too (for a certain type of programmer, obviously).

Anyway, the s-expression form of WASM feels like a throwback to the more human friendly CPU days, presumably also because it has to be so platform-independent (and because SIMD isn't in yet). I'm sure there will be enthusiasts playing with it.
As any predictions in the past, this one is expecting too much change too soon, and most in wrong directions. Look back 13 years (12 to be more precise) - how much had our lives changed compared to 2005-2006? Screens got a bit bigger, computers a bit faster (not really, thanx to all the clutter), mobile got better.

Daily lives are exactly the same for most of us, and most changes are not due to technological advances, but simple changes in our lives due to aging, changing employers, having kids, changing priorities etc.

For example I will do all I can to have a simple, disconnected household. Nobody is going to change billions of simply working toilets to these stupid fecal-izers. Definitely not in increasingly rental society, where KISS approach prevails, and for good reasons.
There are some extensions like UndecidableInstances or OverloadableSyntax which are great in specific files but which would be awful in the entire codebase.
Creating Your Own Bot Experience in Go with Go-Sarah
Code bubbles: A futuristic IDE
[C++] 5 ways how unique_ptr enhances resource safety in your code
Ha yeah that's been my experience at a smaller scale so far. Why are "arrays" actually key value sets? Not at all intuitive. I figured that out when I used array_unique() only to discover that some index values had gone missing. Of course that function provides no option to "treat $array like an actual array". I found a solution of array_keys(array_flip()) which I read also happens to be faster than array_unique(). Wat.
You've summarized only the first four paragraphs of the Santillan's story (which starts in paragraph 7) and covers up to 2009.

The meat of the story covers their recovery, 2009-2017, and is contained within the 20+ paragraphs after your summary ends. It is a story about how, without stable living conditions, life is difficult. It's difficult for workers, parents, children, students, and everyone in-between. It's a story about how broad economic recovery sometimes still leaves people 'behind' their peers in wealth, education, and personal security.
Automation invades the office:13 workplace tools to give an intelligence upgrade
I don't think that really helps the argument. A lot of these decisions are explicitly made a part of a "coherent architectural design" - accounting for the economics of sorting out duplication vs. building a product is part of a design process.

It may not be the quality he wants, but architecture is not about maximizing quality, but maximizing quality within a budget.
OpenBSD is a perfectly servicable operating system on an old Atom board I have (nice router!), and on i386 only Core Duo iMacs/Macbooks long abandoned by Apple. These will be perfectly good machines to use for a long time, and it's really great you can get up to date support on these systems from this great project. Obsolete means different things to different people.

I'm a big fan of what Rust promises, but the solution is not that OpenBSD changes its policies or that OpenBSD drops i386. Rust should become self hosting on i386.
> why do you believe this?

Because why say it otherwise? Facebook could've easily left all of that out and just said "Introducing messenger for kids! We're making sure it's carefully curated and safe for your children" etc. etc.

People would've speculated that it was being used for ads, sure, but it wouldn't have caused a major outrage. I'd bet significant sums of money that most (not all, obviously) parents don't really care about their children being advertised to or used for market research - I mean hell, TV was doing that way before FB was a thing. Most parents probably worry about more obvious things w.r.t. children chatting online: Bullying, talking to strangers, etc.

Saying "we're not scraping childrens' messages" and then turning around and doing exactly that would be such a monumental PR disaster if it ever came out. I don't think FB is quite that stupid. They're clearly focused on the long-term.

Another possibility is that they're actually just legally barred from scraping messages sent by children, and this is them putting a PR spin on "we're complying with the law!"

So basically, I just don't see a lot of benefit to promising not to scrape messages if they really want to do that.
Ugh. Typical Gen X cynicism and nihilism. ;)
All settled in dollars AFAIK.
Laravel Mix[0], Rails Webpacker[1], and Dotnet's Spa Services[2] (among others) all do fantastic jobs getting you going with new frontend tech alongside backend apps. It's kind of amazing that the JS world does a bit of a worse job here. Too much focus on the hip new way vs getting things done? Seems boilerplate exists mostly to make "Universal" apps now, but I've yet to see a straightforward attempt at that (not to mention, the distinction for things that work in-browser vs not is going to be confusing for beginners in the single-language-JS approach). create-react-app is fine but it only does half the job.

[0] https://laravel.com/docs/5.5/mix

[1] https://github.com/rails/webpacker

[2] https://blogs.msdn.microsoft.com/webdev/2017/02/14/building-...
Unless I'm mistaken, POSIX compatibility is only a goal of uutils, not Redox OS.
Just wish Beaglebone and its variant were as accessible as RPi. I can right now pick up an RPi B3 from any number of regional stores, yet i have to order Beaglebone from abroad (and deal with all the customs and whatsnot that comes with that).
Been on my hitlist for like... a year... ok its time.
They're trading futures not bitcoins directly.
Oh nice idea, will add that too!

Update: Done :)
Totally agree. Fuck this Mark. We don't need this social brain F for kids. I know you are totally disrupting and revolutionizing how 10 years old socialize. No thanks. I will just be at home consoling my daughter and trying to explain in bigger words why this is a bad idea and why I don't want her chatting with her friends, with a phone.
The article fails to mention the automatic translation available and retired to talk to your teams in Shanghai, Shenzhen, and San Diego. Cultural translation will be your job.
Unit tests can only test certain kinds of behavior of the function under test. To give other kinds of examples, the current implementation might have used a clever trick to achieve faster execution (this cannot be evaluated with unit tests). Alternately, it might have been implemented so as to share common functionality with a different piece of code by calling a common subroutine. That sharing of functionality is probably not easy to evaluate with a unit test (nor is it wise), but is still an important property to preserve.
To your first point, business is largely a zero sum game at any given time for business owners. I believe the number of entrepreneurs who can be supported by the economic ecosystem is already at its current carrying capacity, so giving more opportunity to the poor will not increase the total sum but rather just change the social background of those who go on to become entrepreneurs. This is not a bad thing, but it still leaves us with the same number of people succeeding and failing as we have now.

To the anecdotes you mention, there is only a finite amount of basic research which can be done at any given time. A finite number of avenues which can be pursued. At a certain point the work being done by scientists becomes redundant. From this perspective, throwing more researchers at a problem doesn't necessarily increase our productivity. Those whose work is valued enough by someone willing to pay - either Universities or businesses - will be the ones who get to pursue that work. Again, I believe that the active research being done now is sufficiently pursuing those promising lines of research which exist.

To your third point, humanity has advanced very much from our primitive existence in the distant past, in terms of the well being of the masses as well as our collective capabilities.

If you feel the existence of hierarchies is antithetical to progress, I would challenge you to find any complex system in which hierarchy of some sort does not exist. I believe that hierarchy is a fundamental characteristic of productive, complex systems.
These are the best books Bill Gates read in 2017
> Your shower uses very little water or soap. It recycles your grey water and puts the excess heat back into your home’s integrated operating system.

Who is going to pay to upgrade the huge number of existing bathrooms in homes? We are still using a bathroom barely changed since the 1960s (about the only functional change is the replacement of the open-vented boiler system with a combi so we now get hot water on demand).
If I understood it correctly, futures won't have any actual transferring of bitcoins so it doesn't matter really.
> That you can add enough resources to emulate a Turing machine for nearly zero cost.

> In other words: There is no real-world project where you want to emulate a Turing machine and can't. You have to be artificially limiting yourself. Lack of Turing-completeness causes zero problems in practice.

That, is frankly ridiculous.

Mostly because of the next quote.

> Machines that don't have enough storage to do a job? Happens all the time.

That's a lack of universality. It causes such an issue we run data centers to work around the problems. You can't always keep adding memory.

If we had universality, memory would be no issue. If memory is no issue, cache misses wouldn't exist, and memory optimisation wouldn't exist either.

The halting problem would be solved overnight, and we'd be able to abolish all safety issues in programs because we'd be able to formally solve the entire program.

Or we wouldn't end up with stories such as Amazon running out of provisioning space [0].

> If the Turing machine to be emulated is high-memory, go for it. You could run that emulation for the lifetime of the machine.

The lifetime of the machine... Which is less than that which it is emulated.

---

Allow me to try and summarise.

I pointed out merely that, technically, we don't have universal Touring machines.

You argue that resources can always be added, thus we may as well have them. That no "real world" problem suffers from the fact that memory is limited.

Yet, companies like Amazon, nVidia, AMD & Intel spent millions in R&D attempting to work around the very limitations that universality creates.

[0] https://www.channelweb.co.uk/crn-uk/news/3007237/amazon-runn...
Venezuela's cryptocurrency plan means it could have two mismanaged currencies
I think these futures will do a few things for bitcoin.

- allow an explosion of ETF's, including levered ones, to begin trading. With futures you can now hedge out your bets so it should, at least in theory, be easier to find a counter party to write you a swap against bitcoin volatility. It also lays the ground work for the SEC to see a functioning market for these products which they ahve said is a prerequisite to allow bitcoin ETF's to trade.

- give some rules around what's considered a fork and what should be ignored in the bitcoin world. Each of these products will provide some "adult" guidance to other markets as to which alt coins, forks, etc should be considered vs ignored.

From an implementation perspective there are two differences I see between the COBE and CME implementations.

1) The CBOE’s contract size will be based on a single bitcoin, while the CME’s contract size will be based on five bitcoins, a current notional value of more than $50,000.

2) The CBOE’s contracts will be cleared by Options Clearing Corp. while CME will clear its own futures. The CME has estimated that initial margin on the contracts — or the amount of collateral set aside relative to the value of a trade — may be as high as 30 percent, an unusually high amount.
You are playing with words now. First you say "unilateral adoption of mass migration by Germany" and then you say that Merkel had a key role in setting the policy. These two are not the same.

As for Poland - And why do you think protesters had those flags? Maybe because current government is enacting policies that are reminiscent of the fascist ones? You can see it in education, in foreign policy, in how the local governments are managed - the ruling party wants to keep everything in hand and labels anyone who is against them as unpatriotic and "not a true Pole". Macierewicz is telling young people to "fight the external, and internal enemy that is already here" - that's not what I want to see in my country. If EU stops that from happening - more power to them.
C9.io is now part of AWS
The only way MP's would understand is if we make all their Internet activity public. Lets see if they have anything to hide.
V2 of “Microservices with Docker, Flask, and React” Has Been Released
Here's a hypothetical question: Suppose I examine the performance of 100 doctors and I rate ten doctors as being the very best, and ten as being the very worst. Suppose that 9 out of the ten 'best' doctors are indeed the best, but one is in fact just average - she doesn't deserve to be rated in the top 10. Similarly 9 of the ten 'worst' doctors are indeed exceptionally bad, but one is actually no worse than average.

If I were to publish my ratings, one doctor will be unfairly penalized. However, hundreds of patients will benefit by being able to switch to a better doctor. In this hypothetical situation, do the rights of one doctor outweigh the rights of so many patients?
Personally, as a Millennial, I blame Boomers for everything.
Now on Oracle’s Campus, a $43M Public High School
Of course it's bad security practice. Nobody cares about the security implications. It's a necessary functionality and productivity hack.

Managing access to resources is almost always a joke. Most systems do not give you ACLs to manage access to an account. When they do, the functionality is locked down to admins. When that isn't the case, the user interface is invisible or totally unintuitive.

Basically, if the option is A) spend six months and half a million dollars to upgrade everything and train people, or B) only allow one person to check a single account, or C) share passwords, the choice is simple.
A collection of JavaScript problem solving
This article skirts dangerously close to helping one side in this war kill folks from the other side. It also has little redeeming social value aside from poking at the current president and missile defense, all of which can happen in other ways. For those reasons, I consider it irresponsible journalism.

I like the general subject, and I'd love to hear more about it, but this is not good. It's just going to encourage more launches -- and perhaps more deaths.
Europe Starts Seed Fund to Keep Small Tech from Leaving
> It takes about 2 hours to boot to bash prompt

While Bellard's JSLinux can boot to bash prompt in seconds. Still both are mind blowing projects!
I'm assuming you are in neurosurgery, a highly competitive field with a large number of consequences in any given procedure. How would this compare with cardiothoracic surgery, where (at least in the US) each physician has to publicly report their mortality rates. I know that CT surgery isn't nearly as competitive as it once was, but if you have any historical insight it would be much appreciated.
Improve Your Website Security in 5 Minutes with These HTTP Headers
This line too in the article --

'So I’m cool with it. Lean, Agile, Waterfall, whatever, the fact is we need some kind of common ideology to co-operate in large numbers. '
They don't mean "x86" (the 32bit instruction set), but i386 aka Intel 80386, a processor introduced in 1985: https://en.wikipedia.org/wiki/Intel_80386
360 of the 800 people surveyed believe we'll see the first AI system to be a member of a corporate board of directors within the next 8 years?
I have a friend that's just inside the 1980 millennial designation and he's always talking about how horrible millennials are. If I'm not happy with my job I sound like a millennial. If I'm complaining about relationship issues or say I feel socially isolated I sound like a millennial.
HN Show: No-code tools to help automate your web development process
Ok, that makes sense. So, it's essentially a necessary evil. In the end, though, facebook wins.
If OBSD feels it can make use of older arches then so be it, many users will find less intensive jobs for the respective hardware and it saves it from going to waste/recycling.
Fully agreed. When I was a kid if I wanted to "connect" with my friends I'd go out in the neighborhood and socialize with them. The most "interactive online play" I had, was writing cringe worthy stuff on other friends' profiles on Orkut.
Seriously though, does Facebook think that a bunch of eleven year olds have a social network so big that they need an app to stay in touch? they're simply discouraging kids to go outside and develop human relationships.
>The distinct lack of verifiable, objective markers of physician competence.

This is the same for software, and is equally annoying (especially as a self-taught Dev), but physicians at least have the assessment of people who have had to endure intellectually difficult course work. You also have several assessments of direct physician ability (boards) and possibly other things.

As for software, I can basically follow tutorials, watch some videos, maybe do a few small projects, and then be able to convince someone to actually give me a job. That's my only measurement -- whether someone will pay for my skills.

You guys are much closer to objectively verifying someone's ability, so hopefully that doesn't seem as vexing for you.
Turning Your Site into an Internet Station (one bonus: no royalties to pay)
It might also get at least 1 additional adult that may not have had an account otherwise :/
Yes - you will be able to trade much faster than if bitcoins actually changed hands.

One thing this allows is shorting - unclear what it means wrt current price.
kurzgesagt: https://www.youtube.com/user/Kurzgesagt
So did the now-dead game companies.

Performance is like money: it's easy to squander and hard to acquire.
Unfortunately randomizing MACs for active connections has some usability concerns, especially with paid WiFi APs (Airports, Hotels, etc...).

The best solution would be to make up a random but persistent MAC per connection, but that seems to be too difficult for some reason.
I feel like I must have a misconception about bitcoin. Coins are earned by calculating hashes for transactions. As the amount of coins grow the difficulty of calculating hashes increases. This limits the creation of new coins, which increases the scarcity of coins and thus their value. This keeps the incentive to mine at a more or less steady level, thus sustaining the network.

But.. Why spend something that is guaranteed to become more valuable? If I had something in my pocket that I knew would become more valuable by systemic necessity, I’d save it as long as I possibly could. Doesn’t this completely undercut the idea of bitcoin as currency?
Knewton | NYC | Data Analyst
https://www.knewton.com/about/careers/

Knewton is the world’s leading adaptive learning technology provider. We are looking for a Data Analyst to join the Data Science team.

Things that we are looking for: Python, Machine Learning, Statistics, Masters or PhD preferred

Come help us bring personalized learning to the world!

Questions? recruiting@knewton.com
This doesn't matter. The HFT arbitrage guys (if they haven't already) will move in to bring the other components of the fragmented market inline. This is just a natural progression with markets becoming more efficient.
>Not sure what the "it" is in your first sentence, but allow me to address the rest of your points.

The project in linked repository.
I picked up react/redux about 5 months ago to reimplement a CPQ that had major prefomance issues. I'm a lousy front end developer and antd has allowed me to create a beautiful and more importantly, extremely functional, user interface with minimal effort. I'm honestly not sure this project would have succeeded without it (and typescript :)
Artificial Intelligence Predicts Outcomes of Chemical Reactions
I just bold the names, which has a similar effect.