skysight-inc/HackerNews huggingface dataset:
I think with open source and standards we lose control the moment things become too complex for a group of open source developers to develop. At this point you need funding, organized efforts or corporate backers who bring their own agendas. Or be on the sidelines for decades while the work is done incrementally like Linux.

For web browsers we have long passed that point. The level of complexity and ongoing effort rules out independent projects which means we are stuck with large corporate efforts like Chrome, Edge, Safari or token open ones like Firefox that trade on openness but are happy to collude with other browser makers to act against user interests.

With this kind of ecosystem its inevitable user interests or things like open web standards will be thrown under the bus when it has no benefits to the projects.

Mozilla has enough resources to take a stand against this or collaborate with orgs like EFF and try to rally users. It has certainly done that before, but nothing happened here. If Netflix wants to deliver DRM let them make their own app, there is no need to get browsers involved in any way.

Linux was never about convenience, it was and is about openness and users and developers have persevered for decades to get here. It would have been 'convenient' to stick to Windows at the outset but then there would be no Linux as we know it today.
Microsoft was not just 'borderline unethical', it got charged times and times for severe illegal practices. Apple is far from there (yet ?)
And then you want a popup with a progress bar. Where's your text rendering engine now?
In normal conditions you can only extract up to ≈30% of the coffee beans mass, ie. no matter how fine you grind and long you brew you'll only get 30%. The rest are insoluble solids: cellulose so basically wood.

When the big boys brew the coffee in really high temp and pressure (165-190C, 15 bars) the structure of the bean changes and previously insoluble parts of the hemicellulose become soluble. This means you get a higher yield but what you get are nasty, woody, heavy bitter compounds.

Here's a diagram explaining more: https://goo.gl/dJTsxM
https://github.com/peco/peco
No, not worried about that, particularly. But there are few other options, that might be worrying to some:

The routine tasks will more and more go away. Still amazed how much is done by hand today (like research, data preparation, communication, marketing, business to business processes, scheduling, HR).

Just as with every profession over the past decades, if you want to stay employable, you will have to level up your game significantly because the simple software stuff (of which there is a huge amounts today) will go away, let's say in the next ten years.

In 2030 software related employment will look more like in the 1960s. A highly selected and highly self selective group of borderline asperger guys having a blast thinking, proving theorems, playing piano and writing code.

Why I believe that? Because we see the 80-20 rule play out in so many fields. And in 2030 the leverage you get from technology will just a tad more intense that in is today.
Because last time I checked it on the desktop (2-3 months ago) - it did. I'm very happy it is no longer the case!
Npm releases free orgs
Well we can still hope that Apple might open source APFS (and add data checksums).

Or that someone sits down and does the reverse engineering work.
Putting aside that most teams in the world aren't remote, do you seriously need to do that daily?

Something more fundamentally wrong is going on if people can't assign work more than a day in advance without stepping on each other's toes.

Daily standups are simply a form of micro-managing, the scrum guys have done a colossal amount of harm to our industry.
Headline is a dramatic overstatement.

> In an announcement today, the Bay Area company said it was close to finishing a large-scale production facility in Oakland, California that can produce as much as 1 million lb (454,000 kg) of meatless meat a month.

1. Facility not done.

2. Facility not tested.

3. Capacity not demonstrated.

4. Regulatory approval -- pending?

This headline needs editing.
Didn't get much traction afaik, but browser support (instead of JS) would've been great for something like GSS:

https://gridstylesheets.org
A market order executes against the current order book. The existing limit orders in the book, or more accurately the narrowest part of the book, are what gets executed. You can't act on it after the fact as it's an immediate "fill or kill".
Most journals have very strict page limits.

