skysight-inc/HackerNews huggingface dataset:
Nice but come on, pages and pages about what is a stack but not even a word about what this "Intel FSP" is supposed to be?

http://www.intel.com/FSP

Apparently it's their (closed) cpu initialization code that you are free to take and reuse if you're creating a new device using Intel cpus.
Truth is the gold standard defense against slander and libel.

So if someone is raped, they are pretty safe calling the attacker a rapist, they just can't call them a convicted rapist until a court has decided that.
But then won’t compatibility with implementations of pass on other platforms suffer?
Sorry, I honestly can't remember. I'm pretty sure I was drinking Chivas Regal though.
Could they just copy how iOS does interaction? Different menus like the share menu for example or the password manager menu? I can’t really think of what interaction I need besides maybe ide or terminal stuff.. are both of those systems restrained by qubes? Every bash command is in its own vm? Even so the terminal should still be able to redirect outputs between programs so that can’t really be a problem can it?

Is chromes process per tab model restricted? Forking and piping in general perhaps?
> No it isn't. Its a function argument that is implicitly passed "left of the dot".

That is true in JavaScript, but not in other languages that also have "this" and closures. So the confusion comes from two issues: 1. JavaScript is inconsistent with other languages, and 2. It's not at all clear that JavaScript's semantics are actually good.

In other languages where "this" is not loosely bound, there is next-to-no confusion around them and no problems, so the evidence is there that the semantics JavaScript chose aren't user-friendly.

The reason JS has those semantics is because it (at the time) had no way to distinguish between a method declaration (where this should be dynamically bound) and a function declaration (where this should be lexically bound). Other languages with class syntax don't have that problem.

JavaScript does have class syntax now, but changing the semantics of how this works would have been very difficult this many years later.
Indeed, school will also seem like a redundant waste of time if you happen to be in an occupation that lends itself to people who are largely self taught. Disclosure: I'm self taught in programming, with the exception of a high school course in BASIC that I took in ca. 1981.
Bridges for the industry–academia gap in Machine Learning
All that rationalization and apologism fails when you consider this simple fact: there has been no one convicted of criminal wrongdoing in the US for bringing about the Great Recession. Much to the contrary, the persons in charge, the persons responsible for great hardship caused to billions of people worldwide for the past decade, they got big fat bonuses that not you or I could ever dream of making, perhaps not even in a lifetime of work. Note I'm not talking about banks as institution, I'm talking about personal responsibility and accountability. That alone shows how much of a farce everything is, how the super-rich and powerful simply play by a different set of rules.

Yeah sure, the government had to step in to prevent an even bigger catastrophe. But if indeed it were the case that the people responsible were even for a moment under any threat of actual punishment for their crimes, it would not have all been swept under the rug, and the people in charge simply finding employment elsewhere.
Maybe I’m having a brain fart but are you saying that if you run an ecommerce store or food delivery service on an AWS instance, Amazon can terminate their service without prior warning?
I somewhat agree with what jtchang said, and it may be difficult to reach profitability with obstacles such as those. However, it certainly is a unique idea and I'm sure some businesses will find value in it. On to more marketing, I suppose.
Looked around and there's a proposal for an easier way to bind `this` and some discussion about extending that to class methods:
https://github.com/tc39/proposal-bind-operator/issues/39

Using arrow functions at the class level would also solve this without adding new syntax. Edit, this is a thing already: https://babeljs.io/docs/plugins/transform-class-properties/
I find absolutely ridiculous that a license can be taken away because of not having money.

It is unbelievable.
True, I read the entire article and it gets better, although still a bit on the biased side; after a 2nd look he probably missed that line during the correction. There's much much worse stuff around.
On Hacker News I've noticed people read titles, then go to the comments section to dump whatever thought is on their minds, triggered by certain keywords like some game I used to play as a child, as an excuse to get something off their chest.

It's very rude to pimp on other people's projects and articles to get something off your chest though.

This article is not primarily about Haskell, but about a commercial IDE made by a guy named Manuel M T Chakravarty — which for me it's interesting, because it's an example of somebody that apparently makes something that he likes, helping an ecosystem and people give him money for it. So it's perfectly on topic for Hacker News and visitors of the comments section like myself, would like to see opinions related to this project.

As for the comment, F# is a fine language, but reading the comparison I'm fairly certain that you haven't learned Haskell and I say this in order to help you — learning Haskell is the easiest path to practicing FP, which given your comment I'm fairly certain you don't grok yet, which keeps you back from being a good F# developer as well.

That you haven't learned Haskell is more of a failure of Haskell's community — but there have been recent projects trying to address that. One is the Haskell for Mac project here in TFA, others are the Stack build tool and http://haskellbook.com, a really good book meant for beginners.
> What about Google and its software on any and all Android phones?

