skysight-inc/HackerNews huggingface dataset:
I've never liked them from the beginning. HTTP/HTML/CSS were created for making static documents. The problem is convenience. Convenience for users, convenience for developers.

For users, now even for me, if I go to a web site to do something that seems simple and they say "do you want to download our app?" I feel my tempature rise a bit. No, I don't want to give you a foothold on my phone/computer I just want to do this simple thing this instant while downloading nothing.

The developer case is worse: platform GUI development goes from complicated to horrendous. And if you've done it for one you've done it for none of the other platforms. What was needed here was for everyone to understand MVP (model-view-presenter), implement most of their logic in model and presenter layers and then only have the V as a thin, platform-specific bit that presented the content to the user. Instead we either got Swing (a run-everywhere library that looked exactly the same everywhere and fit in nowhere) or these lowest-common-demonitor "native" frameworks which looked ok but often missed key functionality on various platforms. So they were either really ugly or really complex. And this was, IMO, a result of poor design processes: the GUI's were written such that business logic was hopelessly engangled with GUI/View code.

So the web basically gave us a kind of Swing where it did fit in. So the web became a favorite GUI framework. But it wasn't designed to be a GUI framework so it was terrible at it [1]. But still, it was perceived to be easier than native (and indeed, it had advantages: much harder to embed business logic in your view because the view is written in a completely different, non-turing-compliant language) so people were happy to use it. Including doing insane things like trying to run OpenGL in the browser so they could have 3D games there (making the browser nothing more than an app delivery mechanism) or even people asking for an OS that is just a browser.

I don't know how things will turn out, but at least if WebAssembly gets popular maybe I'll at least be spared dealing with the insult to engineering known as JavaScript.

[1] Some people don't get this. In this very thread there is someone asking why there are no "native" components like date pickers and so on...
But what is the reason they still don't have proper window list / dock? Do many people use third party solutions like dock to Taskbar etc that clearly mimic Ubuntu.
It also handles unicode correctly without killing performance.
I don't think that's true - beliefs like this are down to a human inclination to over-ascribe intentionality to systems. I doubt anyone has sat down and planned a system to disregard justice and make the state stronger. It's a bad state of affairs that has evolved out of well-meaning but ultimately malign pressures such as a desire to be seen to be tough on crime, and save public money by discouraging trials.
Property rights are a government-funded right, correct.

The roads your drive on are almost certainly subsidised from beyond the direct taxes you pay on your car and fuel too.
I'm just going to leave this here: https://aviation.stackexchange.com/questions/19569/how-many-...
Is that pronounced "space macs" or "spacky macs"?
I noticed an interesting case when running Windows 7 with KVM and passing through one of my USB-3 controllers. The controller has a single port and a 3.0 hub connects to it. When I connect a USB-2 hub to the 3.0 hub, DPC latency spikes through the roof because of the interrupts. Even if there is nothing plugged into the second hub.

I wasn't sure if this was an issue with KVM, USB-3 or just a general issue with nesting hubs (even though I'm running low speed/power devices and a 3.1 port should be able to handle it) but you make it sound like it might indeed be an issue with USB-3
Show HN: RedditHiring – A curated list of freelance jobs from Reddit
Santa Rosa ignored nature’s warning
Sounds like fun. I could add a configuration item such as:
{ humaLike: true } to introduce a more human behaviour.

Thanks for the feedback
To get fast VMs, you need the guest OS (in this case, Windows) to be built for the same CPU architecture, and preferably to have virtualization features on the CPU. Since you're not likely to get either, you'd have to emulate the CPU. QEMU can do it, but it'll be slow.

On the other hand, if Windows 98 is enough for you, you can run it on your phone right now: http://copy.sh/v86/?profile=windows98

That site is doing the CPU emulation in JavaScript(!). It's fast enough because, well, it's Windows 98.
> Economic models, however, are themselves part of the economy. The ideas they are built on and their predictions become part of wider knowledge and influence the very thing the model is trying to predict or explain, possibly reinforcing or weakening certain behaviours.

