skysight-inc/HackerNews huggingface dataset:
I avoid classes as a default behaviour, using them when they're clearly a good fit. The ease of testability that functions give me is worth its weight in gold.

I love how much I can do with JavaScript without classes. Same with Python! You'd be surprised how often you don't need them.
They don't have the slightest idea. It's an absolute miracle that they just managed to get a picture of the molten core after 6 years.
Now probably they can start to think what to do, but my guess is that they don't have any idea at the moment.
Ask HN: Protecting open-source based commercial software?
My team and I have created a product that is based on a few existing open source technologies. The value is in the system as a whole, the infrastructure we built around these tools, and how we've made them interact with one another, not to mention backend. Since we are primarily open source based I am worried that someone could come along, see our "big idea" for how these tools can interact, and then clone us. How do i protect my (future) company and my idea in a situation like this? Does a patent even make sense?
> Young adults leave high school unable to do their own taxe

In Illinois there is a business class that is required to graduate that requires you to complete your own taxes. I can't comment if you can truly pass the class with out knowing how to do your taxes but I certainly tell you they taught us how to if you paid attention.
I don't recommend ContextualElectronics.

It is not even good for beginners as so many things he does is completely and utterly wrong. People who do not have the expertise in their domain should not be teaching and perpetuating wrong methods and creating a generation of bad engineers/makers.

If you get a chance, please watch his YT series on KiCAD. Finally, he gets a PCB made and fumbles his way through.

Teachers are supposed to be domain experts that can lead students in the best-known-method path. This guy doesn't even come close.

If you want solid tutorials on Embedded Electronics, I recommend Patrick Hood Daniel's Newbiehack channel.

https://www.youtube.com/watch?v=JMMamSVy1Zs&list=PLE72E4CFE7...

Not only does it skip the Arduino framework, he goes to a great length to explain fundamentals of embedded electronics. He is a fantastic teacher and above all, an expert at what he does.
Something that gives me hope in the recent wave of sexual assault revelations is that I think we are getting closer to a point where victims are getting more comfortable reporting what has happened. As long as this trend continues this will allow opportunity for the justice system to actually work as intended because victims might feel comfortable enough to report what has happened before the statute of limitations has expired.
Yeah he basically admitted it in a PGP signed message. Why are we debating his innocence?
Yes, but your parent is afraid that an extension's account may be hacked. Now that going forward Mozilla will be doing only minimal manual code review on AMO, this is not an entirely fanciful concern.

We talk about reducing the attack surface of every other program out there, but funnily enough, almost no one mentions reducing the attack surface of the single program that's more exposed than almost any other to exploits: the web browser.

On the contrary we pile it with addon after addon and even the browser makers have long succumbed to feature creep.
See that is why I eventually decided against Haskell. There are just too few Haskell jobs so investing that amount of time from a career perspective makes little sense. That leaves hobby projects. And it just does not seem to make sense to me to spend that much time on a hobby, when you got plenty of other powerful languages you can learn in a fraction of the time and do more useful stuff with.

As an academic project language it seems great, but for practical work I just don't see it.

I can do a fair amount of functional programming in Swift and Julia, but still make useful stuff without without an huge mental investment.

My life as a professional C++ programmer has made me very negative to anything involving unreasonable complexity.
Training Char-RNNs for Transferring Name Styles
"Papaya" apart from being a delicious fruit is also slang for "pussy" - not the cute furry kind - in many Spanish-speaking countries.

So if a voluptuous Colombian woman offers you some papayas, then yes, "you must accept".
Disclaimer: I currently work in Azure. I've formerly worked inside of Google Cloud, and before that, AWS.

Google runs its own infrastructure on people food and then gives its customers dog food. Until Google is eating its own dog food, it will be a distant third in the cloud market. Amazon understands this. They eat their own dog food throughout the company. They take running their business on AWS to the extreme.

Microsoft is primarily hampered by the legacy of Windows. The modern cloud runs on Linux, not Windows. They're at 40% Linux VMs per recently announced numbers. If Azure succeeds, I think we'll see 80%+ Linux VMs.

I think current market share is misleading. The current market is less than 5% of what the total market will be in 5-10 years. What matters now is mind share not market share.
Long time I haven't, but when I did, I usually read three or four first chapters in a row, then jumped to certain chapters that I specifically needed.

Also most of the times, the intro and the very first chapters are optional, motivational.
Basically the same as in space exploration. Also running at very low MHz.
Wow, your recommendation for desktop security is either not running a full-blown desktop or running Windows? As in, Windows beats the popular Linux distros in desktop security?
> What were you going to buy computer-wise in 2001?