And the biggest of all of them -- Google Chrome browser advertised on the Google Search FRONT page with link directly under the search box; a spot seen by billions of people that neither you nor your small business or even a corp with billions in revenue have access to!

It still blows my mind they never got in trouble for that.
“Father” - I’m not that old.
Yeah, planet money had a good episode debating whether that's why they put milk way in the back of the store.

But people also spend more money when it's easy to do so, and when they aren't frustrated by the process. How many trips to the store aren't even happening because it's an ordeal?

Malls are playing the strategy of keeping people in store, while the internet is lowering barriers to the experience.

Malls are dying and the internet is winning. There are a lot of reasons, but 'make it easier for customers to give you money' is probably not an awful business model.
In macro economics, perhaps. To the individuals doing the purchasing, it's their short term expenses that matter most.
Improved diagnostics fail to halt the rise of tuberculosis
I don't know if it's just me, but I have to exert significant energy to convince (typically) new hires, that it does not really hurt anything if we use older versions of some dependencies, as long as they are stable and we are not hitting any bugs or vulnerabilities. In other words: it is not reason enough and not worth to update only because a new version was just released.

Such discussions usually end in one final argument from the new developer: "But your version is no longer maintained!"
You seem to be approaching this strictly from, "regulations make it harder for the poor to provide cheap services to the rich". I'm coming at this from, "regulations make it harder for the rich to exploit the poor".

Poor people need infrastructure maintenance too. (I'd expect them to need a disproportionately greater amount of it.) Poor people have fewer resources at hand for dealing with costly negligence. They can't afford a hotel for a few nights, they don't have an attorney in the contacts list that can write a mean letter, they can't just pay out of pocket to remediate the problem and then sue the service provider (or their insurance) later. When an under-trained, unregulated, uncertified professional comes out and doesn't happen to be one of those flawless gems that people like to point to as examples of everything working out in an unregulated environment, when they screw up and cause damage, poor people are left far worse off.

As this article points out that I linked in another comment, it's unlikely that regulation reduces aggregate employment: https://www.vox.com/science-and-health/2017/3/2/14772518/env...

Most non-partisan sources I can find suggest that professional licensing increases wages; some sources find a decrease in niche growth rates, others don't: [pdf, paywalled; sorry] http://onlinelibrary.wiley.com/doi/10.1111/irel.12190/pdf; http://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=... https://en.wikipedia.org/wiki/Occupational_licensing#Evidenc...

So you can look at it as, now the poor have to pay 15 to 20% more for professional services, or they can pay less but are more likely to be financially harmed by those services to an extent that would vastly exceed their initial savings. I take the view that spending $20 more for a plumber is worth having a certified and licensed professional.

And, by the way, I've lived both sides of this. I've never been wealthy. I am right now in an "uncertain" housing situation -- my landlords have decided to terminate my tenancy because the median rental market in this region has gone up 27% in the last 12 months and the paperwork we signed doesn't allow them to raise the rent that much. I also owned and operated a technical business for 10 years, occasionally doing work that I really should have had some licenses for. I know, first-hand, what effect a stricter regulatory and licensing environment would have had on me as a low-cost service provider.
Since I last checked it was still experimental, albeit available in Babel, but there is work on syntax for property initialisers in class bodies e.g:

class X {
id = (x) => x;
}

See here:

https://github.com/jeffmo/es-class-fields-and-static-propert...
They let Lehman Brothers die. The results of that were awful. They did more or less what you suggest with the next failure, AIG, which was bought by the government for a song. The government has since sold their shares, making 22 billion dollars profit off that bailout. The government did so well from the deal that the old CEO is trying to sue on the basis that the terms were unfair.

After that, the government offered to buy assets from banks to ensure they had enough cash to keep doing business (TARP). Every bank was asked to participate because the government didn't want to single out the weakest ones. They were concerned the stigma would drive away business and push them over the edge. In the end, the government sold off the TARP assets they bought and made another 15 billion dollars profit off that.

The bailouts were not that expensive. What was tremendously expensive was the impact of businesses all around the world shaking in fear of being short on cash and unable to secure a loan. That caused them to reduce spending, but one person's spending is another's income. That caused a spiral of dropping incomes and cutting costs. That's where layoffs, bankruptcies, and wage freezes came from. Government revenue dropped significantly too as tax money comes from sales and income.

Banks should be smaller. Hell, companies in general should be smaller. We have far too many oligopolies and near-monopolies. Not enough competition.

The problem is finding agreement on the specifics. We got a whole slew of new regulations in Dodd-Frank and Basel III, but nobody outside of financial experts know or understand them. The general public doesn't agree on much more than that they hate bankers.

I know there's a few common things often pointed to, like reinstating Glass-Steagall, but there's plenty of disagreement there too. For one, I don't think it would have made much difference in this crisis. The counterparty risks that dominated this crisis were all in the investment sides of the companies anyways. It seems more like a pet cause than an actual solution.

I guess the problem is that politics is broken. Ideally, smart, well-informed people would discuss these things and the public would listen and support the best ideas. That's not how politics works these days, though. Party ideology is basically religion at this point.

Fix the government and everything else flows from there. But, that's easier said than done. The American government is fractured and broken because American society is fractured and broken. It's not clear how to make it whole again.
Can you explain why you need a good ide for C# as compared to other languages?
Well you can say that, but they aren't likely to stop using Office...
Generally, cover to cover, going as quickly as I need to in order to avoid losing interest and abandoning it. This is probably not the most effective way to absorb the material. I would learn more by doing the exercises, taking notes, etc. But when I've tried to do that, I usually don't get more than a couple of chapters in before I run out of willpower.

So these days, I figure absorbing half of the whole book is better than absorbing all of only a small prefix of it.
I wonder if it'll shut off if, like me, you turn off Siri.

I'm glad they're trying this first in Macs that're expected to always be plugged in, rather than laptops.
All languages have different semantics. Otherwise they would've been one language.

Python has an explicit self that is unbound. Other languages have it implicit and bound... Etc
The only truly rigorous way is to sit users in front of the app and watch them. Makers are blind to what they don't know users don't know.
The best I have seen are on https://txplore.com
Yes but none of Amazon, Apple nor Google have a monopoly on general computing the way Microsoft did in the 90s. They’re vertically integrated but the customer has options.
Microsoft where a monopoly, and abused their position.
For most people, moving to Silicon Valley will simply accelerate their personal financial ruin. For most people, buying, owning and then selling their home is the accepted and straightforward path to financial independence. The common case now is to rent perpetually at very high rates. Most of these people will end up much worse off than someone in a podunk uncool city who was able to buy a home.

If you are here and do not see a clear path to financial independence within five years, leave. If you turn forty and are still renting your primary residence out of necessity, leave.
Nice story telling -- my question is around the transition from banking --> VC --> engineer. If you had your time over would you still follow the same path? Was the finance side of business so complex that you needed to be in the "tick of it" for so long?
> I can’t say enough positive things about Colombia.

You can't say enough positive things about the small, elite privileged slice of Colombia that you interacted with. It's a bit disturbing that you appear to have no notion of how different the reality for the masses is in comparison to your own thin slice of experience. I'd be very careful before extrapolating.
That definitely is the first thing that comes to mind, but applications need to be built under that model.

Currently all applications assume they get access to everything by default, so even if one was to be able to implement a confirmation dialog, the user would be victim to a battery of requests.

This is not to mention that isolation excludes discoverability, so users would have to manually make files visible to other applications beforehand.
The book "Chickenshit" describes how the DOJ has become incapable and unwilling to prosecute white collar crime.
Seems like you replied to the wrong comment, the intended parent might not see your reply because of this.. probably should repost it in the right place
All of which should go in his by-line.
Linear Searching 200MB with Ruby, Node, and Go
Web link not bypassing paywall for me, anyone else? Or am I in some experimental cohort? :)
Depends if you believe that safe work environments are human rights, or just for Americans.
Of course not, and Microsoft was the new IBM, but that doesn't mean it was a 1:1 clone.

