skysight-inc/HackerNews huggingface dataset:
It's straightforward, it's not trying to shill Cloudflare products too much, it's not self-congratulatory, and it's told from the chronological first-person perspective of an engineer trying to debug a protocol issue and accidentally uncovering a critical vuln.

Basically, it wasn't written by a marketing department like most of these other company-found vuln disclosures.
At this rate, are we going to see Windows open-sourced?

MS is on a roll. My bias since 1996 is being eroded with each OSS release they have, and multi-platform targeted support.

I started using VSCode regularly as my main Rust IDE, and I feel dirty for liking it. It's seemless across macOS and Linux.
>No overhead needed.

Sales, marketing, payment systems, and invoicing are plenty of overhead.

>This is just software, it's not rocket science, there's likely a way to just have people pay for it without too much overhead.

Sure. People are doing it. Red Hat, Canonical, Continuum, Igalia, and Mozilla are all organizations that pay for developers to work on open source. I would guess OP could look at NumFOCUS or get a job at Continuum Analytics if they want to help move Matlab developers into the open source world.
Flagging my post, because you're wrong? Very mature.

Upstart and Systemd are both advanced init systems and Arch took long to implement them. That's the whole point. It doesn't really matter which one of them.
Those scripts should probably be using something like the following, if they really are python2-only:
#!/usr/bin/env python2

I get your frustration though, it's a change that breaks a whole lot of existing scripts.
.com is free -- paying customers/CE users weren't affected by the outage.
Top 10 facts about domes

1. Domes are the strongest human shelter ever conceived. The even distribution of weight is how domes efficiently distribute stress along the entire structure.

2. They are the world's highest earthquake resistant structures. And they dont require any interior load bearing walls.

3. Domes are aerodynamic. They can withstand hurricane winds of even 320 km/h.

4. Domes are the most efficient structures known to man, covering the most living area with the least amount of surface area.

5. Because of the high volume-to-surface-area ratio domes have at least 30% less surface area than other shaped buildings. That means it takes at least 30% less energy to heat or cool them.

6. The spherical design results in highly efficient and effective air circulation. The ambient airflow inside the dome is continuous, with no stagnant corners, requiring less energy to circulate air and maintain even temperatures.

7. They mirror the suns path thus maximizing solar gain all day, all year.

8. Some of the largest buildings in the world are domes; London’s millennium dome and the Eden domes were record breakers when they were built. The Miyazaki Ocean Dome in Japan is known as the world's largest indoor water park (300m-100m-38m).

9. Domes use much less materials than conventional buildings and still outperform them in structural tests.

10. The larger the dome, the more efficient it becomes. This is demonstrated by doubling the diameter, which encloses eight times the volume.

And the most important fact:
11. They are beautifull !
I think there should be a disclaimer here that while, yes, this will work, it will quickly become suboptimal (perhaps even dysfunctional) for a lot of work as you scale your hobby into something resembling more professional work. I personally would not start with a thousand dollar machine if you have any intention of doing serious computation in the future. While you can trade out parts pretty easy on a custom built machine, you don't want to be in a position where you have to trade out most of the core parts 6 months in.

For reference, I built a home PC that I successfully do deep learning and data analysis on (mostly tensorflow and scipy stack) for about ~$10k. It's liquid cooled, has 15 fans, four radiators, an i7-6900K CPU, 128GB RAM, four GTX 1080 GPUs (controversial), four TBs of HDD space and 1TB of SSD space. I don't recommend you start with this at all, but my point is that porting your hardware from point A to point B will be a pain if it comes to it.

I used the guide here as a reference about 8 months ago when I built it: http://graphific.github.io/posts/building-a-deep-learning-dr.... My purpose in doing this was, essentially, to pay for electricity rather than AWS/GCP/Azure compute resources (and in that regard it's been very successful!).

