skysight-inc/HackerNews huggingface dataset:
The Rabobank is a bank that gave very stupid guidance to our own farmers here in The Netherlands, its home country. When the milking quota came to an end, it told dairy farmers to invest in more production, while everyone knew production would rise anyway and prices would go down. At the time it would make more sense to invest in things that could lower cost. Or, you know, invest in growing products where demand is growing, like sustainable milk.

They were cocksure investing in more production was the way to go. If you came to them with a business plan that foresaw in lower milk prices they would flat out tell you you were wrong.

When the prices for milk came crashing down they acted like it was something nobody could have foreseen, while it's basic economic theory.

Great goal. But I don't trust them.
Ignore it!! I did not read the article :D
>that leaves the red squirrels with no food supplies to get through the winter and so they starve.

Things with squirrels are a bit more complex. While the two species do fight over the same resource, the main reason for the decline of red squirrels is disease.

The grey squirrels carry squirrel-pox, which can be fatal to the reds. That's always the explanation I've heard cited for the decline in red squirrels in the UK at least:

https://en.wikipedia.org/wiki/Squirrel_parapoxvirus
You Are Being Tracked, Evaluated and Sold – Bev Skeggs  LSE Events
I could never understand why people favour Markdown over HTML. Markdown is the worst idea when it comes to storing data. It's not standardised so there are dozens of incompatible flavours and incompatible Markdown -> HTML and HTML -> Markdown converters. Introducing Markdown to your app will eventually bring troubles but developers rarely notice this cause all seems to work initially when they test the simplest cases.

So, why did we create a Markdown data processor for CKEditor 5? (You can find a demo of it here: https://docs.ckeditor.com/ckeditor5/latest/features/markdown...) It was just to showcase that you can actually do that. But I'd never recommend it to anyone. HTML as a format is standardised and stable and there are even more tools to process it.

PS. There's the CommonMark standard, but it was created too late and its adoption is low.

PPS. We actually wrote an article called "A Standard for Rich-Text Data" – you can read it here: https://medium.com/content-uneditable/a-standard-for-rich-te...
Higher-kinded types (worth it for this alone), existing library ecosystem, better tool support, politics. I do hope Rust reaches a stage where it can a substitute for Scala, but without HKT it will never be as productive.
That still means that you're safe if you don't use those apps. I just checked, none of the apps on my phone have location services always on, apps such as Facebook have it set to never. And I can't remember Facebook ever bothering me with it (as long as I don't post something at least).
I wonder if sabotaging such private wells, by conrecte blocking parts of the aquifying layer would constitute as self-defense.
that is exactly what I dislike about Microsoft. The right answer is to detect those dodgy applications and disable them, and notify the user that the program is "bad", thus providing a severe disincentive to software authors to ever do such things again.
- Bring a backpack to the grocery store,

Note, though this won't scale, you need to take political action to make a real change.
> See how the hash-chaining mechanism of a blockchain means that even a single corrupt or tampered-with block will invalidate the entire chain after it.

Is that strictly required to understand that the entire chain is invalidated? Since blocks are in order, if block X's previous hash doesn't check out, can't we just assume that every block thereafter is also invalid? Effectively a fork has happened at X-1 block.

I'm guessing there are more dynamics (speed?) that come into this. Maybe the following questions will make it more clear:

1. How do the blocks update when there is a change in a past block?

2. In the real world, what process does a node use to validate the chain on an ongoing basis?
So, in your view, starting MIRI, doing fundamental research into AI safety and advocating for it, is not trying to find the damn light?

You exemplify exactly the attitude he's trying to combat. "Oh, nobody knows anything, let's not care about consequences and do whatever."
I am somewhat dyslexic. I especially remember having trouble with switching the "b" and "d" when I was very young. At some point (age 10 or so) I developed a lazy eye. I can't help wondering if this was my brain's way of adapting to this problem of matching patterns in the receivers of both eyes.

At times I have tried using a single contact lense for my lazy eye, but it causes headaches so I gave up on that.
Ebooks will replace physical books when they get integrated with VR.

