skysight-inc/HackerNews huggingface dataset:
Older people mentioned to me how employers exploited/defrauded workers back in the 1920's and 1930's.

Which is exactly the kinda stuff employers are doing now to the best of their ability. Granted after the new deal and WWII the corporate bottom feeders never stopped, but now it's pretty much every company.
Firefox on macOS takes an order of magnitude longer to start or do anything than Chromium (Chrome, Opera) or Safari.
may be, or may be not. However, does it really matter how long the browser takes to start when you don't ever really close the browser (but only the tabs)?
Because it's the same as selecting files in Explorer
Ask HN: Help Me Identify the Name of This Stock Betting Platform Startup
Could anyone help me find the name for this startup?
I bumped into them online and now cannot find them to save my life.
I seemed to remember they were part of one of the recent 500 startup batches, but upon checking their portfolio I did not find them.

They offer a platform on which two users are matched to bet on the price direction of any given stock.

For example, two users with opposite views of Tesla are matched. User A bets 10$ Tesla stock will go up within a week's time, user B bets 10$ the stock will go down by then. After a week, user B wins the bet and collects the 10$ from user A (minus a fee for the platform).

Any help would be greatly appreciated!
The Day You Became a Better Writer by Scott Adams
A portable virtual DOM
No, this is hyperbole and misleading.

Follow their roadmap and stated direction. They have always been committed to aligning with standards and whenever ES adopts new functionality they gravitate to it's lead.

They will never drift off to some mutation that isolates you from the JS ecosystem or its benefits.
EA could've simply make you agree to sign over all rights prior to adding/voting for said idea.

The real problem with such a system is really just the vast majority of ideas are crap. But even the good ideas are difficult to execute - i m sure they aren't low on ideas, but execution prowess.
What are the cool kids using these days, I wouldn't mind a change
> Monopolies are not illegal in the United States. Monopolization is illegal

Next up: the 18th amendment did not implement Prohibition, since it still allowed alcohol consumption; it merely forbade obtaining it.

The links present a unilateral view of the issue, mainly from lawyers defending big companies. Here's the other side from our longest serving Justice, William O. Douglas [1]:

"We have here the problem of bigness. Its lesson should by now have been burned into our memory by Brandeis. The Curse of Bigness shows how size can become a menace - both industrial and social. It can be an industrial menace because it creates gross inequalities against existing or putative competitors. It can be a social menace - because of its control of prices. [...] That power can be utilized with lightning speed. It can be benign or it can be dangerous. The philosophy of the Sherman Act is that it should not exist. For all power tends to develop into a government in itself. Power that controls the economy should be in the hands of elected representatives of the people, not in the hands of an industrial oligarchy. Industrial power should be decentralized. It should be scattered into many hands so that the fortunes of the people will not be dependent on the whim or caprice, the political prejudices, the emotional stability of a few self-appointed men. The fact that they are not vicious men but respectable and social minded is irrelevant. That is the philosophy and the command of the Sherman Act. It is founded on a theory of hostility to the concentration in private hands of power so great that only a government of the people should have it."

[1] http://caselaw.findlaw.com/us-supreme-court/334/495.html
Not only do many of the do, it is common practice for release candidates of asdf, sbcl (and probably other implementations) to run those tests against release candidates as a regression test.
I'm having a hard time believing that re-drawing a UI 60 times per second would actually consume 100% of a CPU core. unless implemented in a way that causes spending too much time in the opengl driver (lots of pipeline state changes? extraneous drawcalls?) and making your program CPU bound. Seeing some code would be nice.

Also, you don't have to actually redraw the entire screen. You can use the stencil buffer to render only the parts that need to be updated (i.e. the UI pane).

Also, look into signed distance field technique for text rendering. Valve has a paper on it, look it up. My friend used it in his game, the text is scalable and looks great.
Do baby boxes really save lives?
I would say there should always be a contract between the sender and receiver, whether that's using static types or otherwise. Not having a contract is a nightmare.

For example, say a satellite sends a number to the throttle control in feet/second, but the throttle control thinks its in m/s. To each of those systems, they're just passing a number and don't know any better.
Why is Moses Lake, WA so noisy...
Speaking of patterns, I was pleasantly surprised that cmd+g works same on many browsers as in text editors - navigates to a next search result.
Apache CarbonData: An Indexed Columnar Format for HDFS
I assume the point is that intelligent mammals like cows are being held and abused against their will for the benefit of their owners, and so dairy farmers and ranchers are the beneficiaries of this "slavery".
My understanding is that they did, which is why they had such an old version for such a long time.
I know how aeson works, but the details of how it parses text into a HashMap that you can extract fields from into a data structure is somewhat besides the point, but I'll grant you the point that there are static solutions for message passing, sure.