I know I'm hijacking a thread here to talk about building home machines for professional deep learning work when this story is clearly not intended for that, but I wanted to throw in this perspective so that it's understood this is very different from just "build this machine to start out and upgrade it later." There's a law of diminishing returns here, but in general my point is that I do not think this is a minimum for "start doing deep learning effectively at home." If you want to learn hands on deep learning cheaply, my opinion is that it would be more efficient to use compute resources from a cloud provider before diving into this with a home-based custom machine.

tl;dr: The demographic of folks who probably want/should/need to build a home deep learning machine probably has little overlap with the demographic of folks who want to do it non-professionally, or at least with only $1k in resources.
TL;DR: Buy our awesome tool to be fit for the changing world of work.
Maybe I'm just a cynic, but do we really need cute exploit names for something that only affects a quite small number of companies as they must be using an F5 BIG-IP device?
>I don't think Rust can protect you from infinite loops.

That is the Turing Halting Problem!
C# Only IIRC, but you can probably use Python for .NET and since it's open source just write your own interface ;)
Boost.regex was peer reviewed in 2001, the same year XP was released and three years before Firefox was released. Modern C++.

Let's talk about the state of security back then if you want and compare.

The disappointing thing in this is that they haven't done a security review and put a plan in place for handling security. Par for the course in the world of software development, sadly.
I'm not sure if this is good or bad.

On one hand, having the government lay down a set of rules for the exchanges to follow could be seen as a stabilizing force.

On the other hand, it also, in my mind, increases the likely hood that if the government becomes unhappy with the exchanges that all the exchanges will be shutdown at once, which isn't great for bitcoin.

Big question I'd like answered.....

If I hold bitcoin, I'd do some very serious looking into what happens if most of china's exchanges and miners suddenly are brought off line for a couple of weeks.

I'm mostly interested in the secondary effects.

- ie will it lead to mass redemptions at other exchanges?

- which exchanges are fully cashed up? and which are working with fractional cash reserves?
Yep - had a pug when I was younger who had a more pronounced snout. No breathing issues, didn't get super dirty in his folds, etc. His mother on the other hand had a super flat face and had all of the typical pug issues. The tiniest bit of a snout makes a huge difference.
Thanks! Truly appreciated!
32-bit is sometimes used on new hardware to save memory. For example, my Windows 10 tablet has only 1GiB of RAM, and I assume that's why it was pre-loaded with the 32-bit version.

I doubt Linux distros are generally targeting these devices, though.
Reminds me of the "buying locally grown food" argument that's premised on the assumption that buying locally grown food requires less carbon emissions because the food doesn't have to be transported from far away. HOWEVER that argument ignores that even after factoring in transportation, those larger industrial farms are farm more efficient than your local farm. So even with transportation the industrially sourced food might be more carbon efficient.
There's already a shutoff in the nozzle that prevents overfilling when the level in the tank reaches the end of the nozzle, at least on any pump I've used in the past decade.

A Leatherman is just about the right size to jam in there and hold the trigger open if the metal clip has been removed.
Or at least don't optimize for traits that are disconnected from the health and wellbeing of the dog, like pure looks? Optimizing on more practical or athletic aspects probably makes it more difficult to end up with a sick dog.
I was the lead for Parse Push. I reverse engineered Resque on Go so we could let any async stage be switched to Go cleanly. I added a few features like multiple workers per Redis connection and soft acks that let the next job be pulled by the framework but still kept the server alive during a soft shutdown until the job completed.

After moving the APNs (v2) server to Go I was able to map the wonky networking to Resque much better. My show & tell that week was literally "this MacBook is now running higher throughout than our cluster of >100 push servers". For APNs, the rewrite was a boon of over 500x per server.

As a great fringe benefit, fewer Resque servers meant less Redis polling. CPU dropped from 97% to <10 IIRC, which helped save us the next Black Friday where Redis falling over from Push load often caused problems.

