skysight-inc/HackerNews huggingface dataset:
Worker-owned coops exist. No one is stopping people from forming them. By all means, help develop these organisations. But the government shouldn't be stepping in and prohibiting other voluntary organisational structures.
Some communities distinguish between lambdas and closures, but some don't. In the (mainstream) functional programming community it is unusual to make this distinction.

The recursion in open recursion refers to the ability of an object to refer to itself (the 'this' or 'self' value) and the open bit refers to late binding (the value to which 'this' or 'self' is bound is open to change).

Agreed on the duality between closures and objects. Closures are a poor man's objects and objects are a poor man's closures, as the joke goes.
Why the assumption they have "applications" in mind?

Big-corps sit on piles of cash. They have an "innovation department". They have VC arm. They throw money in accelerators, they organise fintech hackathons, They invest in small startups. They do many a strange thing with their money!

EDIT:

>just participate to get in on the hype

This.
It'd be great if you could expand on that. Why doesn't it make sense, why is it too expensive, why unreasonable?
This was a problem with the very first working implementation! However, with some intermediate data structures we were able to take advantage of the fact that, for an index with millions of items, adding or deleting a few thousand probably does not change the set of prefixes or their relative rankings very much. So although the initial precomputation of the prefix mappings from scratch takes ~10 minutes for our largest customers, we were able to get subsequent index updates down to mere seconds.
It's weird to me that the justification is "banks do this all the time" when the whole point of cryptocurrencies is to not replicate the bank system.
If you didn't want the spot with the place, should've chosen another one.

There is all kinds of stuff wrong with this statement.

A) It was the only apartment complex that met my needs.

B) I don't think there were any apartment complexes where a parking space was optional.

C) As I said above: I had a car when I rented the place. I gave it up later. That was not in my plans at the time that I rented the place.
Ha! I'll keep Slack in mind. Let me know if you come across any prompts you'd like to add.
There are a few reasons we made the switch:

- Familiarity. Most of our team have a little experience with Javascript, but none at all with CoffeeScript. It's not that different, but there's still a cognitive overhead.

- Documentation. Almost all documentation for front-end work, especially with React, is in ES6 now. There's an additional overhead in translating it.

- React – CJSX was IMO awesome, but there's no ongoing support for it. Embedding JSX in CoffeeScript is less satisfactory.

- Webpack. We've had various problems getting features of Webpack 2 to work correctly with pre-2.x CoffeeScript – HMR etc. that only really work with ES6 modules. We could wait for CoffeeScript 2, but it's already becoming a drag on velocity.

In short, CoffeeScript was great, but the benefits are much more marginal now. My preference for terse syntax isn't that high a priority for the rest of my team, so I'm happy to take advantage of the more standard ES6 that we can now use.
they were never the refs -- CEO has controlled the board's vote since 2015
Yup, I misread. I was thinking you meant what would be the benefit of not using fans at all.
I'm an introvert. There's a saying, "You're never alone with a good book." For me, that's certainly the case. If you're not a bookworm, try audiobooks.

Also, I love dogs (probably more than most people). They're loyal, do not judge (unless you have a treat), and live in the moment - what more could one ask for?:) Animals can provide a lot of companionship.
step 1) take out your baseball bat...
I agree with you on bread. You have to go way off the rails to screw up bread. I was thinking more along the lines of sponges or macarons, things that are a lot more sensitive to variation.
those can be handled:

1 | slice bread

(blank) | black pepper, to taste

Some aspects of the UI/UX still need work.

Thanks for the feedback.
If lots of manufacturers were all manufacturers, this article wouldn't have been written. In truth, the vast majority of expensive drugs aren't being replaced by distributors or manufacturers, or the Shelf Life Extension program for the government would not be saving $2B a year.