Even then... I still refer to a book printed in 1857. Not sure my digital content will last that long without massive maintenance and transformations. A physical book only needs to be kept in a dry place, that's all.
From App Dev to Big Data Engineer
Why do people run applications servers on macOS?
What a terrible justice system. It's a disgrace to this country. The way the prosecutors are incentivized to lock people up away forever with little or no evidence, and even kill innocent people (with the death penalty), is cruel and evil.
I agree HTML in its entirity is not a great way to store data, but a SUBSET of HTML is often pretty efficient.

Storing a paragraph where words might be bold or italic — a string of HTML’s pretty great for that, compared to some convoluted JSON thing, and can pretty easily be converted to other formats if needed.

Even a list of paragraphs with mixed occasional lists etc. HTML is still pretty friendly at that point.

I think where HTML strings outlive their usefulness is when you start mixing in <div> <iframe> <script>, nested sections. The string starts becoming unpredictable at that point and you have to worry about side effects.

But for use cases where you want a small whitelisted set of tags, I think HTML is great.
That can work in some rural areas but good luck in cities like London. I just tested, all publicly available geolocation databases give me no granularity except London for my vodafone IP. My home broadband is a bit more accurate but it's still an area of ~200-300k people.
backwards compatibility has a high cost over the long term - if you're not supporting it, you're free to make your software better at your own whim. That's a strong postition to be in.

I would say the primary purpose of macos isn't to cater for everyone, it's to make using a computer a pleasurable experience for the non technical. It's about bringing computing to the masses.

If you're in a mahochist niche, good for you but you're better off on linux.

For me, macOs is pleasurable for the most part, and i'm technical enough to work around any problems I face. On windows/linux I have to do that for features that aren't even nearly advanced.
> What about games that can't quite be modeled with an alternating turn-based game tree like bughouse?

Train a network which predicts future state of the game, given current state and input. Train a network which generates sensible inputs, given current state. Use MCTS.
>Do you believe that if you can't domesticate an animal, that it's inherently and randomly violent?

Depending on the animal, but yes.

>People live with tigers.

We're talking about wolves.

>we humans are uncomfortable with anything that can possibly threaten us.

Maybe. In general one should have a healthy amount of respect for wild animals.

>And that wolf owner was more interested in having a killing machine than having a new member of their family.

You're drawing lots of conclusions from an online, off-hand remark.

>"Only get a wolf if you can stomach putting a bullet in its head after it brutalizes your kids."

No. The right answer is: never get a wolf to keep as a pet. This person you're talking about was acting unethically by having a pet wolf.
The best career decision I made
So Who Has the Most Advanced Cyber Warfare Technology?
I remapped , to ; and vice-versa - comma repeating the search in its actual direction and semicolon repeating it in the reverse direction just makes more sense on a german keyboard.

But yes, these keys' intended functions are actually really damn handy, and I use them on a daily basis.
There was a lot of complaints a few weeks ago on an article with animated gifs. That person changed the homepage with a toggle, mabe it's the same person?
You talk about illegitimate purposes, not legitimate.

I guess they're intended to show ads multiple time for a user. Ads often only work if you've seen them often enough. A coke ad once will not change your behaviour but seeing it three times a day over a week could.
I'm not defending the system.

However, the priest also took holy confessions from all of his sheep, which is as good as medieval surveillance gets.

He could not, however, come out and say that somebody already confessed the crime because holy confession was supposed to br private.

So the church as a political institution used a device which allowed to act upon knowledge obtained in holy confessions without admitting that they did so, thereby ensuring that the sheep did not loose faith in the confidentiality of holy confessions.
> So alarmists are extrapolating from two data points (years 1989 and 2013) for a 220-hectare plot of German farmland to the entire world.

Actually the study is couched in a lot of careful caveats and they _don't_ extrapolate to the rest of the world. I didn't see any extrapolation. And, if you read the actual article that you linked above, a decline of 2/3 from 1970 was measured in Scotland. That's corroborating evidence that ought to be carefully considered.