Lots of people bought computers and put linux on them. You could also buy Macs. There were lots of screwdriver shops where they'd put together a machine for you with no "Windows Tax", if you wanted one.

The thing about browsers at the time - they were all free. Explorer, Netscape, Opera. It's a weird anti-trust case to complain about software being free.
You should try to separate the protobuf/grpc code from your Java code once and use it to integrate with your Java classes, which make most sense to you.

There was a blog post around 3 months ago which went in this direction: use it to abstract transport/serialization, but don't try to force your whole business domain into this
I landed on their website the other day and it opened a full page chumbox[0] which completely obscured their real content.

I’ve no knowledge of Rolling Stone magazine’s history or its current fortunes, but I could tell immediately that - if they valued their own content and their users so poorly and were that desperate to make a buck - they are totally screwed.

[0]https://www.theawl.com/2015/06/a-complete-taxonomy-of-intern...
My dad tried his best to keep his distance from the "narcos". Of course that would have been near impossible at the time in Colombia.

He remembers training a young man who was eager to learn the trade of a company my dad worked with. This must have been the 1980's. My dad thought he was genuinely interested in it. Soon after my dad left that company to start working on his own interests. A few years later the guy meets my dad somewhere and tells him how successful he is now all thanks to my dad taking a chance on him, not seeing him as a complete waste of time like others have and training him.
He invited my dad to his ranch and my dad took him up on the offer. It turned out he was now working for one of the cartels and making obscene amounts of money doing it. My dad did not maintain contact with this guy after, needless to say.

I am now speculating here now but I think my dad partner's wife wanted the business for nefarious purposes. Her husband had businesses in other Central American and North Caribbean countries and to someone trying to move contraband the nature of these businesses would have been extremely valuable.
Every year it kills 100 times less than every hundred years, that’s how average works, no matter what exact period you’re worried about. Also, no nuclear disaster ever killed millions — it is barely possible even with nuclear weapons. Relocation and financial risks, yes.

Likelihood of such disaster is estimated to be too minor to not care about, say, “an asteroid kills the planet” movie scenario.

https://www.nbcnews.com/news/us-news/scientists-say-nuclear-...

http://www.ucsusa.org/nuclear-power/nuclear-waste/safer-stor...
It sounds like you're thinking of proper object ACLs, which get pretty complex quickly--see Spring domain object security, Windows / NTFS / Active Directory DACLs, or the often-challenging permission system in AWS. These draw in some common ideas like having a taxonomy to identify the principal and security context, the target of the operation, the operation itself, the object's security parent, whether or not ACEs can be inherited from the parent, and whether to audit success and/or failure conditions.
Rust+Gnome Hackfest in Berlin, 2017
More like 90%.
I do not recommend this. See my comment above.
what is the difference, and why is the difference noteworthy such that you wonder about it?
No idea about futurism, but someone that speaking about nuclear fusion writes something like this is not worth of any consideration:

Not only does the fusion process expose reactors to extreme pressure and temperatures

Seriously? Extreme pressures in a tokamak?
What am I missing?
Processes can monitor each other. Processes dedicated to monitoring and restarting other processes are called supervisors. You code for the "happy path" and let a tree of supervisors handle unexpected failures. An uncaught exception will torpedo its process.

Processes might also monitor each other for other reasons. For example, a resource pool would monitor processes which check out a resource, in case they die before returning the resource.
But those two things are not independent. If your hardware is fundamentally broken, hypervisors can only paper over so much.

Between the twilight of Moore's law, and the success of open-source software, I just don't see that much long-term value left in x86+PC.
> Nuclear scientist's weren't like "naive" teenagers though.

Every industry makes severe mistakes early on and eventually irons them out with time. Are you arguing that's not the case?

> However by your logic they had 50 years to take extra safety pre-cautions and improve the structure.

Economically retrofitting an old reactor with safety mechanisms is a much more challenging task than designing new reactors correctly. The industry quickly learned how to build reactors that could handle neglect and abuse, but by then the reactors under the ground were out of their control, and were essentially ticking time-bombs. Everyone in the industry knew it. The IAEA had been complaining about ancient, unsafe reactor designs in the ring of fire for decades when Fukushima happened. So it goes.
Apple distributes free iPhone phones to reduce its losses
Careful with that - there's another saying: buy cheap, buy twice.

Amazon reviews are a pretty bad indicator of quality. You often need to make educated gueses about whether the reviewer knows what they're talking about, whether their standards are the same as yours, whether they're a shill (which is very common on off-brand items), whether the review actually reflects the product and isn't referring to the shipping or customer servie experience, etc.
>Virtual Air Gap