(Also: The mathematical underpinnings are related to radar systems, whereas the application is in robotics. The amount of background information to bring a roboticist up to speed would've consumed entire papers or books -- some of which were previously published by myself & other coauthors.)
Hubstaff – everything we've learned to grow our time tracking startup
The vscode-vim extension does support the : operator, as well as :wq.
I haven't had any problems loading multiple gigabyte log files, either. For really big files, there's even an Elisp "hack" to make it work better: https://www.emacswiki.org/emacs/vlf.el

I also have the following function in my .zshrc to disable "word wrap", specifically for when I need to read large log files that may have very long lines:

emacsr () {
emacs -nw "$1" --eval '(progn (setq buffer-read-only t) (setq truncate-lines t))'
}

I haven't noticed if it makes loading the files much faster (the lines aren't that long), but definitely makes it easier to read them in a terminal.
>The myth of the pristine Amazon rainforest - Indigenous inhabitants shaped the rainforest by domesticating tree species in pre-Columbian times

That's not, as it's invariably used time and again, an excuse to do the same meddling with the rainforest now -- when we have 10,000 times their resources and effectives in killing the rainforest that these people had.

It's like people don't understand differences of scale...
he definitely was.
This was clearly inspired by Buffy the Vampire Slayer episode "Doublemeat Palace" :)
Url changed from https://medium.com/membership to one that gives more background.
Trump+team+'incidentally+monitored'+after+election+•+THE+WORLD+INFO
I have a feeling that the things in Lojban that are semantically significant and super-hard to keep track of in real time in your head go pretty far beyond the noun case system. :-)
Secret colours of the Commodore 64
Google and Facebook are two of the few companies who probably do make use to CS style algorithm problems in real world coding.
> Are there really shows that aren't good enough to warrant your undivided attention, yet good enough to watch in the first place?

As someone with ADHD: that's going to be most of the shows I ever watch. Unless it's really one of the best shows or movies I've ever seen (like The Wire or something from IMDB's top 50), it's really hard to give it complete undivided attention and probably not worth it anyway.
You'll stand out by being 40+.

Just treat them like adults and answer their questions.

You'll be fine.
Under the Spell of James Baldwin
So what this is saying is, if you don't have "1" in your numerical system, you can recover it by taking φ to the power of infinity and then dividing by infinity?
Thanks for the comment! Totally agree with you.
Didn't realize GDAX supported taker limit orders by de-selecting "Post Only" -- definitely a nice feature along the lines you're describing, adding a bit of slippage safety:

https://support.gdax.com/customer/en/portal/articles/2426596...
We already have this--contracts are "programs" that specify how other people should perform some action.

Nevertheless, entire industries revolve around correctly writing contracts, making sure they are executed in the intended way, and resolving ambiguities and disputes about the original specification.

If it's ever possible to go directly from English to running code, programmers will still be around; they'll just sound more like lawyers.
The "why" was announced in January: https://blog.medium.com/renewing-mediums-focus-98f374a960be
Is it Netflix's sole responsibility though? Their only real legal responsibility (other than, well, to not break the law) is to add value for their shareholders. "Taking a stand against DRM" doesn't sound like that.