And don't blame the victims, which is what your sentence on inventory management does. If a hospital over-estimates patients usage of a drug and gets stuck with expired drugs due to excessively shortened expiry dates, that's on the maker. The maker knows the real expiry dates, usage can never be anything but an estimate.
Switching to React Native allowed our team of 6 to become a team of 2 and still go twice as quickly. It's not just the cross-platform capabilities - React is also just really great.
> it only got tabs in 10.10 (Sierra)

I don't think that's true. I definitely had tabs in Lion (10.7) and I'm pretty sure they're at least as old as Leopard (10.5) and maybe older.
Great idea, never going to happen.

Why would they sign up for that when they can just as easily charge full price for those replacement drugs (as they do now)? The only people out there who can change this are making huge profits from the system currently in place, so why would they?
> Every single one would rather have a dead-beat (but not abusive, I imagine that would change the equation) dad over no dad.

This is demonstrably untrue in my social network. Just in my own friend group I know a handful of folks who would much rather their father simply didn't exist, rather than having this effectively random person they now owe some supposed family obligation to. Basically they got all the responsibilities of having a father, and none of the benefit.
Is it functional as of today? The perception directory is almost empty (only skeleton).
The best book about blockchain
fixed! released v0.0.2
(last line kept in error)
I think there is little technical to discuss at the moment, because a lot of these companies have not made their direct technicals known. In fact a few of them have been patenting development[0] they've done with blockchain expressly to protect it from the public (and as one would assume, any potential for gain).

We can only speculate on the technical problems if we don't really know for certain what the application is that they have in mind.

Everybody seems to see value in blockchain tech, though nobody seems certain what the best applications of it are. I admired the UN's use of Ethereum as a tokenized payment method for refugees to 'purchase' relief supplies at camps in Jordan[1]. Problem is, scale that up to consumer-level transactions and we have a problem (at present, anyway).

If you want to go back to discussing the root viability of Ethereum's tech, sure -- but I think that's another subject than the main one in this thread.

[0] https://www.bloomberg.com/news/articles/2016-12-21/who-owns-...
[1] https://www.wired.de/collection/tech/blockchain-fluechtlinge...
I would agree
Can anyone explain the logic behind picking commonly used words as product names? I know this is Google, but isn't it hard to rank well with such generic names?
Yeah, I think USA is atypical for bottles. I was surprised to see bottles of 1000 Tylenol* tablets at the CVS chain.

In Australia the only thing in bottles are vitamins and similar, though it is possible to get small bottles.

* acetaminophen / paracetamol
>I think it says that network IO is only performed where there are no runnable (not idling) goroutines.

Yes, that's what I meant. Got mixed up :)
ELI5: why does saying “tock, tick, tock, tick” seems really weird
The rational fear is of automation introducing systemic failures. Imagine a "flash crash"[1] type event applied to widely deployed self-driving vehicles.

[1]: https://en.wikipedia.org/wiki/2010_Flash_Crash
Do you mean every company should be a worker owned coop? If that's your suggestion, that's already possible. Why not continue giving people the option of working in a traditional hierarchical enterprise, and working in a coop? Why make the latter mandatory?
Pay per day as in charging a credit card each day?

It is likely the credit card will flag your company as a scam. No one wants to see their credit cards charged on a day-by-day basis, either, and I think you'd be covering those fees (2.5% + 0.30 for Paypal and Stripe).

I've gone into Walmart, forgotten to buy something, had to go back, and while the second time usually goes through, I get declined after that. I've driven across the country and instead of filling my gas tank up half way or when it gets to E, I've attempted to fill it up every 20 miles or so, even every time I saw a gas station, and my credit card got flagged and I had to wait 24 hours to for them to unblock it.

I know we're talking in terms of minutes to hours here, but "day-by-day" with a charge for the same company may get flagged.

I've been charging on a monthly basis (which Stripe can do automatically) and I've even seen people doing 3-6-9-12 month basis, but there is another method that I'm planning to use, which I haven't seen much. While Stripe doesn't officially support it, there are methods to actually get it to work which allows you to "pay as you go." (PayGo)