> Actually they're not even measuring that, they're measuring the weight of dead bugs' soaked in 70-80% alcohol.

Are you f'in serious? You don't even trust them to be able to properly factor out the weight of alcohol? That's not being critical, that's just disbelief.

> I could go on and on about controls in statistical experiments but I think you get the idea.

I think it's easy to throw out such statements on HN but I think you get the idea.
It works for Dell Laptops and their USB-C docking stations. But maybe it is not quite the same.
What digital could offer is interaction. See Bret Victor: http://worrydream.com/ExplorableExplanations/
Improving performance by lowering DB pool connection count
>> the persistent but deeply flawed idea that an intelligent system must somehow model the world by creating internal representations of things in the world.

OK, we don't need internal representations to reason about the world.

How do we store knowledge for reuse then? Do we have to relearn what the entire world means every time we need to form a thought about anything? That sounds a bit... inefficient.

Is it such a big philosphical problem to accept that maybe the brain does whatever is best in each situation? Maybe there are situations that are best served by an internal model- some background knowledge of a range of well-understood tasks. Maybe there are situations that it's best to intuit and fly by the seat of your pants, so that a stored model of the world just slows you down. Why does the brain have to be a one-trick pony, like most of our AI?
Well, the National Ignition Facility is a fusion research lab, so that is kind of implied.

See https://en.wikipedia.org/wiki/National_Ignition_Facility for more.
C++ Terminators
8 Ways to Increase Customer Retention with Email Automation
What if a top human player could train like AlphaGO Zero during billions of games and record everything?
Why is it up to his lawyer to prove he wasn't at the scene of the crime? Surely it should be up to the other side to prove he was?

Innocent until proven guilty and all that.
The only thing preventing me from using <space> is the slight lag it introduce each time <space> is used in insert mode.

It is bearable with ',', but I cannot stand it with <space>.

If it is possible to remove completely this lag (not simply reduce it), then it would be awesome.
VMware Fusion 8.5.3 Cracked Serial for Mac OS Sierra Full Download
> Just so we're clear here, you're whole argument here is that people shouldn't mow the lawn b/c it causes stinging insects, but at the same time doesn't cause stinging insects? What is your point exactly?

Well if you read the link, I believe the point was that some plants attract stinging insects and others repel them. Also, stings. You'll live.
Drie dagen dieet:is tot 5 kilo afvallen in-evenveel-dagen een goed idee?
So Unix people had this function called `gets` that was defined like this:

char *gets(char *at);

In the early days, if someone wanted a string you could do:

x = gets(sbrk(0));brk(x + strlen(x) + 1);

And this is perfectly safe, but it is perhaps the only safe way to use `gets`. See, most people wanted to write:

char buf[99];
x = gets(buf);

And is this not safe because `gets` doesn't know that `buf` only has room for 99 bytes.

The API has a choice:

a) They can make it harder to do the wrong thing; make `gets` generate errors, warnings, crash if you use it, etc. This requires people fix their programs. That's what GNU did for `gets` and it's what Apple is doing here.

b) They can change the rules: It's possible to modify the ABI and require markers or a mechanism to detect where the edge of the buffer is. This requires people recompile their programs. I think Zeta-C had "fat pointers" so gets should be safe there[1]

c) They can work around: If you have enough resources, you can look at the programs using this API and figure out what their buffer sizes are and hardcode that into the API provider. Microsoft has famously done this for SimCity[2]

That's it. They can't really do anything else: The function is difficult to use right and programmers do the easiest most-obvious thing they can. oh i need to get a string, so i'll use gets... but i need two strings so....

Anyway, I'm not aware of any good rules for choosing which way to go: Less total effort seems like a good metric, but this is very hard to estimate when you live on an island and don't know how other people use your software.

Memory corruption is serious though: It's often very easy to turn into a security hole, so I generally advocate doing something. All of the people just disabling this security feature make me nervous. I wonder how many of them run websites that I use...