It sounds more like the job of the citizens to elect representatives that support a Good Internet, and if the politicians they elect turn around and screw their supporters (which isn't illegal), to elect new politicians. A pretty disgusting and slow system, sure, but the only other solution I can think of (I am not a smart man) is outright revolution, and hoping the revolutionary government is all about a Good Internet.

EDIT: I'm fine with being downvoted if I'm wrong or stupid, but I'd appreciate if someone could tell me why they believe I'm wrong or stupid.
I'm not sure that every automated process that generates an output after evidence of payment is produced qualifies as a business. Otherwise I've got a box full of businesses (old shareware CDs) lying around somewhere

Software might be able to cope with commerce to the extent of churning out logos based on a predefined input parameters in response to a payment received token, but it's rather less adept at finding new ways of reaching or serving customers or dealing with other day to day stuff like taxes or complaints[1]. Which is probably why LogoJoy, the project you're referring to, is hiring...

[1]not to mention an AI without the ability to testify in court but with a direct line to a vault of cash being a magnet for crackers, hustlers and thieves
This is all true. What has happened is probably the best out of a set of crappy options. It's only a net benefit compared to the other non-fantasy possibilities, though. EME is more something to be resigned to than happy about.

> It shouldn't be considered worse than proprietary plugins with arbitrary scope.

True. Proprietary plugins with limited scope are better than proprietary plugins with arbitrary scope, all other things being equal.
An Interview with A. Stepanov
About HUE
Ok, edited.
I wonder how this kind of burger compares to lab-grown burgers. I would imagine this process is significantly cheaper than lab-grown – in which case, why don't we just replace all burgers with this?
Show HN: Calibre Test Profiles – Test your sites under real world conditions
> Are there any major jurisdictions where this is actually a requirement?

For starters, twelve states in the US, including California: https://en.wikipedia.org/wiki/Telephone_recording_laws#Unite...

And telecom companies (Google acting in the role of a telecom company in this case) have certain responsibilities and liabilities if they facilitate illegal recordings.
Linux's built-in software RAID (implemented at the block level) has supported online RAID level changes for many years. Check out the "grow mode" section of the mdadm(8) man page sometime; it goes into great detail about which operations are supported.
Besides stolen sessions, using browser fingerprinting for detecting login attempts with stolen passwords is even more useful.
I apologize. I think there are different conceptions of complexity. Lojban is built on a rigorous definition of complexity and clearly much work has been put in to minimize it. My feeling from having spent time learning it is that the goals are interesting and clearly they are very close to achieving them, but they don't match up to my expectations for simplicity, from reading about linguistics and other constructed languages as a hobby. I am not trying to bag on Lojban. It's very interesting and worth spending time learning. I will definitely follow up on your resources—I have been reading la karda for the last week already actually. :)
> start with -1/phi = 1-phi and use phi=(sqrt(5)+1)/2.

This is the same fact twice. (Well, the second part is just one of the two roots of the polynomial equation x^2 = x + 1.)
Hi, we are moving more and more into the direction of going multi repo/multi project. Subgroups is the most significant step forwards for this. Expect to see cross project pipelines, management feature, monitoring etc
I remember that the Cassowary constraint system was implemented in Apple's app development framework, and people reporting that it was hell to work with after building anything beyond minimal complexity.

Also, there is an actual GSS implementation by thegrid.io

https://gridstylesheets.org/
It's a shame that the trend in increasing rover size probably won't continue. If scaling does continue, we might expect to have rovers the size of monster trucks on Mars by 2030.
Show HN: An interactive CLI for tsconfig, tslint, eslint, and babel config files
unix timestamp 0.
Development to Production Workflow Coverage: Heroku vs. Kubernetes vs. Flynn.io
To add to this, if you are hobbyist that writes small programs that don't have huge numbers of lines of code, then then slowness isn't really a dealbreaker for you. I use Atom myself for python/django programs. My sister who is in school right now uses IDLE for all her neuro-linguistics based programming. I mean, if your needs aren't that big and your focus isn't the code, you don't really need a fancy editor like sublime.
You can do that now. Higher-order functions are simply functions that can take other functions as parameters or return them as results. C has been able to do that since forever. It's not something fancy: pretty much every programming language has something along these lines.

What is rarer is closures, but that's a different concept. You can have higher-order functions without having closures.
So I'd say look at it like a spectrum. In the cafe world there is - average/ not-so-great drip coffee --> Starbucks --> Speciality/ Third Wave Coffee.

I don't know how VIA makes their product, but if you do a side-by-side taste test with Sudden vs VIA, I 100% guarantee you will notice (and prefer) Sudden. We do in fact use a pretty unique bean selection + brewing process to achieve it.

Re: drying techniques - it really varies brand by brand and when you go to a store shelf in the US, most of the brands you see are spray dried, not freeze dried. In the US, you specifically have to look for brands that say 'freeze dried' and it's usually reserved for the more expensive instant coffees. Spray drying is much cheaper, but yields a lower quality product. Freeze dried coffee is a lot more common outside of the US. Even within freeze drying - we use a smaller batch freeze drying process. I've worked in large scale manufacturing before and with a smaller batch process we are able to achieve much higher quality levels.