It seems odd to me that they would include a unique feature like live-updating if it shouldn't be used.

I grant that live-updates and gen_servers may be anti-patterns, but my assumption was to consider the effects of static types on OTP and these are part of it.

If you identify some subset of erlang+OTP that is easier in some ways, great, I'm all for it.

I am just pointing out some complexities without making assumptions about what should be included or discarded. ( I do not know what erlang shops do in the small or in the large).

Perhaps what we want then is static types for "OTP-Lite"
Would that still be the case for people who are completely uninsured?
As your own boss I doubt anyone would know.
> Last September, Obama and Netanyahu signed a new Memorandum of Understanding, according to which Israel is promised $38 billion of military aid over the next decade.

Is this true ?
sad news for me, I use both every single time :(
Yeah, I am liking clack and I really need to get off my butt and write a tutorial or something for it. It's much less complicated than it looks. However, I agree that much of the middleware that ships with it is at a level I would call "Proof of concept" rather than "Production ready."
One para in the article says: Humor writing is a lot like business writing. It needs to be simple. The main difference is in the choice of words. For humor, don’t say “drink” when you can say “swill.”
"Drink" should be simpler than "swill" to me. What do you say?
Laser-firing underwater drones protect Norway's salmon by incinerating lice
I find this to be a really poor argument. Essentially you're lucky if your systems continue to work as others go off changing message formats without consideration for the code that will receive it?

On a suitably complex/large system this is a recipe for disaster. Things start to slowly rot. It is far better to maintain the old function, accepting the old struct, map it to the new struct and forward it on to the new function that accepts the new struct. Let the old one consume anything that's already queued, or being sent from other nodes that haven't yet been upgraded whilst the new one takes the new format.
APFS does not normalize Unicode filenames
Two thirds of cancers are unavoidable even if you live a healthy life,study
If he was going to invest millions in this project, you'd think he'd at least look into safety certifications, insurance, engineering design review, etc. first to make sure it was both safe and met annoying clipboard auditor's regulatory requirements?
They have trademarked it, but not copyrighted it. The trademark is a bit overstepping - no-one else can market something as Snow White - but anyone can do the Snow White story, as long as Ms White doesn't look like the Disney artwork.
Sorry if I'm misunderstanding, but are you talking about debating the merits of slavery? Forgive me if I'm incredulous, but what kind of results are there to debate? Are you implying that there were good results to come from slavery? I am genuinely interested in what there is to know, as I'm horribly ignorant of it myself.

I was reading on slavery today, and came across an interesting couple of quotes by Engels:

>The only difference as compared with the old, outspoken slavery is this, that the worker of today seems to be free because he is not sold once for all, but piecemeal by the day, the week, the year, and because no one owner sells him to another, but he is forced to sell himself in this way instead, being the slave of no particular person, but of the whole property-holding class.

and

>The slave frees himself when, of all the relations of private property, he abolishes only the relation of slavery and thereby becomes a proletarian; the proletarian can free himself only by abolishing private property in general.

I'd say myself it's a greater shame that wage slavery is discussed as sparsely as it is.
Apple patents a way to transform your iPhone or iPad into a MacBook
Poaching passengers: An Uber driver endorses Juno
I don't have nearly as much experience, but Ghost Stories is one of my favorites.
You can always port your number out to twilio if necessary.
Yeah, fuck the proles, computers should only be for us techies.
Some parts paranoia: "an update once broke something, i am NEVER going to update again" Some parts downtime: "ugh i have 50 programs running, closing them all to make sure everything is saved and rebooting the machine is such a hassle"

In the end both types just make their computers breeding pits of worms and viruses, which is why windows strives to hobble both of them.
Israel developed a plugin framework on top of plane's main OS so they can hook up their own legacy systems[1]. Supposedly Lockheed Matrin reluctantly offered a SDK to Israelis.

[1] https://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning...
Every JSON API call currently works without a contract. In theory it should have one, but in reality it doesn't unless the server (hopefully) validates. Either can change at any time without informing each other.

WSDL based APIs on the other hand have clearly defined contracts at both ends but there's more overhead involved.
Such as the issuance of SHA1 signed certificates long after they've been deprecated? /snark

(Sorry, I couldn't resist.)

EDIT: Apologies, didn't notice the other poster beat me to it.
The techniques listed here, especially emotional manipulation, aren't too dissimilar from what low-wage employers in developed countries do.
The short summary of what's going on here:

The major CAs outsource to partner companies called Registration Authorities (RAs) to perform the task of verifying that people requesting certs are who they say they are --- this is especially important for markets where the company running the CA is has thin on-the-ground support. Such is the case with Symantec/Verisign and CrossCert, their partner RA in Korea.

The technical relationship between the RA and the CA probably varies a lot from firm to firm, but generally the RA has some ability to cause issuance of certificates through automated requests to the CA's infrastructure.

What Ryan and others discovered in repeated rounds of questioning to Symantec was that Symantec had been relying entirely on 3rd party WebTrust audits (these are technical and process audits for CAs conducted by Big 5 accounting firms) without doing any of its own technical due diligence. But the WebTrust audits Symantec's RA's had been doing were delivered by auditors nobody has any faith in, including (as it turns out) Symantec.

Further, Symantec was required to have technical and process controls for specific kinds of issuance requests from their RAs. And it did. But it turned out those controls were designed so that the RAs could override them on their own recognizance. Which is basically the same as running process controls on the honor system --- not OK in this environment.
What if Emirates put one of these in each seat so you would just have to plug in your phone to be productive?

Or a dual Android/iPhone version?
do it. they have so many features.. you get your own fax # too, plus you can fax whatever.. it's a total solution. You're right - we waste money on stupid stuff (not saying beer's dumb, love it myself) but won't pay a little for things that have value and aren't associated with google or advertising...
This is an interesting idea, even if it does play into the "exotic Oriental thinking" meme. I've seen this line of thinking usually attached with rubbish like "The Westerner wants to control the world, the Eastener only wants to explain it."

However I think that first making observations and then the crucial step of extrapolating and making predictions based on those is as good as any formally named 'law'.
I remember installing some version of windows (a server version? can't recall, but it was 2008-ish) that presented the EULA in a four-line-high window. Of course you just click through, but I went back later and found the text - it was 5000 words long! Yes, MS lawyers "expect" you to read 5000 words of technical legalese in a four-line window...
I've also seen people excellent at their job but terrible at managing and who have no emotional intelligence or interpersonal skills drive teams into the ground.

Good managers are hard to find. People don't quit their job, they quit their boss.
It feels like you're saying: "I have something valuable to say about [x], but because of political correctness I'm not allowed to say it. If only we could have a frank discussion about [x], then I could tell you!"

I find this an annoying meta-argument because it's so common nowadays, especially on the right. It's really convenient that you don't have to make your actual argument, but can elevate it to the status of desirable secret knowledge by pretending that it would be censored.
Otherwise it won't get pass through arxiv's nonsense moderation.
The number of times I've mentioned common lisp and gotten "Oh yeah, that's the language with no loops, just recursion, right?" does sadden me a bit.

To clear it up for anyone reading this:

Scheme has tail-call elimination as a requirement of the language; common lisp does not, and even includes an (overly?) sophisticated DSL for iteration in the standard library.

Also 95% of what you learned about lisp in your "Survey of programing languages" course was wrong.
> There already are static typed actor systems (e.g. Orleans)

Yep, I develop one myself. And have gone to the extent of not allowing senders to even post a message if it's of the wrong type (processes in nodes publish the types they accept to a central store). I initially went along with the 'accept anything' approach (which Akka really majors on too), but found that for the large systems I was developing that it became a real headache to deal with.

> but my point is that I believe OTP is more flexible for better or worse. Whether that flexibility is worth it to you for what you get is another matter.

Yep, fair enough, if it works for you, who am I to complain? It's not worth it for me, because I feel quite strongly that the code I write should understand the types it's working with. It feels like this super-late binding can give false positives, appear to work, when in fact it's not. That scares the shit out of me when systems get large.
You changed the outcome by measuring it. =P

I read the article wrong, moved a comma over... good catch.
Yup, love Qt, have been using it since v. 4 for personal stuff, and in the past couple years worked on a cross-platform native GUI app that used Qt professionally.

I'd advise anyone using it to stay away from playing with the stylesheets to customize the look and feel of controls. If you do, you're in for a world of pain, and will shed blood and tears trying to get the app to look consistent and presentable across platforms. Given that cross-platform development is already hard as it is, you don't need that additional difficulty.
I coded a viewer for a binary file format reader at work that launched Octave via a TProcess and communicated with it over pipes. Rather than rewrite the Matlab that did the file processing, I just called the same functions our analysis guys were using. To get the data into Pascal, I had Matlab write binary files to disk and then read them in - this is because the pipe implementation on Windows (it was faster than the pipe).

Then I used the BGRABitmap's BGRACanvas as a component to draw the bitmap images (frames of data). To this I added some crosshairs. There is also a chart component that displays the data that makes up our range calculation.

It came to ~5MB executable, one non portable function (I asked Windows the size of the file Octave is writing until it returns the correct value, and I block on it - not bright, but easy to do. I prime the message pump with Application.ProcessMessage in that loop so the user doesn't see the blocking action.

I compressed the executable down to 1.5MB, just to see how far it would go. The project is portable to Linux except for the one function (which will go in an ifdef when I get around to it).

All of this with visual feedback, no make files, and 100% free as in freedom, Borland/Embarcadero can't take it from me, can't "change directions to focus on Enterprise", whatever.

The community is amazing, and answered all of my questions, and many of them really know their shit.

I can't recommend it enough.
You're sacrificing composability, one of the biggest things that makes GNU/Linux so powerful in my mind. Right now, I'm running AwesomeWM embedded in a KDE session. As a result, I have a lean tiling window manager which I can configure to my liking, and a bunch of shit that I don't care about to that same level "just works" and is integrated in to the session like display management, network connectivity, even notifications daemon are a problem on other minimalist desktops that would have to be fully reimplemented for each Wayland WM.
The 3-4-5 relationship is also merely a special case of the Pythagorean theorem, even if they had a proof that all such triangles are right triangles.
There has never in the history of the Internet been a time when DNSSEC was less acceptable than it is today. People who don't know much about DNSSEC (reasonable, since nobody really deploys it, and it's a dying protocol) really only need to know one thing about it: it's a tree-structured PKI, just like the CA system, except that the top of the tree is run de jure by world governments.

If DNSSEC had been deployed 10 years ago, Muammar Ghaddafi would have been BIT.LY's CA.

https://sockpuppet.org/blog/2015/01/15/against-dnssec/
Maybe you read it right, and got transported to an alternate universe afterwards? I swear this happens to me all the time.

Were you reading it as $30 trillion? I could totally see accepting that if you hadn't previously known the true figure.
Do users of Kickstarter/Patreon have a set 'budget' for supporting?

Or is just spur of the moment where something you really want to support comes up and you do so?

What's the process where you back something with a 'large' amount but then a new project that needs the support more, that you feel more strongly about comes along?
yep, and neither Larry nor Sergey are strong, commanding personalities like Jobs was w/Apple - they're mega geeks, good at what they do, but at the level of the game they're playing, they need a firmer vision/hand to manage the direction of the company... and remain open at the same time instead of building walled gardens. They're slowly turning into Apple....
From what I've read you want a good Nvidia GPU for machine learning so you can run cuda. Now you can rent GPU instances from AWS but it's probably cheaper to buy your own system if you are doing it often enough. As others said you may want to consider a more powerful desktop machine with 2x Nvidia GPU and just network that up to your laptop to offload workloads.

Personally I'm going to try AWS route first to see how much I enjoy the machine learning route. Then I can make a better decision without dropping a few thousand first.

I'm running MacBook pro 15 with touch bar. I prefer the older models that still have real USB ports. I also really dislike the new keyboard and giant mousepad. Never use the touch bar but that's just me. One last note... On new macs the hardware is impossible to modify. Hard drive and ram are soldered into the boards...
Correct, I misunderstood the question. I thought OP was asking for examples where you could purchase a SAAS service or choose to have it self hosted.
Future chat room:)
> I also don’t think that shoehorning web development technologies—which technically don’t provide any advantages over more traditional approaches—into desktop applications is a very sound idea either.

So, isn't sidestepping all of the problems author had with other technologies not an advantage enough? Not only that, using html/css for layout allows for easily created and very flexible responsive layouts which half of the other toolkits can't do at all out-of-the-box. Author seemingly swept this approach under the rug without ever seriously considering it ("I don’t have any personal experience using Light Table", "so developers can use hipster technologies like HTML, CSS and JavaScript", etc), and I can kind of see why he thinks that. But as a frequent user of such applications, I'm willing to take a slight performance hit if that allows me to use the same app on any platform, even if it's size becomes 200 megabytes bigger. Honestly, I'm a bit baffled why people are bothered so much by those 200 MB, it's not a burden to download it, it doesn't take much space on my ssd, or my RAM for that matter.
For sure, but with state boarders so easy to cross, it can be messy to compare. Homeless, guns, etc, can all migrate.
What about Free-Range establishments?

I think you'd be better off to ask the Factory owner who made the device you posted on.
Interesting business idea: insurance in case you get totally screwed in a foreign country. Say for $50-$250 per trip you get full compensation for unscrewing yourself.
I'd think a long sustaining, nuclear powered city, filled with seamen would be cool enough.
Somewhat related: adding features based on trending concepts http://54.174.116.134/recommend/datasets/
Or housecats, for that matter.
Federation means not having to reinvent the chat wheel for the umpteenth time.... Who was that quote from - physicists stand on the shoulder of giants... software and IT stand on each other's toes. Sad but true.
There's a lot of political will in Taiwan to change the constitution, but China has threatened war if that occurs, and the US is very lukewarm on it.

So it's not as if the ROC is free to amend their own constitution - as doing so would negatively affect their national security. It's safer for them to keep up the ridiculous notion that they have sovereignty over Mongolia and parts of the Russian far east.