In this way, at the end of the month (simply grab the 1st day of the month and subtract by 1 or grab the last day of the month at 11:59:59 PM) and you calculate how much a person used for the entire month. Then you would just change the invoice to reflect the new charges. In my future projects, I will probably start going this route.

I'd think people wouldn't mind putting in their credit card and then just getting charged for what they used (once per month). It is more peace of mind too...

Saas is like: use it or lose it.

Pay as you go is... use it or don't.

As far as my method of building web apps go: I offer X amount of something for free. After that a month, it returns back to the original X and as the person uses it, it counts down until there are no more, and then you have to wait a month to use more of it. If you want more, I offer 2 solutions: subscribe for more or refill your X on the "free" plan which just gives you more without the added benefits of the higher plans.
No it's not. Essentially you are saying it's ok to have an "expiration tax" and that it doesn't change the market. I'm saying the expiration tax does change the market, and raises the cost for the consumer, even if it's factored into their purchase. Typically consumers don't have the ability to substitute complements, and manufacturers products are patent protected, so it's another way to raise prices and increase manufacturer profits.
a hobby, i usually do martial arts in a class environment. also for example consider getting a sociable pet such as a dog, bearded dragon, etc.

with a sociable pet you get company at home; and for instance with a dog there are usually local dog parks where fellow owners _eventually_ meet eachother and while not becoming friends always can be a social event with your peers.
Interesting. And the tl;dr for the bug is:

byte_count := (n+7) / 8;

When n is near max size, it overflows to a small number, then (small number) / 8 = 0

the fix is to restrict n to [0,MAX-7)
Read similar article on HN before. U.S. Army was able to save millions after FDA okays them to use expired drugs.[1]

[1]: https://www.thepharmaletter.com/article/fda-tests-let-milita...
The concept of ICOs isn't necessarily a bubble. The part where non-credible founders with non-credible plans raise huge amounts of money is a bubble.

I also love how they're creating their own currency, selling it, paying employees with it, and promising that it will go up... and then they tack on a "no equity-like product is sold" fig leaf. The overall idea of RootProject sounds nice though.
What's wrong with Cyberduck's SFTP support? I've been using it for a few years already and never had a problem.
maybe, but hundreds will just sit there without gas :)
Using Rust on the Particle Photon
This looks great! Congrats on shipping!!

I like that you have a scaling feature. => https://www.cinc.kitchen/info/features

I know this may be too much to ask, but if you are taking requests, some basic nutritional info (ex: Protein content, avg. calories) might make it even more awesome for those of us tracking daily calories, protein (for atheletes etc). I understand things like sodium, fat might vary depending on how much salt or oil the person cooking the recipe uses, so maybe this might not be feasible to implement...
Computing jobs continue to increase and offer some of the highest salaries, yet the industry is failing to attract diverse talent.