Re: beans - most coffee beans bought and sold are bought as a commodity product - think rice, beans, etc. They can literally be years old before being brewed. We have seen lots of these beans and they visibly have mold and insect damage. The beans we use are hand-picked when ripe. Much closer to picking grapes from a vineyard.
I'm a person that wanted to give them another chance and got my self a Lumia 930. They didn't deserve it. Sometimes I get the feeling they are incompetent.
I agree, but I feel like, if simple things are hard, what will hard things be like? :) Then again maybe with practice it becomes easier?
> 4. Regulatory approval -- pending?

Their product is already on the market, so I don't see how there would be any more red tape other than certifying the new facilities.
My two cents from a sustainability perspective.

My girlfriend and I would never consider something like this due to the high volume of plastic involved. Can you make the containers compostable?
Plane water is really nasty. Even Sudden made it will not taste great. You can mix Sudden with cold water by shaking it in a bottle and that's what I usually do when traveling
clisp.org says:

Current version: 2.49 (2010-07-07).

Two people are still making source checkins, but there hasn't been a new release since 2010. It's nice to know that someone is still working on it, but they're not making it to a release version.
That isn't what I'm saying at all. I'm saying the tuition paid by the state needs to cover the tuition if you accept the money as a school. I am pretty sure that removes none of the advantages since many private schools in ND and elsewhere have lower current tuition than the public school receives, and last time I looked the private schools were doing the same testing. STEM teachers might actually get salaries that would attract them to a school.

The oversight is the parents saying I want my kid to go somewhere else. Individual decisions of the parents is quite a bit more valuable to me then the elected folks taking donations from the various teacher's unions.
I don't agree with "people want to watch what they want to watch."

IMO the 2005-2015 wave of pirated content was due to the exact opposite; users (people in the living room) not going the extra literal mile to buy/rent a DVD.

With the coming of Spotify & Co the music pirate scene has pretty much died off and it's because the physical CDs are replaces by something orders of magnitude easier.

Same thing is happening with video content now that most houses have the capability of streaming it.

What people want to do after work is to sit in the sofa and press "play". They don't want to start installing software.
Thank you for your feedback. This is an important, often overlooked, topic.
A year ago, people made fun about how programs will get proportionally slower once all the developers have switched to SSDs. Now we're already talking about having to upgrade to NVMe disks for a decent code editing experience.
I actually agree with you and am against DRM, but I think I've read that Netflix doesn't actually own all the rights to their content, which doesn't mean that they don't have a great amount of influence if they wanted to do it - obviously, they don't.
Yep, I used Sublime for a while, and I'm a Vim user as primary editor for the last 6 years.

Planning on switching to VS Code full-time as soon as I can figure out how to add a couple of simple bindings to (custom) things I have setup in Vim.

It's snappy as hell for me, on a mid-range Mac Mini. Really impressed with the Vim mode, which includes things like tab support which other projects (like SpaceMacs) don't.

Granted startup time takes about 10 seconds, but then my iTerm startup time is pretty similar on this machine, so that doesn't bother me. Once my editor is open I'm going to leave it open all day (and ditch my Vim habits of perpetual ctrl-z/fg).
This is enough of a hassle that I will never make the purchase, despite being interested.
We aren't going to beat out the best of the best cafes with trained baristas, but we will definitely beat out the average corner cafe (where people often spend $3-4 on a coffee).
Instagram to Let Users Book with Businesses in Challenge to Yelp
Sorry, I was asking if there is something similar to Tinfoil for Facebook, https://play.google.com/store/apps/details?id=com.danvelazco... , but just for Messenger.
If it's just animals, this number should be 100%. Are they ruling out service animals?