I don't recall how often data loss was a problem. One of the points that hadn't gone into a lot of detail was when certain ops tricks happened. For example, I recall that reading from secondaries was reserved for larger push customers only. These queries could be wildly inefficient, have results in the 10s of millions, and due to mongo bugs would lock up an entire database if they had a geo component in the query. In later versions of Mongo where the bugs were fixed and after another generation of the auto indexer we were able to send all traffic back to primaries.
Bad news for my old X60 Thinkpad (still the best laptop form factor I've ever owned).
Flyway creator here. Happy to answer any questions. Enjoy the release :-)
I don't see MSFT benefiting from open sourcing windows, so likely never.
This is why mutts are the best. Genetic diversity is good. Anecdotal, but growing up my two mutts lived to the ages of 16 and 18...well past the life expectancies you see in the purebred world.
It would be interesting if there were an entirely separate scene playing out - but stuff only happening in one place is a limit of physical bodies, surely.
I didn't flag you, I replied to you. That's my policy: If I disagree, I reply. I only flag trolls and spam, and I don't consider you either, just misinformed. Though, now you seem to be trying to pick a fight so I'm going to bow out. Cheers.
It provides a RESTful API for getting the data out.
The found scroll is presently being carbon dated in Bonn. If genuine it belongs at the beginning of the other scrolls and is believed to read "To my darling Candy. All characters portrayed within these scrolls are fictitious and any resemblance to persons living or dead is purely coincidental."
Does anyone use x32 ABI though? I once asked and only crickets answered. I'm experimenting with my own Linux distribution and was wondering if it is worth the time investment.
Why couldn't they create fake accounts?
I would say a lot of people disregard internet speeds when creating websites. Just check the source of any random website, and you're going to see jquery loaded, where it's either not being used at all, or using a single function in the entire library.
Ethical Hacker Explains How to Track Down the Bad Guys
Suppose there was a breed of, say, monkey, that was popular as a household pet. They were considered to be quite clever and could be trained, over some years, to use a toilet, fetch things from the fridge, even manage primitive forms of communication. The only problem is that they're a genetic trainwreck. They've got a pronounced, gourd-like head with a snout so compact that it's common to have to surgically remove some of their teeth. They've got limited ability in their front legs that forces them to spend their entire life in an abnormal posture, resulting in a cornucopia of spinal and joint problems that cause many of them lifelong pain. On top of all this, all of their natural defenses (claws, canines, protective fur) have been bred out and disease traits bred in (myopia, hemophilia, diabetes, and so on). Now, knowing all of this, suppose your sister, who already has three of these things running around her house, calls up and gleefully announces that they're getting another one. What do you tell her?
"First, Shopify cannot actually “censor” anything since it’s not a state agency or organization, and is not legally bound to provide a platform to anyone.."

Non-government censorship is legal, but still censorship.
The worst of all I think it's NHL.com
It appears to me that they have been asked to be "responsive" in terms of viewability instead of functionality. Good luck using this site.
I should have clarified, those are rumors that I heard online from alleged insiders a few months ago. I don't have real insiders information, otherwise I wouldn't be roughly break-even on my Tesla trades.
Do you have a link to the docs on that? I didn't spot it.
The Myth of Apple's Great Design
this never made sense to me
Education is the bastion of critical and objective thinking. The real solution is too teach our youth to be said thinkers of independent minds.
This may not answer your initial question, but I hope it helps with your overall objective.

I would argue that there is a commonality in successful business venture solutions. The software often serves to replace an archaic(frequently so) and inefficient solution, by focusing on solving a specific problem more efficiently. To test this theory, try to find all of the oldest industries that are still active. See if the companies have been innovative in terms of technology. You could find that those that haven't been "upgraded" are a next inline for a needed solution.
Wait, are you saying these Trump leaks are actually crafted to support agencies' agendas?

>The leakiness of the Trump White House has been a boon to the press corps, who find themselves feasting on the juicy insider details that were hard to come by during the “No Drama Obama” years.