This reeks of bullshit. "Diverse talent" is code for "you need to hire as I say, not as I do".
Anyone know who the primary customers for these will be?
No, the concept of a "legitimate investor" is not a fairy tale. Unless that's what you're saying, that the entire VC industry is illegitimate, that it exists outside the world of dependable knowledge? Why would LPs give GPs money if that was the case? It seems to go against all financial sense.
"Blockchain will be very important. It can record things. Other computers can verify it and come to an agreement. Block chain will be so very impotant that I really cant give you examples of how it will be important other than (insert broad field here) that it will transform (broad field here) by verifying things. Blockchain will be important.... (and so on)"?
Viewing source made me sad. One would think that recipes of all things would survive the appification of the web.
Vitalik, shouldn't you be working on ethereum ?
One other thing to note is that compositors seem to add a fairly large amount of latency. I ran the app linked in the "Typing with Pleasure" post and I saw a roughly ~20ms improvement across various text editors with the compositor turned off (I'm using Termite with Compton as my compositor).

http://imgur.com/0G3qbpr
Some countries have formally committed to eliminating power from nuclear fission. Most have not. Most countries have at least some regions that would be happy to accept the good, stable employment and tax base offered by a nuclear power plant in exchange for the very slight risk of accidents. So why aren't more fission power plants getting built in countries where they are not formally excluded? I believe the single greatest factor is that they take too long to build and require too large a lump of money, because a single modern reactor is too big.

Modern Generation III/III+ reactor designs have actually made this "chunkiness" worse; there's no modern reactor design under 500 MWe that's certified in the US, Canada, Japan, South Korea, or the EU. Designs in that lower power range were built decades ago, and a few still run, but now it's big-or-nothing. AP1000 and EPR are 1117 and 1600 MWe, respectively, and all projects using them are behind schedule/over budget. And since these large projects are leading to such poor outcomes for involved companies, it will be difficult to get follow-on orders that will benefit from the hard earned lessons of their initial builds.

Even if all the technical problems are solved and fusion proves capable of producing net electricity, fusion power risks hitting this same too-big-to-build problem afflicting fission if it can't scale down. If the only approaches that work are enormous tokamaks with an entry level price of $10-billion-or-more, then they'll be engineering marvels that hardly anyone builds. Maybe they'll someday supply 10% of China's electricity.
> Developers love using the CLI because everything can be done from the command line.

What? Do users also love the UI because everything can be done by the user?
lets hope this international collaboration will survive through the decades, and that no war or political chaos will stop it.
At work, we greatly benefited from a transition from Spring with Java to Play with Scala.

This mostly due to the inherent complexity in Spring and the fact that Spring developers are also Spring experts. When the main developer behind the application left, we struggled to add new features or even fix bugs because the team lacked the Spring expertise.

The rest of the business mostly dealt with Scala, so it was almost a no-brainer to go with Play.

The outcome has been very surprising. The application has better performance overall, is better suited for streaming and we have much more expertise in-house to add features and fix bugs.

The re-write was not without pain though. Spring is a well-supported and very rich framework. It probably does a bunch of things that the casual web developer will likely forget.
I've never experienced this personally, although I hear it said a lot. I generally work on server side applications with a database behind them and 90% of the work involved is taking data from the client and putting it in the database or the other way around. The database handles actual type enforcement. The requests come in as strings and they are returned to the client in string based format.

Introducing types to the server side language has never done anything for me other than making sure that the types are in sync with those of the database while creating a lot of tedious overhead converting data that the application itself might not ever need to process to a particular type.

The Elixir gradual typing approach has always seemed like the ideal balance to me.
Is anyone really using Ceylon? I really like the look of it, but it just feels like something thats not really going to get much traction
Mill CPU: Switch statements
When our Rails team delivered our projects and Christmas came in 2010, we peeked our heads out and discovered Node.js, CoffeeScript, and WebSockets. We created a real-time web framework from the combination of those technologies, and demoed it at the Hackernews London meetup of June 2011. It was known as SocketStream.
Can I backup my macOS Time Machine to Google Cloud Storage using Transmit? I'd like to store my Time Machine backups offsite just incase.
Lua does too, for literal tables and strings being sole argument you can omit parentheses. But to call method on a literal you need to add them.

> print("OK")

> print "OK"

> ("OK %d"):format(1)

I've seen some funky (ab)use of these, people using literal strings and tables and functions named class and similar to do:

> class "Something" {

> -- ...

> }
Hey, my repo! Thanks for mentioning Extropians, haven't heard of that one.
co-sign 100%...we are trying to make that polyglot dream a reality with Solvent (codesolvent.com)...using JSR-223 to allow multiple languages to be used for building web apps...you can see demo videos here: http://codesolvent.com/web-dev/
I personally would not pay-per-day if its 1 transaction/day.

Now, that being said, you could set up monthly transactions which are calculated on a daily basis.
Yet, Robots and automated machines (not the autonomous vehicles) still killed/injured a few dozen people since 1984 according to U.S. Department of Labor. [1]

[1]: https://www.osha.gov/pls/imis/AccidentSearch.search?acc_keyw...

Worldwide stats will be far more than that. We've accepted it, haven't we?
I'm a primarily Python dev, have been for a long time. Lately I've been working in Javascript/typescript and there is no worse antifeature than having 3 different ways of doing the same thing.

You try to figure out how to do something, you see 3 different solutions and you ask yourself, what's the difference? What's more correct? Will I need one over the other? Are they compatible? Is one way better supported than the other?

The amount of time I've spent looking up differences between two APIs or two paradigms in Typescript is seriously ridiculous. And it feels really bad to not recognize something you've done before because it's written differently.

Common culprits: require() and imports, the countless ways of creating classes, the crazy amount of different ways to implement similar or identical workflows in webpack and pretty much the entire JS ecosystem in general.
In fairness, about 200 drugs account for the majority of stuff sitting on Americans' countertops. No need to hit thousands to get pretty good coverage.
My book shelves are overflowing :)