Which is the very problem "rational expectations" modeling [0] is trying to avoid. Rational expectations models don't 'know' anything (systematic) that the actors in it don't.

[0] https://en.wikipedia.org/wiki/Rational_expectations
Nice.

You should probably mention that what you are describing is a variant of a Merkle tree.

https://en.wikipedia.org/wiki/Merkle_tree
I found a presentation a while back that covers "website obesity"[0]. It puts some quantifiers on the problem you're describing.

[0]: http://idlewords.com/talks/website_obesity.htm
I like the "capture an area" feature. Very nice!
> If they come in with nothing, you'll win. More often than not, they have a lot of evidence.

Wow, this is not true at all. Unfortunately, for many jurors simply being charged with a crime is evidence of said crime. The prosecution wields an amazing amount of power, and based on a lot of the news stories coming out they abuse said power. Remember, prosecutors are not rewarded for finding the truth, but for convictions.
Guacamole: https://guacamole.incubator.apache.org/
Pen Mightier Than Keyboard: Advantages of Longhand Over Laptop Note Taking(2014)
This is exactly something I've been looking to do for myself. Highly inspiring!!!
Device Tree Overlays come to rescue, but only if OEMs actually do care.

https://source.android.com/devices/architecture/dto/
I've used screen to GIF for this http://www.screentogif.com/ it worked pretty well for me.
Students learn more effectively from print textbooks than screens
Especially given that the majority of those are in China and India.
Per this: https://dqydj.com/household-income-percentile-calculator-201...

it's 26.3% of households with incomes over $100K. I saw another estimate of 125 million households, so it could well be ~33 million households with >=$100K household income.