lol. the whole point of an airgap is that you can very easily -at a glace- verify that the system is secure because there's no inputs/outputs to/from it (air gapped). trying to implement it using a hypervisor turns it into a buzzword.
A macOS-iOS hubrid doesn't exist yet, so we don't know about what it will have.

That said, iOs has a file browser itself now (and of course it had windows from the start, if by "windows" you mean the ability to show UI apps. If you mean "overlapping windows", it has side-tiled ones, that are even better than overlapping). As for terminal, there are several for iOS as well.
Also, from what I understand, they ignored the reports that recommended to put the backup generators on higher ground and to make the sea wall higher. Fukashima is the worst case for that design I think.
> Why is AWS so dominant and

> OVH is much cheaper and uses OpenStack

Oh I definitely might get fired [1] for going with OVH.

[1] https://www.quora.com/What-does-the-phrase-Nobody-ever-got-f...
IRS has a history of going after permanent residents, and even people who came to US for seasonal work
I’m surprised how little attention is given to the fact that things like this are a side effect of a car-based society. If you don’t build a world where people depend on their cars to do absolutely anything or to economically function, restricting their freedom isn’t nearly as easy.

I mean, to the residents of most European towns and cities, this statement sounds absurd. So you took away my driving licence: so what?
It is explicitly warned not to use the Tor Browser under Whonix because the browser starts its own instance of Tor while Whonix already funnels every network request through its gateway Tor and Tor over Tor is supposedly undefined behaviour. So you have to go the additional step of disabling Tor Browser from starting its bundled Tor...

Or under Whonix just use any normal browser like Firefox.
Read the article? It talks about Amazon's Cloud business -- not the store.
I'd go even further: the bigger the aggregation of people, the younger they act. The UN is basically kindergarten with fancy clothes and longer words.
polyproplene tubing lets helium pass through, which is why helium is used as a sparging gas in high performance liquid chromatography.
In Go, using strings.Index (from the standard library) will probably out-perform the naive algorithm used in the article — it's well optimised and, for that string length, will use Rabin-Karp search.

- https://golang.org/src/strings/strings_amd64.go?s=720:752#L1...

- https://en.wikipedia.org/wiki/Rabin–Karp_algorithm

One would imagine that similar algorithm implementations also exist for the other languages too.
> they'd point out that the system could be fixed by getting rid of Kindergarten