[1]: http://www.bitsavers.org/bits/TI/Explorer/zeta-c/

[2]: https://news.ycombinator.com/item?id=2281932
Put a small amount of tick repellant _on yourself_ and check yourself for ticks after being out. Contrast that defensive strategy with an offensive strategy, which seems to be a tick apocalypse.
Maybe they're developers running a local copy of the projects they're working on?
It does if you know that they used 4 TPUs.
2020 is 3 years away, Trump's tax cuts might give an unrecoverable financial crash by 2020.

But I'm not sure that's the end of civilization.. in terms of energy the EU goal is 20% renewable by 2020. Some countries are already at 40% of electricity.

There is a lot of work to do, but it's not game over yet.
The underlying problem also affects Linux.

Apple is probably tired of bug reports to their software that really stem from some other place.
Exactly. I was so confused about the bashing of deep learning.
You've conveyed the exact problem I have with ebooks for any kind of technical reference. I read novels in ebook formats and have no problem with there, but after trying several O'Reilly and other publishers works I just found somehow unable to take in the information I was reading. Quickly scanning through to look something up is just impossible and built-in search functions are just miserable.
World’s first floating wind farm powers up in Scotland
How was it revolutionary ? USB worked pretty well.
9 beams combined into a single beam with energy 4 times of a single beam.
why would you single out bitcoin? did you do any calculations as to how much material and human resources are spent^Wwasted maintaining fiat systems around the world? there are whole industries around designing, printing, securing and transporting money. banks, financial institutions, government institutions. all of that would be 90% obsolete if we switched to cryptocurrencies.