(I'm not so much quibbling with numbers as trying to get across that "it's a lot of people")
The article suggests he didn't learn or change. Also, why is that your halting criteria? Why not some jail time?
It was very mature of them to admit defeat on the trackpad and put a trackball on it instead.

A lot of big PC manufacturers really shouldn't bother putting trackpads on their computers until they manage to manufacture or source a decent quality one.
I don't grok the hate for Unity... There was of course the "Hey instead of having engineers make a new windowing system why not improve an existing one" argument, but ... it's a fine window manager.
In that case, the new behavior doesn't make sense. You could call `fork` as the very first thing in a program, and then do all the stuff in the subprocess, and I wouldn't expect it to make a big difference.

Maybe there is an internal `mark_exec_as_called()` function that you could exploit, if you are forking without exec...
I Was Suspended from Facebook for My #MeToo Post
The EU is already moving on multiple cases against Google. The US would have too if Google wasn't so politically connected with the Obama administration, but the anti-trust movement is slowly building itself up again now.
Are you suggesting that for any of the other professions I mentioned the non-fatal injuries are not serious? The fatality rate for military service is so low because few people in the military actually face any serious threat whatsoever. It should also be pointed out that the fatality rates in all of the other more dangerous professions was much higher in the past and has been steadily getting better due to improvements in equipment, procedures, and medical treatment. Military service never has been the most dangerous profession and current reality is no different. What is different is that there is not a half-billion dollar propaganda campaign behind getting people to volunteer to become loggers.
This is excellent. This is the kind of machine learning we need, that provides understanding instead of "throw this NN at this lump of data and tweak parameters until the error is small enough."
The media's language on mass shooting killers analyzed via 141 hrs of cable news
Yes, that is true but eventually this could be lifted. There is ongoing work getting the compiler compiled with Scala Native as well as other work related to pulling the code related to build out of the sbt build that requires the JVM. This could make a native build chain possible.
ebooks are great for reading novels.
Samples brought back from asteroid reveal 'rubble pile' had a violent past
Yeah, at one place I worked they were able to use that to determine whether people were qualified for means-tested aid in seconds. Which obviously made things faster but it gives you pause to know it's so easy to find out.
I didn't. Just saying I ran a similar setup as the parent poster.
Presumably you don't have any <leader> key mappings that are active in insert mode?
"curated" as in "automatically dumping in all new posts from a short list of subreddits"? That word really has lost all meaning...
> In the USA, in 2017, people who knows they're guilty plead not guilty because they have reason to believe that they'll be able to get away with something.

Yes some people do this, but the vast, vast majority of cases never go to trial. Innocent people plead guilty in the us all the time.
I'm an idiot. Thanks.
There's also the oldie but goodie James D'Angelo Bitcoin 101 videos, the blockchain one is https://www.youtube.com/watch?v=gUwXCt1qkBU

The elliptic curve one is fascinating, where he has it implemented in like 30 lines of Python and no outside dependencies: https://www.youtube.com/watch?v=iB3HcPgm_FI

Edit: EC is a 2-part, second part is https://www.youtube.com/watch?v=U2bw_N6kQL8
I built my home system early this year using the Samsung 960 Evo 1TB M2. Actual speeds were nowhere near advertised speeds until I enabled write-back cache on the drive, which gave me pause for concern about data persistence reliability. AFAIK the Samsung drivers (as opposed to the MS drivers I originally used) just turn this on without needing to be twiddled in settings.

Just to confirm, I have seen the behaviour described herein, with write-back cached making enormous difference with the Samsung EVO product in particular.
This looks similar-ish to Substance[0]

[0] http://substance.io/
That's a very interesting claim. What's your evidence?
My god it’s much harder to start up in Europe! Most startup literatures are actually US-centric but I didn’t realise just how massive the differences in the U.K. and US are. Considerations like VAT, soon-to-be GDPR, bureaucratic nightmares and the fact that getting funding is an almost cut-throat process...

Sure you can start up in the US, but just getting in the country is already hard. And why should this be the only option for poor startups!
There's a maintained Fabric fork [0] for Python 3, it is basically a drop-in and available via pip.

[0] https://github.com/mathiasertl/fabric/
The point is that it is not independent in there is a clear, direct path for coercion in arrangements such as that. Did Al Gore have a hand in hiring you at Apple? Probably not, no, but could they have? Could they have you fired or at least influence the board against renewing your contract if you did something they didn't like? I think the answer there is yes.
Another Equifax Breach? New Concerns of Second Leak Have Equifax Reeling Again
I've hit similar issues with uwsgi in recent memory (though pre high-sierra), where an OS upgrade caused it to start segfaulting when using the `requests` lib inside CoreFoundation somewhere (though of course entirely unrelated to the new forking changes).

Maybe this? Though the resolution was to disable uwsgi proxying globally...
https://stackoverflow.com/questions/35650520/uwsgi-segmentat...
Complete control of parts list, you mean?
[1] - this is a good report, but it uses a different definition of "gender pay gap" than parent - it does not analyze a "pay gap" for the same position/same experience(i.e. gender discrimination), but rather the aggregated difference in payments men and women receive for their work, which are affected by a multitude of factors(referenced in the study) - men working more, full-time, longer careers, different types of jobs, etc..

[2] - there are no sources or data analysis in their report, it's just infographics. Even then, their definition of the gender pay gap is similar to [1]:

"The report flags a clear risk, however: the choices that young women undergrads are making now are setting them up to enter the workforce with fewer digital skills, less mentoring advice and lower interest in pursuing high-paying jobs, compared with their male peers. "

"Adding to this imbalance is the fact that women are much less likely than men to have paid work (50 percent and 76 percent, respectively). This contributes to a hidden pay gap that increases the economic inequities between women and men. Based on the hidden pay gap, our research shows that for every $100 a woman earns, a man earns $258. Since women are usually responsible for the bulk of unpaid work, such as child care and housekeeping, the
effects of the hidden pay gap for them are immense."

[3] - link to report is dead
Casual 3D Photography
Is there anywhere to see the games? I'm curious if the AI is superior to humans or just human trained AI. It'd also be interesting to see the source, but that is apparently not being released for some reason.
How we migrated to Microservices
World's deepest lake crippled by putrid algae, poaching and pollution
I think the situation we are in with the web proves that the distribution system with the lowest friction and that allows points of friction to be smoothed out in iterations over time will win.
Absolutely. Every photographer should be focused on those things as job one. My point above was that many wannabe photographers just focus on gear, and they are very quick to be critical of what phones are producing. My point was that phones can and are making great pictures without requiring a bag full of gear, and that it's highlighting that gear is secondary to the skills you listed.
Show HN: Setup GMail for mailto:
Congratulations on the release.

It's too bad that gnupg 2.2 didn't make the cut, at least it will be in the upcoming LTS release.
What a great video. Explaining the database model of blockchain without all the scripture.
It's more unwise than unlawful.
Node.js DOS security vulnerability, October 2017
>One woman told of how old people get away from the care facility (for lunch with family, etc) she worked at and came back smashed.

Are they drinking a lot or could it be related to lowered alcohol tolerance?
Also the definition of "best start up" was not clearly defined, and perhaps only defined after they were bought for billions.

If you defined a good startup by the amount of profit they generated, then instagram and whatsapp would have done worse than a lemonade stand. Even to this day it is not clear how much profit whatsapp has generated.
Steps toward a privacy-preserving phone
Plenty of things don't have python 3 support, but you can still use python2 without it being /usr/bin/python.
this approach either comes naturally, or not at all. it sucks a bit, because it will constantly make you an outsider with most people. I won't budge, since it feels right and a proper life attitude, kind of a celebration of personal freedom of mind and expression of oneself outward.

but finding likeminded people is HARD, since most mankind are hardcore conformists.
This is very interesting actually.

Some questions:

-In settings.py you only add <your-db-bucket>; obviously you also need AWS keys for this stored somewhere?

-Can you control the frequency of writes to be synced back to the bucket?
why reinvent the wheel on keycaps?

I want to turn my 60% keyboard into a C64 clone and the full keyboard would have fit in there. also would have just used an ipad for a screen.
[video] Tips to improve your programming skills
Running headless does not imply that it's running Chrome headless, just that it runs without a GUI.
Well, if you look at the declining numbers of downloads for native apps yearly, you can see why big companies would want to switch to progressive web apps eventually. Web components and the focus on components in a framework like Vue.js make sense in terms of UI. I think the tooling has a lot to do with the spreading of the concept of the SPA also.But I agree, a lot of sites are jumping on the bandwagon and shouldn't. You look at a site like Craigslist, that never changed and it still is a piece of art /s Anyways, I'm just a noob so my opinion is worth shit... As a sidenote, working with webpack and vue.js is amazing (no, I'm not a hipster...)
"~70 calories of straight cocoa powder" is what the parent comment says, not 70 calories of chocolate.

That's an odd way to measure it though. Maybe they meant grams. If they didn't you have another battle because the calorific content between brands of cocoa powder varies wildly 70kcal may be as little as 17g, or as much as 40g.

Who knows.
It'd also be interesting to see the source, but that is apparently not being released for some reason.

Last time this was brought up, someone implied it's closed source so as not to boost the Chinese competitor.
Broadly speaking the SEC regulates stock options as they are a derivative that reference a single underlying security, and that security is the equity in a company. Other securities like various swaps that reference a single security are considered generically security based swaps and are regulated by the SEC. The SEC also regulates narrow stock indices which I believe have less than 10 components.

Who has jurisdiction for super exotic things where the law is unclear is often a negotiation between the SEC and CFTC.
Why does this link go directly to a sign-up page?
The fact that someone is allowed to be the leader of a massive too-big-to-fail company for the rest of their lives just because they happened to be employee #1 seems extremely unfair.

We should stop pretending that the CEO is the one doing the work and delivering the value.

Absolutely anyone can be a great CEO if they have lots of smart people under them.
Sure, anything taken to an extreme is bad. I wasn't suggesting to do that.

I think if there is a sensible use-case for parallel computing in JS, it would be good to have. However, trying to make a solution before we have a (clear) problem is foolish.

I'm not saying there isn't already a use-case, but I haven't seen one that isn't already covered by languages better suited to solving those problems (e.g. Rust).

Edit to give a different example: parallel computing in JS is like trying to write a web framework in Rust. Sure, you can do it, but Node is already better suited to doing that. At best, you're making a worse version of something that already exists.
There is exactly no reason whatsoever for executing code from an usb stick the user has just inserted.
Interesting. Mapping 64k at a time seems a bit excessive. If I call mmap it's to map everything I'm going to need, but maybe I am missing context.
You'll be in a lot of trouble if you ever default and provided "aspirational" income, or at least that is the impression I get from the text that accompanies such inquiries.
I think you’re confusing two separate things. There’s two separate approaches to a computer vision task: classical and deep learning. Halide and OpenCV are for classical approaches, TensorFlow is for deep learning.

People don’t use both for the same problem, nobody is using “tensorflow code running on the halide ir”.

Both approaches use a lot of basic operations applied to matrices, so the custom ASIC supports either, but separately. HDR sounds like a better fit for a classical approach, so their HDR filter is probably written in Halide, with no machine learning or TensorFlow anywhere.
Most of the buses are operated by Stagecoach though.
Yeah, that's one of the only things I still use Python2 for.

But it seems that they have a v2 in the works that's supposed to support Python3: https://github.com/fabric/fabric/tree/v2

And there's also a fork: https://pypi.python.org/pypi/Fabric3
Mastering the game of Go without human knowledge
The Catch-22: set of folks with the skills to use a security token to call an API and archive screen dumps for visual regression testing, roughly equals the one that already knows how to automate via headless Chrome ;)

laktek, I'd be interested in hearing how you would turn this into a consumer product? For myself, I'd like an API that wraps devtools for remote debugging (on users machines). Am able to extract useful info via performance counters and computed styles. But the entire process can be made much more friendly I imagine.

Good luck, and keep building!
My suspicion is that this behavior is left over from early implementations of Ruby where threading wasn’t as common and so wasn’t as large of a concern.
shrug that's capitalism - it's the price paid for having the investors fund a business in the first place, giving up control. There are employee-run businesses, co-operatives, but they can be outspent by the VC-funded businesses.

Probably the nearest thing in the capitalist world is the German approach of worker's councils: https://www.german-way.com/german-workers-councils-demystifi...

Mandating transfer of power from the owners to the workers is, very literally, Communism. A description without implying value judgements of the relative systems.
Methamphetamine was used for pilots on long missions at least from WW2 to Desert Storm.
> If you founded a successful company, how would you feel if you were legally forced one day to resign from running it

Not particularly happy, but once a company is worth multiple hundreds of billions of dollars, the public interest if probably better served by the company's incentives being more closely aligned with wider society's wishes.
In addition to Samsung's own smart docks, Sentio is doing something like that with their superbook. http://www.getsuperbook.com. They had a dock as well for a while.

Phones with 8gb of ram like the Oneplus 5 make this more and more appealing to try out.
The shareholders own the company. If you want your employees to be shareholders, give them stock grants.
I agree, but IMO that is a people problem, not a platform problem. I'd say there are 2 often conflicting goals in UX:

1. Make something as intuitive and easy to use as possible for someone seeing it for the first time

2. Make something as efficient as possible for someone who knows how to use it

Now, common sense says that #1 is more important when it's a mass consumer app that many users will spend little time on. And it also says that #2 is more important when it's an app that does "work" that users will actually spend countless hours working in.

The problem is that #1 is often pushed too hard by managers, salespeople and designers (especially designers with mainly web or mobile experience) even when your use case requires #2. This is because they want to make a good first impression when they show the app to potential customers, especially when the app is new and without an established user base. "Look how I can do this in 3 clicks, the app guides you through it!" And it is often because they simply don't know better and they're just parroting what they're used to.

It is not an inherent problem with the platform. As an example, MS has Office on the web and they didn't create a dumbed down UI for it.