http://thehill.com/homenews/administration/318621-trump-whit...
I wish Nissan would import the Kangoo Z.E. into the US. Hell, I wish Nissan would import the Twingo into the US.
The World as Representation
I can agree with this. I was talking about people who know how to code, but you make a good point.
> My opinion, and my experience, has demonstrated that once you understand the domain, a re-write in any language (including the original) is going to result in an improvement of similar magnitude.

I have this software that I've been rewriting since I was in university---so about 16 years of rewrites give or take.

Every time I pick up a new language, I rewrite it in the new language. It's an image gallery with bells and whistles, talking to databases, and video conversion. It's not totally trivial.

What can I tell you [1]?

My Java version that I wrote as a 2nd year student was the fastest overall for the next 8 years. Rewrites in Smalltalk, PHP, and Ruby were all worse by many orders of magnitudes. The Haskel rewrite actually made it perform worse [2]. Architecturally they were 'better', but that's only API expression.

The only time I've gotten a 'win' is when I replaced the core database technology (moved from Postgres to Elasticsearch), replaced caching tech (moved from Redis in App-layer to Redis in Nginx) and with Elixir (like Java its fast enough that there's no need for caching).

Elixir has a lot of built in tools and libraries that make handling concurrency a breeze. To give an analogy, it's like working with Lua in Nginx---it feels like you are writing your application right inside of the webservers event loop.

[1] Disclaimer: I am a language hipster, and Elixir is the last language I tried.

[2] Haskel and I do not get along. Odd really. I get along with other functional languages.
"Natural dog" is a silly term. Dogs are a domesticated animal and breeds have been around for almost as long as writing. [1]

I call mine a "mutt" - it's inoffensive and gets the point across.

[1] https://en.wikipedia.org/wiki/Dog_breed#History
It's regrettable that he ends with praise for Strunk and White. There probably is such a thing as "good writing", but The Elements of Style does little to direct us to it. Its advice is largely specious. See what Pullum has to say about it: http://www.chronicle.com/article/50-Years-of-Stupid-Grammar/...
SD cards today come in 512GB, so with two of them you can casually move 50TB+ in three months. Everyone underestimates sneakernet.
Totally agree! The only counter argument I've heard ist that purebreds also have predictably the same character traits, which is important if the dog has to fulfill a job. But to private owners health and longevity should matter more.
Eliminate purebreds. Can you imagine we did the same with humans? Selecting for only one characteristic is a recipe for genetic disaster.
Yeah, who needs nuance anyway? Just communicate using pure logic next time.
Seems to be just a marketing page with no link to source code or even mention of open source?

Here is the github page:

https://github.com/Microsoft/GraphEngine
There were a few reasons. I never loved Scala, and I especially didn't like the let's-write-Haskell-in-Scala obsession with static typing that affects half the community. The JVM and Akka both have a lot of knobs to tweak, whereas the BEAM seems to have saner defaults.

I didn't need rocket fast performance and I didn't need any JVM libraries, but I did like the actor model of concurrency and process supervision, so when it came time to look for greener pastures, Elixir was a solid choice. I've been using it in production just over a year, and it's been excellent.
There's a pretty big difference in the amount of memory leaked. Ticketbleed reveals 31 Bytes of uninitialized memory. Heartbleed revealed 64KB.
> It seems to me that Giffen goods are a theoretical thing that has never been actually shown in real world

In practical terms (that may not fill the theoretical definition of the giffen good), spare time in certain circumstances is quite obviously a Giffen good. Once your income increases (which means the opportunity cost of your spare time increases), you are willing to work less, i.e. consume more spare time. Of course, this is not a universal rule, but I think it is obvious that for _many_ people this is the case. If it was _not_ the case, there was no way people in sweatshops work longer hours than western middle class.
one of the things i hate most about my job is db migration, didn't know this existed, gonna give it a try
Humble Bundle does this for indie games and other digital goods. I'm guessing they've thought about doing something similar for software like you mention but decided not to for some reason. It would be interesting to know why.

Perhaps the model needs support / services included.