Also, I think this 'terrestrial animal mass attributable to humans' figure has no bearing on the spider stat. Unless we're saying spiders are attributable to humans because of our effect on the fly population.
That's a good reason. Ideally sand-boxing desktop applications will be an easy thing to do in the future. Maybe the big companies involved in making this Netflix thing happen could have spent their time coming up with a cross platform standard for that. No matter what, the open internet's more important than me or you or even Morpheus. I make the trust call with desktop applications every day, I'd be ok with making the call for 1 or 2 more. I have DRM turned off in Firefox and I won't change it for Netflix or Hulu (the only 2 sites for me that don't work with it off), I limit Netflix and Hulu use to Roku.
If people are interested in this sort of thing, there's some nice linear algebra underlying the idea.

The Fibonacci recurrence is a linear recurrence, meaning that if you have two different sequences such that

F[n] = F[n - 1] + F[n - 2]
G[n] = G[n - 1] + G[n - 2]

then the scalar multiples (multiply every element of F by some value k) and termwise sum of F and G will also solve this recurrence. One nice thing to do then is to search for a base p such that one solution for the recurrence is P[n] = p^n. This gives a formula for p, namely p² = p + 1, which also characterizes the golden ratio φ = (1 + √5)/2 and its negative reciprocal -1/φ = (1 − √5)/2.

Well, remember that the recurrence gives you everything if you also specify the first two numbers F[0] and F[1]. We know that these two sequences that we just computed are

P1 = [1, (1 + √5)/2, ...]
P2 = [1, (1 − √5)/2, ...]

and given F0, F1 you can use some simple linear algebra to solve for a and b such that:

a P1[0] + b P2[0] = F0,
a P1[1] + b P2[1] = F1.

This gives a closed form solution for the Nth term in terms of these Ps. So the sequences obeying the recurrence actually form a 2-dimensional vector space and these polynomials just happen to be a nice basis for that vector space.

Similarly for the case of the powers of phi, we can use this argument in reverse to say "I know I want P1 plus something times P2 which causes all of the terms to be integers," P2 will then approach zero (since it has modulus less than 1).

For this, we can look at the recurrence and say "oh, we just need the first two terms to be integers and then the recurrence makes everything else integers," so choosing a = 1, b = 1 gives us F[0] = 2, F[1] = 1, and these happen to be called the "Lucas numbers".

Similarly we could expect that the powers of any solution to p² = m p + n, integer m, n, p > 1 will be close to the integers as long as the other solution q lies somewhere in the unit interval -1 < q < 1. Completing the square gives (p − m/2)² = n + m²/4, the solutions are evenly spaced about m/2 with a distance from center to solution of √(m²/4 + n).

So for example the recurrence T[n] = 3 T[n-1] - T[n-2] is solved by the numbers (3 ± √5)/2 and so (3 + √5)/2 must also have this property, whereas T[n] = 3 T[n-1] + T[n-2] gives you (3 ± √13)/2 and has this property too.
Only legal persons can own property. A trust is not a legal person. The legal situation is that a trust's assets belong to the trustee, who must be a person, not the trust itself. A trustee could be a corporation, but it could not be a machine, since a machine is not a legal person.

The trustee is legally responsible for employing the trust's assets in accordance with the terms of the trust. The relevance of this is that the actions of a machine owned by a trust would be the legal responsibility of the trustee.

You can't really say that a machine truly owns something until the machine, and not its owners or operators, can be held legally responsible for what it does with it.
Probably Silverlight, which they have already been using.

The thing is, premium content is going to be DRMd whether Firefox users like it or not. The question is, will Firefox users be able to consume it once they kill off Silverlight?

The only other viable alternative is a native app, and we all know how open and Linux-friendly those tend to be.
People interested in this topic will enjoy the book "In the Land of Invented Languages" by Akira Okrent [1]. It's an easy non-technical read.

[1]http://inthelandofinventedlanguages.com/
No, it's much more a case of over-priced homes [1] than under priced developers. Even homes in non-central areas are very expensive - not to mention of a very low standard

Here's [2] an insulated house with no central heating and single glazed windows in a town of 20k people going for $125,000 USD. No real employment opportunities unless you work for local government or commute 50km. No Lord of the Rings style vistas in the Horowhenua either, it's drained swamp.

[1] http://www.newshub.co.nz/home/money/2017/03/new-zealand-hous...

[2] http://www.realestate.co.nz/3036902