skysight-inc/HackerNews huggingface dataset:
Thanks for the follow-up, it is interesting to see how/ or not the GPL works in areas other than code.

So redesigning from scratch, following strict clean room protocols (fresh designer who hasn't ever worked on the GPLed design, given a description only), defeats the GPL because it is based on copyright ?

Presumably no GPLed RepRap derived community innovations were copied, if they were ( hypothetically an amazing way of doing the nozzle or special hot-plate method to avoid warping ) would this demonstrate a derived work and trigger GPL ?

If this type of thing isn't a GPL trigger then why can't anyone clean room a different design of sintering tech and allow general sinter 3D printing and sales ?

Is this difference because the GPL relies on copyright but 3D sintering is patent protected ? If so does Open Hardware need a GPL patent license, can that even be possible ?

Has a hardware GPL case ever been brought ?
Right, because the air in Los Angeles is barely breathable, just as it was in the 70s. Wait, I got that wrong; the air in L. A. isn't too bad these days. What were we talking about? Oh, yeah, the effectiveness of regulations. On that topic, now I'm not saying there's direct cause-and-effect here, but...
You can already use your own DAC with smartphones.
Ride Along with the Cow Police
This page has a useful comparison between various scheme implementations. It's written by one of the authors of Guile Scheme: https://wingolog.org/archives/2013/01/07/an-opinionated-guid...
I just can't wait to have bugs in my HEADPHONES of all things.

Or for them to be connected to the IoT.
To clarify, my feelings towards Kafka are from the POV of someone who has had to build a managed service on top of it, which is not the common use case (for which many people seem to be happy with). Other people may have more positive experiences.

In my experience, Kafka is a solid system when you work in its wheelhouse, which is a relatively static set of servers / topics, that you add to slowly and deliberately. If you can't use something like Kinesis, then its a good choice.

In Kafka, programmatic administration is generally an afterthought. They have APIs for doing things, but they generally involve directly modifying znodes. Simple things don't work or have bugs, deleting topics didn't work at all until 0.8.2, and even now has bugs. We've seen cases where if you delete a topic while an ISR is shrinking or expanding, your cluster can get into an unrecoverable state where you have to reboot everything, and even then it doesn't always get fixed. Most of the time you are expected to use scripts to modify everything (there's a wide variety of systems out there that try to build mgmt on top of kafka).

Its dependency on Zookeeper is a pain, and limits scalability of topic / partition counts. Rebalancing topics will reset retention periods because they use the last modified ts of the segment files to check for oldness, meaning if you rebalance often, you need extra disk space laying around. ZK has some bugs with its DNS handling, which affects Kafka if you try and use DNS.

It has throttling, but its by client id, what you'd like in some cases, is to say that a node has X throughput, and have the broker be able to somewhat guarantee that throughput, and create backpressure when clients are overwhelming it. Otherwise your latency can go through the roof. You also want replication to play nice with client requests, and it doesn't (if you add a new broker and move a bunch of partitions to it, you'll light up all your other brokers while it replicates, and cause timeouts).

Its replication story can cause issues when network partitions come into play.

It's highly configurable like many Apache projects, which is a blessing and a curse, as your team has to know all the knobs, both consumer / producer / broker side.

The alternative if you are at a company with the resources to do so (mine is), is to build something that fits your use case better than Kafka, or to use a hosted service like this, or Kinesis.
There is no technical solution to a lack of empathy.

At a certain point a culture just has to look in the mirror and come to grips with its own failures.
Way off topic, but who sells good menswear on AliExpress?
I was fortunate enough to take both his compiler course as well as a follow-up course involving optimization and hygienic macros. Brilliant man, fantastic teacher, and of course, he wrote a great compiler :)
Nginx is not a web server. Nginx is a reverse-proxy.

Nginx's sees a massive share of its usage as a web server, sure, but – from the very beginning – it was always intended to be a good reverse-proxy.

Apart from http, nginx also supports mail (imap, pop3, smtp), stream sockets (tcp and unix), and few third-party ones too (like rtmp). And now, UDP as well.

One of most needed features expected of a good reverse-proxy is load-balancing. Nginx is already quite good at it, but lacked UDP load balancing (like HAproxy – another reverse-proxy – does). That is no longer the case, and I'm sure the people that have asked HAproxy to support UDP will be pleased that nginx does it now.
I have heard many people say that a 'green energy Apollo project' is necessary, and I am pointing out why Apollo is a bad example. I did not intend to dismiss the parent's ideas, though I disagree with a few of them.
It's got to be largely a zero-sum game between Android and iOS at this stage.
Nice commit message:

https://github.com/apple/swift/commit/2cdd7d64e1e2add7bcfd54...
A "law", in the scientific sense, is really just a detailed observation.
Transition Fever
I don't see how this is an externality though. Whatever benefits fossil fuels provide in the form of cheap energy and synthetic building blocks should surely be already factored into its market demand?
Potentially yes, this is why prefixes were created. But in practice I haven't run into any issues like this since the IE6 days.
TFA is a stable channel announcement. Everything in it has been available for a while now, but under the mainline channel. Like a new release of Ubuntu getting Linux 4.4 while Arch and Gentoo are on 4.5 already.
>I do not write ES6/ES2015/ES2016...

So maybe not the best person to comment on the state of its tools?

>Its the entire web community writing code in a barely function compiler.

"I didn't include some plugins so the compiler couldn't work" != "barely functioning compiler".
I speculate that it's a couple of things. First, carriers are putting out big capital outlays to the phone manufacturers to get customers on new phones either under a contract with a subsidy or a payment plan.

Second, the carriers are smart enough to realize that even with relatively old phones data usage is still pretty high. The carriers now make their money on metered data so they want to avoid the capital outlay required to subsidize a phone if they don't need to for customers to stay data hogs. T-Mobile provided a real world experiment that likely found attrition to be low enough even with contracts gone that it was worth removing the subsidy.

Tl;dr
The carriers are cheap and don't want to lend you money for a new phone when you still pay them a lot to use your old one.
Woosh. Sure, and the laws of supply and demand change when your talking about a phone. Cost up, demand down.

The point was in most peoples minds the iPhone 4 vs 5 jump was smaller than the 5 vs 6. And the 5 needed a new connector. So, we are stuck with an apples to apples to oranges comparison.

Samsung sales also dropped that's significant and they lack a stark A vs B model year comparison due to massive numbers of phones being regularly released. http://www.gsmarena.com/samsung-phones-9.php
What default key bindings will it follow? CUA?
NeoVIM is great, and obviously it has been inspiration. I think it remains to be seen whether NeoVIM can deliver an experience that feels like a modern editor. My experience is that projects which attempt to layer a GUI on top of an existing, mature console UI end up leaking bits of the underlying UI. I'm thinking mostly of the various TeX shells here.

A large part of my motivation for starting this project is to explore how suitable Rust is for this kind of work. End users shouldn't have to care, they should judge it strictly by the quality of what it delivers. But I'm hoping this project will be interesting to Rust programmers for a number of reasons.
The problem with prefixes is that they are supposed to go away.

Why do I want stuff that is "supposed to go away" in my code?

I'd rather just "not have it in the first place".
"And then, your honour, the truck accelerated and struck a busload of orphans!"

"Case closed."

(I agree but humans are dumb and companies have to cover their asses.)
Yea exactly its one of the reasons why I love Android so much.

Also the argument that Android isn't actually OSS argument is dumb. If it was closed source how have other companies forked it and successfully released their own variants? It doesn't make sense.
My parents only replaced their iPhone 5 when the battery wasn't holding a charge as well as they'd liked. So, they replaced it with a 5S (this was before the SE, but it was free with a contract anyway). They use it for calls and directions, but not much else so the 5S is more than adequate.
Well there will always be regression to mean. I wonder what is the case with their App revenue.
If my car has those same features, is it basically NeoVIM, too?
Is there some reason to believe that with enough money software could be bug-free? Developers are often guilty of just refactoring for no particularly good reason other than their personal sense of aesthetic, which can lead to endless (and destructive) refactoring. More money also makes people design lazy, so that instead of finding clever ways to reduce effort and improve uniformity, you just have everyone make their own forms.
While I agree that 2^32%85 produces a minuscule bias, there's this thing called base 64 that interoperates pretty well with arbitrary byte strings.
Kleck is a ridiculously biased researcher. Some pearlers from his past include claiming that every survey-claimed DGU equalled a life saved[1], and that Australia would become a 'Wild West' in the wake of the '90s gun bans - Australia continues to be considerably safer than the US, twenty years down the track.[2]

[1] Apparently "I claim I brandished my gun and a robber left me alone" is now a life saved, not a wallet saved.

[2] The actual 'Wild West' in history was a much safer place than the movies would suggest, but I doubt Kleck was trying to evoke the historical image rather than the myth.
It looks like some preconfigured sample VMs are free to run, but proper VM support isn't available without paying.
Not just precision, but it also allows more extreme values. Very large or very small numbers.

In statistics numbers often get very small because they represent probabilities. Sometimes they transform into the log domain, but that has a lot of disadvantages. You lose zero, negative numbers, addition is difficult, and you get vastly more precision near zero than near one.
I don't think 'affordability' is the relevant metric here.

I'm talking about EROEI - the viability of doing it at all.

Private enterprise can play the capitalism game and make it cheaper. But it won't invent breakeven fusion to begin with. The risk appetite just isn't there at that level of investment.
When the school's formal policy is deliberately vague, and their orientation materials explicitly state that one drink precludes consent (see https://news.ycombinator.com/item?id=11570978 ; https://www.thefire.org/university-training-programs-can-mis... ), what conclusion do you think is justified about their policy?
I think that the boomers retiring with no more company-paid cell phone is a small market that is expanding.
My father is a truck driver; He says he's not worried. There's too much other stuff to consider before robots replace him. Like the maintenance that needs to be done during the trip. That can't be automated.

This might be good for short one day jaunts, but multiple day trips cross country are another story entirely.
TIL: about the rope data structure[1]. Never heard of it in decades in the industry.

Disagree with the comment "Cross-platform UI toolkits never look and feel quite right." Qt, for one, uses the native toolkit on Mac and Windows and I can't see a difference in look'n'feel.

[1] https://en.wikipedia.org/wiki/Rope_%28data_structure%29
Most Uber drivers to get less than $25 from big settlement
I'm basically planning on following Sublime Text's keybindings except when there's good reason not to.
> Is there some reason to believe that with enough money software could be bug-free?

NASA with the Space Shuttle software came pretty close. http://history.nasa.gov/computers/Ch4-5.html
His account is a troll right?

Anyone that lists under certifications...

'Winter Survival, Civil Air Patrol, Starting 1974'

...is impressed with certifications more than they should be. Or anyone that lists...

'22% raise in one year, CDC'

...under Honors & Awards is surely making a joke?
The real long term expectation on your phone should be to use bluetooth headsets anyway. No wires is better than one less port and one more adapter OR two ports and a direct analog wire.
There was recently a story saying $400 smartphones are almost as good as flagships. Also huawei is attacking the american market with a great $200 phone.
Great advice, implemented it: https://productcomms.club/product-communication-basics/
As a kickstarter backer of oculus, and someone who was recruited heavily by Oculus to build the Oculus store, fuck that company.

They have repeatedly shown disdain for their original backers who try to hold them accountable to their constant lies and backpedaling.

I sold my (free) oculus cv1 the day I received it, completely worthless product.

I had several friends come over that night so that I could show them how terrible the Oculus is at what it is trying to do.

The store is atrocious, the actual device barely works, and the proprietary titles are boring and extremely buggy.

Facebook took a hyped up product, and wrapped it in millions of dollars worth of marketing.

Save your money, and buy an HTC Vive if you are truly interested in VR.
My crazy conspiracy theory is that Makerbot was acquired by Stratasys as a ploy to buy out the most dangerous and high quality big hobbyist 3D printer brand and then torpedo it with value engineering to allow them to sell their own in house brand (uPrint) better. Maybe that's not true, but the Gen 5 Replicator was Day 0 garbage.

My Replicator Gen 5 was not functional on launch, I never got a good print out of it. The self calibration function was non-functional out of the box after one print, and the inability to manually level was designed out from the Rep2, a design so good, international manufacturers copied it in the form of the Flashforge. The Rep 5 was completely redesigned for no reason, the integral filament reel was intended to bully you into buying Makerbot brand filament on their custom reels, the "new" software made it so you could CHANGE LESS SETTINGS, like you know, temperature, or feed rate. Basically Gen 5 was a corporate ball of dark patterns and poor regressive design, completely overpriced, and shipped before it was ready to boot. One could argue that making the Makerbot brand a more closed design was a choice of positioning, but I feel that is only justified if you can deliver the ease of use value, which Gen 5 didn't.

Sadly, those Brooklynite's jobs might have been doomed when the Stratasys logo first went up on the Makerbot sign.
TORCHICA: FNAF AND POKEMON at FNAF Game.com
A 3D Yield Curve Chart
One has to wonder what kind of counsel the lawyers provided the drivers with for them to accept this settlement.
Gotcha. No worries, sorry for blowing up like that.. :(
Yes, this won't change the challenging nature of solving the underlying problem.

More problematic is that when a matrix is ill-conditioned it may not be all that helpful to have "an answer" since the ill-conditioning tells you there are many solutions closely satisfying the system of equations.
Podcast to educate people about various careers
I'm not an employee of any of those companies (though the one I DO work for is moving to Elixir and Node away from Ruby) so I don't feel I should comment on that.

However they all are very active in the conference circuit (and on their engineering blogs) talking about their current work in Node.

Its not unfair to ask but not everyone can give you the kind of information you seek.
No windows support but I wonder if this can run in Ubuntu on Windows 10.
Those cars are not able to handle general purpose driving.

Say you are on a one-way road, and at the bottom of it an ambulance is blocking the road - so you need to back all the way out of the road (or u-turn).

No driverless car today can handle such a situation. There are many more real-world examples. The cars today are just demos, not usable products.
The concerning part of this is how little Apple did to get ahead of the market saturation problem before it started impacting sales. They had plenty of warning. Analysts have been predicting this for years. They waited way too long to release iPhones with larger displays. Then it takes more than a year to update the 4" model and when they do it gets released with a nearly identical enclosure to a 3 year old phone. Current rumors suggest the iPhone 7 may share a very similar design to the iPhone 6/S which is just baffling to me if true. When market saturation is a problem it seems like the absolute worst thing you could do is keep recycling 2-3 year old designs.
Not me. I'm fortunate in that I don't require WINE or Windows. By the way have you tried Cinnamon?
There is. See the space shuttle software.

http://www.fastcompany.com/28121/they-write-right-stuff
It won't really help. You'll get the same issues with stiff DEs or ill-conditioned matrices for perfect precision or floating-point. There will be some cases where it will help, but not a lot.

I've implemented a few DE solvers and sparse matrix implementations before. I think sparse matrices is one case where it would help.
You can't see it, but boy can you feel it.
This is sort of like how onedrive used to work on win 8. But they dropped the feature later.
Go tell a factory worker he doesn't need to commute in the morning...
> the directive I'm trying to configure is only available in the paid plan

Sadly, this is how the developers of nginx can earn and continue to make good software. Some of the new features in this release has been directly supported by the commercial edition, and some has been open sourced after being made for the commercial edition because clients demanded them.

Also, the nginx team is open to a feature being sponsored by a third-party, non-client in order to add it to the open source edition. Some of the significant features in nginx have been built this way (http/2, spdy, websocket support etc.)

If nothing, even patching or writing modules for nginx is not that hard (assuming you know how to develop, and in C). It is one of the more well-designed codebases. (Some others are: Redis, Postgres, Git).

> there really should be separate docs for the open source vs paid plan

I thought nginx.org contained only open-source info, save for an occasional ad about the paid offering. Is there any documentation on nginx.org that doesn't apply to the open source edition?
The Economics Underlying Chatbot Mania
(Which is not to take away from Cray's accomplishments. It's not every engineer, or every industry, where it's possible to decide to increase the performance of a device by an order of magnitude and do so something like 7 times in a row if you include Cray-3 and Cray-4 which apparently did physically exist, according to Wikipedia.)
Interesting. I've never heard of D-list nomenclature before.

With the A-list method you typically need to write a "zipper" function, that recursively conses the heads of two lists to generate the A-list. Makes "apply" an expensive operation with needless allocations.

What's great about D-lists is that the "make-env" method is just a single cons operation. Clearly superior. I'm surprised its not more well known.
Why the hell does a digital serial bus interface have an analog audio "mode"?

I mean, USB-C is already supposed to do daisy chaining, some 100w power bidirectional power transfer, and support video channels over it according to displayport spec. Oh, and its also thunderbolt.

Seriously, is this port supposed to cost more than its weight in gold to manufacture, and be such an extreme nightmare to program for we should expect exploits every other Tuesday? I am totally on board with a high bandwidth even parallel standard port for digital data exchange with good power delivery metrics, but all this specificity over how it performs with what data while supporting analog modes is... feature creep, by definition, in my book.
As you are happy to point out, no one asked me to :)
This reminds me of the Game Boy Advance SP and how it removed the 3.5mm jack for seemingly no reason other than to have me buy an adapter.

I won't buy a phone without a 3.5mm jack. It just works. I don't need digital audio. My (medium-price-range) headphones sound utterly glorious, there is no utility here.

To be honest, I'm not sure whether I'll ever upgrade my 2013 Moto G. It'll probably break eventually.

When did I become a luddite? It's like, at some point, things stopped getting substantially better, and just became sidegrades with annoying tweaks for the sake of it.

I want my toaster to take... bread. Not tomatoes. Bread is what I eat for breakfast, not toasted tomatoes. :P
I don't agree that there is a difference, at least from a taxation standpoint. I see no reason why someone who made a million dollars trading stocks (or selling homes) should be taxed differently than someone who made it performing open heart surgery.

There isn't some magical ethical category open to capital. I risk my life commuting to work to perform labor. What of it?

In any event, even if I can't convince you that there shouldn't be a distinction between income and capital gains, I hope I can convince you that there shouldn't be a taxation difference between dividends and capital gains. We need to make the way company ownership works much more like an LLC, where profits flow through to owners by percentage of ownership. Capital gains are easily manipulated with creative accounting, the madness of crowds, central bank money printing and, most significantly, leverage fluctuations. If anything, I would want tax capital gains more heavily than dividends, which do not lie.

A steady return of profits to owners would enforce the discipline our corporations so desperately need. Wall Street, of course, doesn't want that, and neither do most boards, because it would force them to give up cash that they would rather use for bonuses and stock grants. And that would be great.