Edit: or perhaps humble bundle is just more oriented to consumer goods.
This is designed to make you burn out in a matter of weeks because after you quit your wellbeing makes no difference to them. For your employer it's like, "Well, we won't have to worry about any long-term consequences of exploiting your labor down to your last shred of value, so why not increase your burn rate while simultaneously under compensating you for it?"

The respect is evidently one-sided.

Relevant quote: "Never say no twice if you mean it."
Ask HN: What does your Machine Learning architecture look like?
Curious about the different ways people are running their models in production. Theres important tradeoffs to be made between technology that is suitable for experimentation which is flexible and easy to iterate on vs running models in production where performance is critical. Feel free to tack on the size of your team/data and plug your work.
The repository is linked on the Download page.
Yeah. I meant that as a little tounge in cheek, I'm pretty sure they never will either.
Start calling purebreds "GMO dogs" instead.
Well, most automated systems are that way because the company doesn't really want to talk to you. You can't legislate good service if the company has decided that they don't want to provide good service but want (as evidenced by their actions in e.g. phone systems) to provide either cheap service or no service. I mean, having a person that says "fuck you, don't call us ever again" and hangs up the phone without listening would be a technically valid solution to a law that requires "to let me press 0 for an operator".
Parse's MongoDB deployment was definitely not the largest by a longshot. Not even top 10.

They had the largest number of databases on a single replica set for sure, but largest in terms of cluster size or data size? No way.
"If I hold bitcoin, I'd do some very serious looking into what happens if most of china's exchanges and miners suddenly are brought off line for a couple of weeks."

As much as I don't like bitcoin, there is one bit of robustness built-in. If China were to shut down all of the exchanges and farms, the balance of hashing power for the bitcoin network would essentially leave China and be split between the remaining connected exchanges. This would hurt yuan/bitcoin rates, but would probably stabilize rates for the rest of the world economies attempting to utilize it.
>I don't believe there is a single OSI or common license that makes it straightforward for an author to say "This has all the open source freedoms, except for commercial uses" and sell the exception.

That's true and I'll argue that's a feature not a bug.

It's also by design. The OSI specifically does not allow "for educational use only" and other types of usage discrimination. "The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research."

IMO, this was one of the things that open source software licensing got right. Non-commercial licensing of open source is intuitively appealing and is also a great way to not get software adopted.

You're correct that CC, by contrast, does have an NC clause as an option. Even leaving aside philosophical points, I hold that this is a not a good license variant. Just about anything that isn't a trivial use has some commercial element to it. And what I might rationalize as non-commercial may well be different from what the copyright holder considers non-commercial.

It's probably telling that CC has been kicking around the NC problem for something like a decade at this point and AFAIK is no closer to putting a stake in the ground now than they were then.

See also: https://www.cnet.com/news/does-the-noncommercial-creative-co...
Well, when the monkey gets older it can use tools to defend itself, as well as keep itself alive. However, I would perhaps suggest teaching it abstinence, sterlilisation if it has one of the particularly debilitating genetic diseases
Humans are apes not monkeys.

What if you sister called and said there was a safe, cheap and effective way to remove, say, the myopia from her spawn (in the case of dogs, stop inbreeding, in the case of humans, currently imaginary)? Would you tell her not to do it?
Should You Ask Potential Customers Their Budget? (2009)
That's interesting to hear!

I always felt like Kurt Vonnegut and Mark Twain were cut from the same cloth, but my impression was that Vonnegut was a bit too cynical (perhaps for perfectly understandable reasons) and his writing was less cynical than his person, whereas Twain came across as more WYSIWYG. It's nice to hear that his 'quirky, avuncular' side was very present in-person.
I was in the same boat with a little home-grown thing that worked.... ok. Then a coworker showed me FlyWay. It's great.
https://www.graphengine.io/docs/manual/index.html#query-serv...

EDIT: Slightly more useful link - https://www.graphengine.io/docs/manual/TSL/MPProtocol.html#h...