As some who was not taught the alphabet by either parent but instead by the school starting in Kindergarten I hope you aren't serious. The only place I learned to read was in school.
> You write that the frequentist doesn't answer the question, but it does. It answers
> P(H') = (H/H+T)^H'

That's not the probability of getting H' heads in a row. It's an estimate of the probability of getting H' heads in a row based on a Maximum Likelihood estimation.

It doesn't make much sense if you take it to be the probability of getting H' heads in a row. For example, if {H=1, T=0}, then P(H'=100) = 1. You looked at one flip, and then decided that every subsequent flip was guaranteed to be heads?

It becomes even more clear that the question isn't really being answered if you take {H=0, T=0}.
The question is humorously anthropocentric. Purpose is meaningful only to humans. Life occurs independently of human notions.
Jann Wenner was always more interested in "the good life" than in good journalism. It's just that in the 60s and early 70s the climate was such that RS had to give a unique brand of the latter to survive.
It's the same database format, so regular KeePass mobile apps will work just as well if synced through Dropbox or similar.

Personally I use Keepass2Android on Android. It's quick and has a nice interface.

https://play.google.com/store/apps/details?id=keepass2androi...
Probably not, but it's still incumbent on media outlets of all types to check the accuracy of details they print.
I Agree. You learn so much more when you are focused on solving that problem.
Wouldn't some kind of service discovery be better?
pypy 2.7.13 ~700ms
Python 2.7.13 ~63s

https://gist.github.com/mattbillenstein/39f0399e842c63355c74...
Srael’s Channel Two TV said that police investigators arrived at the premier's
Back to the features after taking a break. In a few hours the sample pages in the 3D splash have disappeared, leaving more space for Nelson Bighetti (could it be a Silicon Valley publicity stunt rather than an earnest startup?) and a video has been added.

- Call scheduling: the calendar is another thing that perspective customers are likely to be already managing on their own in probably better ways. For example, without a critical dependency on a startup and with sophisticated software supporting some useful forms of integration and collaboration.

- Complete client process: this must be the part with a link to more details. Oh, wait, no link. No further explanation.
A fairly ineffective strategy if you want to convince prospects that you sell something worth buying: basic professional services need to be dependable, not to titillate curiosity.

Further scrolling: pricing

$29 per month for what, exactly? A simple pricing plan usually facilitates customer acquisition, but how can the service be so one-size-fits-all?

How many people would think they are light users for which $29 is a high price?

On the other hand, a very busy personal assistant alone should approach and exceed the cost of a full time employee: is there a risk of being dismissed, as a money-losing customer, at the delicate time when my freelancing activity is blooming and many clients call?

I also tried the "sign up" button. I expected a form, instead there is a "start" button and a screenshot of what appears to be a LinkedIn-like public profile page of Miranda Betts. I am not Miranda Betts, why am I seeing that?

The "start" button opens an ugly form (maybe it looks better on a smartphone) demanding name, email and (surprise!) LinkedIn URL.
No other details, like for example location, company type, businees needs. "We'll get back soon". This means they'll harvest information from LinkedIn and, at best, guess something wrong.

Evidently, the difference of attitude between communicating with customers and investigating them isn't clear to everybody.
Sounds more like a religious belief than something which could be argued on merit. I use both Linux and macOS on a daily basis and there is just no question about which OS has the highest quality software eco system.

I like Unix, which is why I use Linux and macOS. Linux because macOS is not an option and work, and I dislike non Unix systems like Windows. I like to have access to a powerful CLI.

But lets face it. Once you step outside the CLI on Linux, it compares very poorly to macOS. Not only do you have far more choices for every type of app but most of those choices tend to be higher quality as well.

Now let me qualify what I mean by quality. Many Linux apps does in fact have a significant amount of functionality. You got quite extensive packages such as Gimp and Inkwell. However these frequently have poorly designed UIs or UIs which are completely different from other applications, and frequently integrate poorly with the rest of the OS.

You mentioned Sublime. Well guess what that came directly as a reaction to TextMate on macOS. There are dozens of these types of modern incarnations of vim and emacs on Mac. Fortunately now we have started getting some selection on Linux with sublime and atom. But it was kind of slow, and while both have quite good core functionality, they are a bit lacking in UI. You notice how a lot of successful apps on Linux have to rely on HTML based interfaces. Which means you kind of notice the UI is kind of slim. Last time I checked neither Sublime and Atom had any real UI for creating and modifying bundles/plugins.
My Apology to Naomi Wu and the Make Community
sel4's virtualization support make it a type 2 hypervisor. Akaros too, which IMO has the right model for virtualization with it's 'VM threads' concept. All 'type 2' really means is that the kernel directly supports running threads in ring 3 in addition to ring 0.

I guess it's your use of 'proper' that bugged me.
string.find takes ~40ms
I consider the issue with me resolved. This apology is more comprehensive and I have been promised tools with which I can repair my reputation here in China.

https://twitter.com/RealSexyCyborg/status/932363497647751168
You confuse "the public good" with "a universal panacea." Reduction of homelessness helps society as a whole, even if it doesn't eliminate it.
These two aren't the same.

If I want, for any reason, to not use Amazon, I can do that easily (even if I will have to pay more, it is my choice) by typing any other online store or seller into my browser, or going to a local store.

For the typical person, they cannot use anything other than Microsoft if they want to use a computer, period. Except Mac, which many can't afford and which is limiting in what programs it can run.
> any normal browser like Firefox.

This is very bad advice. Do not use Firefox. It is not as secure as Chrome.
How to Use ML to Accelerate AB Testing
No, because there is no such thing as "objective". Everybody has and everybody should have a point of view.

At best, what's considered "objective" is taking the more accepted worldview of your time, and reporting things while believing it some kind of law of nature -- in other words, that your reporting is just truth distilled, without any worldview involved. But there is always a worldview.

If on the other hand, you mean that despite having a worldview, you can still be reporting what (according to it) are bad things whether Trump or Clinton does them, or whether neo-nazis or antifa does them, or whether Weinstein or an angry PC mob does them, in other word, if it's possible not to be partisan, but an equal opportunity offender, then, yes, this is possible.
Possibly, but in any case the problem isn't that public schools are flawed as a concept, but rather that some of USA public schools are bad. If many of these schools run on the same set of general principles and processes (although often with more funding) but work, the problem is not with the concept or goal but rather with the particular (some) implementations, some of the managers, or (mis)allocation of resources.
the key word being "ALMOST"

every time the government actually does something like this, it is merely an instruction manual to every other massive corporation on the planet on how to technically do the same thing but more effectively.