bitcoin is literally drop in the bucket.
Thanks! I bought a MTB a couple of days ago and is basically in the same situation as you. My personal wellness always gets lower priority compared to work and nowadays I'm always feeling tired. Hoping some cycling will change that! :)
The Waytools Textblade is still vaporware after 1000 days. Stay away from them until they ship a product.
123 Inspirational Quotes about Growing Up Will Enjoy – Statree
Wagtail has a similar sort of thing, inspired by Sir Trevor I think, called StreamField; it still has to have a RichTextBlock type to support inline-level formatting (bold, italic, links, etc.) Currently it's either CKEditor or TinyMCE (I forget which) but they're replacing it with something implemented using Draft.js and serialised as JSON, which isn't far off what ProseMirror or this new CKE version do as far as I can tell.
sexual education, making friends for life (as you get older, people get into groups of friends and it's harder to make real "life" connections"), networking with people outside your future industry, trying things, getting new hobbies, parties etc.

You're at your peak in terms of learning new subjects, so if you get a chance, learn a few random ones! It's said that apple's focus on design and typography wouldn't have happened if Steve Jobs hadn't dropped in on some calligraphy classes during college.
The article seems to imply that a 1BTC transaction requires 200kWh of energy.

First, what is the source for that number?

Second, what is the business interest of the quoted individual? Are they promoting competing services?

Third, how much energy does the supposed alternative really take, by comparison?

How much energy do these aspects of said business operations require:

- Travel to and from the office for n employees

- Dry cleaning for n employees' work clothes

- Lights for an office of how many square feet

- Fraud investigations in hours worked, postal costs, wait times, CPU time and bandwidth to try and fix data silos' ledgers' transaction ids and time skew; with a full table JOIN on data nobody can only have for a little while from over here and over there

- Desktop machines' idle hours

- Server machines' idle hours

With low cost clean energy, these businesses are profitable; with a very different cost structure than traditional banking and trading.
Funny Goats New Tab
dude turn up to random classes! nobody will notice. The chicks doing psychology are amazing.
Do Anything on DJI 4K Video
I was thinking about Python when reading this, the real culprit is not objc but the third-party modules.

If I understand correctly, this problem is caused when you call initialize in another thread, and while that is running, you fork.

It affects these app servers because this is triggered at "require" (or "import") time. This is madness, no module should run code just when you import it. OK, I have been guilty of that, too. But if absolutely neccessary, keep it to a minimum. It breaks all kind of things when module imports are not side-effect-free.

Launching a thread and (indirectly) taking a mutex is definitely not something you should do on module import!
Hex-To-RGBA for VSCode – Allows You to Convert CSS Hex Code to RGBA on the Go
Lo’s investment management firm, AlphaSimplex Group, has posted a decent intro here, and a link to a more comprehensive (15pg) essay (2004): https://www.alphasimplex.com/insight/the-adaptive-markets-hy...
I hate how alcohol is somehow synonymous with enjoyment. If your health is failing and you want to enjoy your last years then how about not _literally poisoning yourself_ and instead spending some time with family or something.
In the report, they claim four different ways to obtain an IMEI for pairing, but the three ways that don't require physical access are redacted.

However, they also mention that you can receive information about already registered accounts by submitting an IMEI, so I'm guessing that one of the ways involves simply enumerating plausible values and checking whether they are registered. If the IMEIs are mostly sequential, you'll probably also find specific targets that way.
Wow, steveklabnik replied to my comment! Unfortunately, both implementations of the service are CPU bound. I think we're running 25 threads in Iron but I'll have to check.
If I ruled MS or was a big boss of Raymond, I would ask him to show a big screen-dimming warning before running these programs, like “This application uses unsafe methods of interacting with your computer and works only because we decided to support it, spending two weeks to make it work. Still no safety guarantees, btw. Please ask Vendor, Inc. to read http://doclink on how to do his shit the right way.” [Okay] [Damn, FTS] [Send email for me]

No chances I make it to the top of MS though.
> such marginal cost that ownership would not mean much.

wouldn't this situation make people own _more_ trucks, rather than less?

Today, we already have the situation with yatchs - people tend not to own a yatch, but share with several families/people. And this is because yatchs are damn expensive to own. If yatchs are as cheap as a car, it'd be trivial to just buy one, even if you aren't using it very often.
Eylean Board – Easy Time Tracking
https://lunyr.com/ is a pretty cool project that I've been following. It's in alpha stages now.

Edit: I also have some of their tokens
Public, Private or Hybrid: Which Solution to Pursue
Yeah, that's pretty much what happens. There's also non-blocking IO you can use with EventMachine but the DB drivers are a bit of an issue AFAIK.
I actually applied to CKE as my first job as, having made my own WYSIWYG editor [0] as a side project while I was at school, it seemed like something I had experience of. Never heard back from them: sounds like I dodged a bullet then!

[0] https://github.com/nicoburns/ghostedit
Per acre doesn't seem like the right metric.
The Salem witch trials were carried out by secular authorities. There were also no catholic priests in the Massachusetts bay colony at that time.
Unfortunately, it's not that easy. Composition events are typically controlled by the IME software, which is not part of the browser proper, and tends to be a lot less serious about conforming to standards. The result is that the data in those events often simply doesn't correspond to the actual DOM changes that they caused. On Android, you can't even rely on the fact that compositionstart fires when a composition is started—with some virtual keyboards (which act as IME providers) you routinely get compositionupdate or compositionend before a start event.

Listening to these events and using DOM diffing can get you a more or less accurate idea of what happened. But 'relatively easy' does not apply.
You could probably get away with re-rendering at the actual paragraph level, provided you do a bit of minimal bookkeeping to track which input paragraph corresponds to which output paragraph—which, if you want to make it so that the input and output windows scroll alongside each other, you need to do anyway.

On a note that's tangentially related to this but more directly related to the top-level post, ProseMirror has a demo which involves a markdown-to-WYSIWYG editor where both sides are editable: http://prosemirror.net/examples/markdown/
He asked about initial promises. They built the blockchain, virtual machine, programming language, and web3 API.

The ICOs haven't had a chance to deliver yet like I mentioned in another comment. Ethereum is the infrastructure and whatever is built upon it is up to everyone else.
I'm using it as my primary source of documentation since a couple of years. Never been disappointed, and it saves a lot of clicks.