I agree, never alone with a good book. But, having spent weeks at a time reading 5+ hours a day, it can become lonely in itself.

A doggo might be a good choice
Any such labeling change would likely result in decades of litigation over the precise meaning of each term when someone inevitably comes to harm while taking the drug. From the manufacturer's point of view it's cheaper and possibly safer to use a single clear good/bad date.
Is it a GPU issue? I have an NVidia GPU and I still wouldn't regularly hit Ctrl-Alt-F1/F7 to switch tasks.

Estimating, it takes at least 500 - 1500 ms. I have no idea what's happening here... if it's an X thing, a driver thing, etc.

I don't recall it being fast on any machine I've used recently. It's at least 100x slower than it should be to be usable -- it should be around 5 to 15 ms, or even less.
Maybe someday those power plants will be available in smaller sizes, e.g. for fusion with the discovery of better confinement techniques, or high magnetic field materials
If people know that many expiration dates are untrue, wouldn't that make them more likely to experiment and accidentally take expired drugs that actually lose effectiveness or become toxic out-of-date? Expiration dates that are explicit and trustworthy would make people less likely to try random stuff, not more.

I don't think you make people less likely to experiment by making experimentation successful most of the time.
Funny, but war sometimes accelerates specific technologies. The atomic age was brought about by WWII. I'm not saying war is good... the advances at one field can come at the expense of scientific research across a broad number of other fields
Thanks for the ideas. I've thought about it, but I.. I hate sports. I'll poke around for some non-sport related hobby groups, perhaps.
Well said. Another aspect: Having the option of a 90% effective drug vs a 100% effective drug you DONT have because you cannot afford.

There was a time in my life where our family lived dollar to dollar and skipped medical care due to cost. We would easily settle for 90% efficacy.
Gotta say, Zappa has been an absolute pleasure to work with so far. Thanks for all the hard work!
An analog to Travis CI for this would be interesting and delicious.

An analog to Docker images would be something like Blue Apron or Hellofresh I guess.
How pointless.

The whole point of Bitcoin was to have uncensorable, decentralized asset that can be used to exchange value without any trust etc.

That is the only reason we endure this utterly shitty and inefficient blockchain thing, and we exchange money for this otherwise pointless online points.

I have no problem with ETH as cryptocurrency / smart contract platform. But this whole Enterprise Ethereum Alliance is just one big BS. Etherum community is trying to pump ETH value by associating with brand names, and corporations are trying to pump their stock value by presenting themselves as innovative. BS - empty words and marketing gimmicks. Just read through that page.

Just watch Blockchain vs. Bullshit:
https://www.youtube.com/watch?v=SMEOKDVXlUo
Check out Dylan and Sweet Expressions.