For a list of Amazon controversies, see [1]. It isn't complete. Example: it doesn't contain anything about MTurk [2].

[1] https://en.wikipedia.org/wiki/Amazon.com_controversies

[2] https://en.wikipedia.org/wiki/Amazon_Mechanical_Turk#Labor_i...
I'm a freelancer. And, like other have said, the hardest part about freelancing is finding good clients to work with. Also, your value prop is at odds with the priorities of new freelancers.

When you first start out freelancing, you likely have no clients or only a few. You really don't need an assistant, automatic call scheduling, NDA generation. Also -- don't the clients provide the NDA's, not the freelancer?

With your existing product I think your target market is the experienced, established freelancer, not someone brand new to freelancing.
> Haskell is the easiest path to practicing FP

Have to disagree here. Haskell is good for learning about advanced type systems along with FP.

But for the "easiest" path to just learning FP, Scheme, SML, even Clojure are far more approachable.
Seems like small potatoes today, doesn't it?

When one takes at face value the extremely simplistic way you stated it, yes, it seems small. But that's not what happened. Microsoft was convicted of using their monopoly position in operating systems to extend their reach into web browsers. Practically speaking, the only consumer operating systems at the time ran on personal computers, either desktops or laptops, and in that market Microsoft held an overwhelming market share. There were no mass market smartphones (there was WinCE, but few I knew had them), Palm Pilots held the PDA market for a short while, but all a drop in the bucket compared to full-blown OSs.

When was the last time you've heard of anti trust litigation because iPhones come with Safari or a whole bunch of Apple services?

Go buy a turnkey Android phone if you don't like it.

What about Google and its software on any and all Android phones?

Go buy an iPhone if you don't like that.

And why can Amazon tie Kindle to its book store and not get sued by competitors?

Apple's iBooks has about everything you'll find on Amazon. Haven't used it, but I'd be surprised if Google Books wasn't close enough.

What were you going to buy computer-wise in 2001? A desktop or laptop that came with Microsoft Windows whether you wanted it or not. That was your practical choice, and the courts found that though it was fine for Microsoft to own the OS market, it was not fine to leverage that into driving Netscape out of business.
How is this anti competitive? It reflects that it costs more for Amazon to access data outside its services than inside.
Microsoft had 97% market share in desktop PC's in 2000. If the iPhone had 97% market share, I bet you'd hear about a lot of anti trust cases against Apple.
Person and politics aside, there's two bits of text floating around that I appreciate.

One is about the violent river oppressed by its margins.

The other is about the government electing a new people.

(I'll let you search for them, for best results ;-)
How about Facebook or Twitter?
Probably nowhere near as dangerous but I think its interesting. https://widerimage.reuters.com/story/in-the-shadow-of-cherno...
This technique also makes you unlearn incorrect aspects _a posteriori_, which can help reinforce good patterns. +1.
You'd be amazed how many people willingly keep large portions of their net worth invested in their employer.
It's capitalist incentives. If the name of the game is maximizing profits, and this is the way to do it, then everything else be damned. The current state of the internet is a direct consequence of the current system of economic incentives.
Would you mind sharing a link or two?
If it is sarcasm I don't understand it.
way smaller compared to KVM/Linux's but compared to seL4's 10k LOC it is huge which is why seL4 is a good candidate as industry standard size for trustable hypervisor layer [1] but I am not sure how and what happened to L4Linux project other than being just an academic project!

https://www.sigops.org/sosp/sosp09/papers/klein-sosp09.pdf
My understanding is that arrow functions aren’t used as part of a class definition, but for things like anonymous functions in callbacks, preserving the ‘this’ context when something else is invoking it.

E.g.
el.onClick((e) => {this.doSomething();});

In that case something else will invoke the onClick callback but we want the ‘this’ context to the same as when we set up the onClick.
As a rule, if you hear something is "enforced by the eu", it's probably nothing of the sort.
Show HN: Example of a polyglot microservice app
Mexico is a totally different animal.

Acapulco in particular has grown immensely since its heyday in the 1950s. Its population within the city proper was 49k in 1960. Now it has grown to 708k. Wages are low; think $8/day in a hotel where guests pay $150/night. Moreover, foreign tourism is dwindling.
That's not strictly true. Depending on the company, it's very possible for mere engineers to have access to material non-public information. There's a reason many companies impose broad blackout dates on trading.
Ikea markus is a decently comfortable full-back chair for only $100 and has a 10 year warranty BUT it started to make horrible noise after only a few months of use and im not thrilled about the hassle of replacing it.. also it is not very adjustable
Corndoge below has been downvoted so badly that I can no longer reply, but he does have a point: the proper place to solve this is through the courts, not through the press.
If they somehow break the encryption on your hard disk it’s just more security.. isn’t that what security’s all about? Getting the most safety you can get? What need is there to have an encrypted hard drive if your computer is air gapped? It’s just a better safer idea, no?
While this is terrible

Then we should probably stick to discussing what's terrible about this, and how to fix it. We can "what about" Apple in a later discussion.
The victim had presumably considered the trade-offs and made an appropriate choice. It is no one else's position to judge them.

In the US, truth is an absolute defense against libel and slander.
No. We give up the right to use violence to the court system. Not justice in general. Ruining a rapist's reputation is a perfectly fine way to achieve justice, if that's what the victim desires.

Other ways to achieve justice outside the court system include protests, strikes, civil disobedience and so forth.
The last leg for me was TLS MiTM as an antivirus service. And so I don't use 3rd party antivirus on systems that I care about. I do use active firewalls and connection monitoring though, and I only install software that I've purchased (or open source software) on those systems. Perhaps ironically, I do have antivirus on my old laptop dedicated to watching ahem massage videos.
Hmm so I suppose the only problem is that developers are t aware they’re targeting qubes/ aren’t designing around qubes yet? Seems like a non issue really, since if qubes gets any traction it will literally solve itself.. although if it doesn’t get traction I suppose that’s slightly annoying tk deal with
There is some nuance missing in your claims too. Those productive world-competitive people more than likely did not go through the public school system in the US. They tend to have had a great deal of socio-economic advantage. The US is the richest global power, so it makes perfect sense that there are a lot of people who have such advantages in the US.
It was a long time ago that ones community was necessarily the one you physically lived it. I have more in common with you, though we probably live about half a world away, than I do with my neighbor.