skysight-inc/HackerNews huggingface dataset:
More and more this just feels like the modern crisis of capitalism. The declining rate of profit is so extreme that we have to institute a corporate marketing panopticon designed to sell you shit you don't need, to the extent we're willing to risk that panopticon leaking dangerous information to non-state actors that could lead to theft, extortion, or worse.

And we're not even beginning to think about what this can be used for by authoritarian regimes (cf. https://www.madamasr.com/en/2014/09/29/opinion/u/you-are-bei...)
Who said discarded?

Handwriting is giving way to typing and other means of writing (I'm swyping this), should we make computing lessons include handwriting in order not to let that "culture" die out. Sure, support those who choose it, but don't hobble those who don't.

Propping up a language at great expense is costly. I don't wish Cymraeg to be discarded (far from it, historic languages are fascinating), I wish other languages - ones suitable for widespread communication - to be fostered.

As a statistic 19% of the population is in the 20-30 year age bracket and so will have had 6 or more years of compulsory Cymraeg (it's been compulsory for 20 years). The number of adults in total that can _speak_ any Cymraeg is <15%. The response to this natural move to using English - spend more and more money on Cymraeg, make it compulsory within every other primary school lesson.

Pushing Cymraeg in this situation has a great cost directly, but indirectly there's an economic cost in the damage to children's education (our numeracy and literacy scores have dropped relative to the rest of the UK).

Culture changes and "progresses", spending more and more to try and halt that progress is misguided.
Because their current liabilities exceed their liquid assets by several billion dollars.
I’ve ordered a car that wasn’t a Tesla in the US. I paid upon delivery.
The odds of 1:500 are worse than 1:400.

Anyway, can you even talk about "expected return" on independent events like these? There is no expectation of you winning, ever, in either scenarios.
"anyone confirmed to be a part of this breach should be given access to the data"

but how would they ever get the contact information for all of those people? surely that's private information....

oh... right ಠ_ಠ
>> "Cultural" expectations??

Also, "stereotypes", "common sense" etc. In other words, whatever is popularly taken to be true.

You know, what the Dothraki declare as "it is known".
If you can communicate with more people through a language you can trade, you can create cultural artefacts and people will support that creation.

Trying to prevent the natural decline of one language in the face of a populations preferred use of another costs time and money. There's a cost involved directly and indirectly in not having those resources to spend elsewhere.
What robotvert means is rectangular selection across multiple lines. For example, suppose you have the following text:

<li class="wrong">first</li>
<li class="wrong">second</li>
<li class="wrong">third</li>

You want to change all the instances of "wrong" to "right". So you put the cursor on the first "w", then `Ctrl-V` to enter blockwise visual mode, then `e2j` to select the "wrong" words, then `c` to remove all of them and enter insert mode to type a replacement. The replacement text is then applied to each line separately. Full series of keystrokes (starting with the cursor on the "w" in the first line) if you want to follow along:

<Ctrl-V>e2jcright<ESC>
What I'd love to know is how much of that is codified law (as in in the actual act) as opposed to just expected to come from reasonable courts.
The problem with tail calls is that they are implicit. That's why it's usually called tail call optimization. There is nothing in the syntax to indicate that you actually have a tail call. You may have made a mistake and it actually blows up the stack.

If I remember correctly, there was briefly discussed interesting proposal to add explicit tail calls into Python almost decade ago. You would use keyword or syntax to perform tail-calls explicitly (not the tail call decorator hack). This would make tail calls actual looping construct.
If you can encode any random sequence of data, what's stopping someone from writing a deadly virus?
Oops, I moved that to a sub-directory, and it's the same as the one you found. And I put up a copy of the Fabrik paper that Alan sent me. Also be sure to check out Chaim Gingold's Gadget Background Survey that he wrote at HARC in 2017, which is much more up-to-date and comprehensive!

http://www.donhopkins.com/home/documents/taxonomy.pdf

http://www.donhopkins.com/home/Fabrik%20PE%20paper.pdf

http://chaim.io/download/Gingold%20(2017)%20Gadget%20(1)%20S...

----

On 20 May 2018, at 10:08, Alan Kay wrote:

Hi Don

I recall "swiped pie menus" being used at Apple in the mid-80s (ca 86) in the Fabrik visual language project. I'm pretty sure that the invention of this UI at Apple was done by Dan Ingalls. I've attached one of the Fabrik papers that mentions this idea.

You will probably want to include this in your retrospective history of the the idea.

Cheers

Alan

----

From: Don Hopkins
Sent: Sunday, May 20, 2018 9:53 AM
Subject: Re: Ready to publish "Pie Menus: A 30 Year Retrospective"

Thank you! I remember hearing the name Fabrik mentioned somewhere, but never found much to read about it so I don’t know much about it.

I’ll read up on it and integrate it into my article!

https://medium.com/@donhopkins/pie-menus-936fed383ff1

I really enjoyed this paper “A Taxonomy of Simulation Software: A work in progress” from Learning Technology Review by Kurt Schmucker at Apple. It covered many of my favorite systems.

http://donhopkins.com/home/documents/taxonomy.pdf

It reminds me of the much more modern an comprehensive "Gadget Background Survey" that Chaim did at HARC, which includes your favorites Rockey’s Boots and Robot Odyssey, and his amazing SimCity Reverse Diagrams and lots of great stuff I’d never seen before:

http://chaim.io/download/Gingold%20(2017)%20Gadget%20(1)%20S...

I've also been greatly inspired by the systems described in the classic books “Visual Programming” by Nan C Shu, and “Watch What I Do: Programming by Demonstration” edited by Alan Cypher. Brad Myers wrote several articles in that about his stuff, like Peridot and Garnet (which I briefly worked on with him at CMU, and was very cool, but needed a bit more right brain graphic design if you know what I mean ;). To paraphrase Rumsfeld, "As you know, you go to screen with the graphics API you have, not the graphics API you might want or wish to have at a later time."

-Don
Why Tech Employees Are Rebelling Against Their Bosses
It is if one of your plugins uses the InsertLeave event to do its work. If in doubt, `grep -R InsertLeave ~/.vim`.
That's a good point. Most critical parts would be Tesla exclusive without a 3rd party manufacturer for replacement parts that you have for the cheaper models of conventional cars.
I guess US people have bigger wages + have more of a credit-card culture.
> I thought Steve always wear his turtleneck. Even going with investment banks.

In his NeXT and early Apple return years he wore a lot of things including expensive Italian suits (the business magazine were fond of mentioning that to show his style).
Data-driven dating strategies
The "you won't get big fines if you try your best" thing isn't in the law. I believe you that it is probably true, but it relies on the reasonableness of all current and future regulators. I don't like that.
Unless they’re publishing KYC data, I call bullshit.
And when parallelization and vectorization come into play, iteration is a much better fit, at least in my intuition.
Bitcoin’s Scales Debate: Is Satoshi Nakamoto Back?
How do I navigate this olduse.net site? Is this a forum? I can't make heads or tails of how to see all those articles you mentioned. I've clicked every link on the homepage.
:nnoremap <C-z> :term<Return>

works for me (tmux in urxvt).

Ctrl-Z only gets converted to SIGTSTP if the terminal has ISIG set. For example, try `stty -isig; sleep 5` and try to suspend or interrupt the sleep command.
That level of humility-vacuum doesn't occur in nature. They really have to work at it.
There's one distinction that I think is worth making - but not made clearly in the essay - and that's between beliefs and decisions/actions. Whether a belief is reasonable often just depends on the available evidence, but whether an action is reasonable depends on the value context, i.e. what your goal is.

This adds a different perspective to the example of the American football game. If the value context is purely winning the game, then it is rational not to make the kick. However, the value context is actually a lot larger and more nebulous than that; it's some combination of the students' well-being, the college's reputation, the crowd's entertainment and a bunch of other stuff.

Before asserting that someone is being irrational, it's always worth thinking about their value context.

Edit: Just remembered that of course Hume already understood this very well. "Reason is, and ought only to be the slave of the passions, and can never pretend to any other office than to serve and obey them."
Let's hope they were the first to discover it.
That's the wrong attitude. An architect should say "Not only Microsoft". There is no reason to blanket dismiss MS products and solutions.
This is interesting. Lot of people complain when Tesla bad news are reported. The refrain being - this is clickbait and will media make a news out of this if it was another company or ICE car.

But in this thread I see no complains about why this also not clickbait. How often do we see another companies car launches - electric, ICE or otherwise getting so much attention on HN?

So, for Tesla fans I can only say this - you will live the sword you die by the sword. Tesla gets coverage irrespective of bad, good or neutral. So, next time there is a negative news let's try and have a healthy debate about Tesla issue rather than about "biased media".
One woman fills her Japanese village with scarecrows
Stanford Researchers Trained a Neural Network to Make Memes
A corporation dying is the equivalent of revoking their corporate charter, no reason to respond as though we're talking about actual people.
Pro tip: don’t try the “easy” stuff at bas cuvier or sabots (or anyplace sandy). I just ran through the orange circuit at Franchard Hautes Plaines this morning and it was all good friction, even in today’s summer conditions.

There are 20,000 boulder problems here. Try as we might it’ll take a while to
polish them all.
They probably made 1000 bets on how to do things and won 99% of them - the remaining 10 steps turned out to be manufacturing nightmares. If they knew beforehand what wouldn't work (and you never know that beforehand but afterwards it's easy to point out) they would have designed their manufacturing line differently. Now they lose a lot of time, need more space and workforce but probably will get there anyways if money doesn't run out in the meantime.
We normally use the past participle where you use the interrogative. Except in the last paragraph. Two separate people wrote that post didn’t they :-)
I don't program in OCaML or any ML for that matter, but what's so gnarly about the syntax ?
I prefer looping constructs over recursion, almost every single time.

Loops are closer to what CPU actually does. A compiler is therefore simpler to implement and will likely contain less surprises.

It’s easier to use a debugger on procedural-style or OO code (step in/over/out, local variables) compared to recursive functional style advertised by SICP.

In most runtimes, call stack is limited to a small size, couple of megabytes. Stack overflow exception is hard to handle in reasonable way. When instead using a loop with a stack container for state, it can be much larger, also easier to handle overflows i.e. implement soft and hard limits.
Geological Map of the World at 1:35,000,000 [pdf]
Tesla lost ~$2B last year, owes ~$10B in debt, and owes >$400M in interest payments per year alone.

Moody’s downgraded Tesla’s bond rating because Tesla will need to raise more money this year, at least $2B (which is an extremely conservative figure), to avoid Chapter 11 bankruptcy.

Elon Musk also owes >$600M in personal debt that he financed using Tesla stock as collateral. This means that if Tesla stock dips below around $233/share, Musk would face a margin call (sell Tesla stock, driving stock prices lower), or put down more Tesla stock as collateral to fund his debt.

By the way, 90% of the Boring company’s funds come from Elon Musk himself, possibly funded by this personal debt.

Other red flags are that shareholders sued Tesla board members for breaching their fiduciary duties by allowing Tesla to acquire Solar City, assuming an extra ~$3B in debt; and Tesla’s CFO Jason Wheeler left Tesla in 2017 with over half of his stock left to vest.

The reason people are shorting Tesla is that beyond Elon Musk’s cult of personality, the numbers don’t add up. Tesla will need to raise more money this year to survive.

Feel free to fact check all of this.
Engineering is clearly reaching a point where it is and will be much more integrated and coupled with pure and applied mathematics. I think it's more than time to start taking this implicit project seriously by making it explicit. We aught to think back to the foundations of the way we think about programming in the first place, and we should try to build a new mindset which takes the best parts of the hacker spirit and the pure mathematics mindset and create something new, something more fitting to the enviourment we've found ourselves in, where essentially the only limits to what we can produce is our ability to imagine them.
Define "real" constants (and define how the ones you list are not constant). Without understanding your definition(s) it's harder to have a meaningful reply.
No the article says its for all advertising accounts but political one in particular they will divulge more information than just budget.
Show HN: DAPP – Smart Contract for WC Bets
State of AI
The Life and Death of Teletext
Waymo needs 'large number' of cars for European robo-taxis
Use your Usenet client to connect the server nntp.olduse.net. While the original news client rn by Larry Wall written in 1984 is probably not working today, other implementation, such as slrn is still here.

See also: https://en.wikipedia.org/wiki/Newsreader_(Usenet)

Note that olduse.net is a playback of Usenet, time-shifted 20 years back, some of the events I mentioned has yet to occurs, you can navigate the website, download the original archives, and load it by your own to explore.

If you don't have the setup yet, to get an quick idea of how it works, read these interesting articles.

* http://olduse.net/blog/what_rms_saw/

* http://olduse.net/blog/Dennis_Ritchie/

* http://olduse.net/blog/stargate_controversy/

You can also just browse the old Usenet from Google Groups. It's the same contents anyway, but the experience is poor.
Yes, you can use recursion to loop... What was this post trying to tell me?
Try this ARTE documentary "The Net": https://www.youtube.com/watch?v=CIfc5KpomGQ

It goes deeper, features Kaczynski, some Silicone Valley elites and Heinz von Foerster.
People cite Law of Jante to be anti exceptionalism when in reality it is meant and generally used as a means of reminding high and low alike that we are in this together.

We are different, but do not think that your view point on our difference makes you inherently better than me.

We are both human, we both share this place called Earth, could we be productive and not turn life into a weirdly specific genitalia measurement contest.. por favor?

You are allowed and encouraged to be exceptional, just like everybody else. You should just recognize how you got there and how other people got where they are. In essence, Jante, is a teaching tool regarding inequality.

Denmark is a lovely place, in part, because of a general adherence to following those guidelines. Therefore as a Dane it pains me to see it cited as a bad thing and as justification for actions and behaviors Law of Jante which are in direct opposition to how it is de facto taught and applied in Danish society.
Courts will always base their decisions on case law, and I suspect that you can reasonably expect a certain kind of GDPR case law to arise, given what the standing case law is already.
You can use tail recursion to create abstractions in a compositional manner that cannot be created compositionally with iterative constructs.

For example, if you can express a finite state machine (FSM) as a number of mutually (tail) recursive functions. Then you can reuse this FSM as part of a larger FSM via a tail call. You can't do this with the iterative constructs in C et al---the whole FSM must be defined in one spot.
Secure. Contain. Protect
Airbnb could plan to IPO by late 2020
Sorry, but this is completely wrong. See art 6:

https://gdpr-info.eu/art-6-gdpr/

There are 6 options. Option a is the consent you are talking about. I am talking about option b.

Basically, having multiple legale bases can't hurt, so our lawyers said: Get both option a and b.
Reddit's Case for Anonymity on the Internet
Hundreds of thousands of reservations where individual thousand dollar deposits were made are now able to be configured and redeemed, impacting many people with their own liquidity at stake.

The news value comes from the scope of impact and the amount of change from the original state (hundreds of thousands of reservations effectively unable to move forward and commit delivery).

Even if it's just basic reporting, the number of people with personally significant financial positions at stake justifies reporting. $1,000 might be nothing to you or me, but undoubtedly to many reservation holders considering the pricing of the car, $1,000 is a sum they had to actually debate spending, so there's a significant public interest.

This is newsworthy.

And yes, I'm one of the aforementioned complainers (https://news.ycombinator.com/item?id=17409396). I don't own a Tesla nor do I have any interest—or any interest—in the company.
We're truly living in a simulation
Thanks for this. I'm very much looking forward to an algorithmic music API/SDK for gaming, to suit mood, etc.

PS "less controls" => "fewer controls" or "hide controls"?
We allow most other disciplines to use words in special technical senses. For example, no-one thinks that physicists ought to stop using the terms 'force' or 'energy' just because their technical usage of the terms doesn't comport with regular usage.
ERC-1155: New token standard at Ethereum
Microsoft Releases 125M Building Footprints in the US
But do you see how all of the comments spin this to be bad news? "Tesla needs money, that's why they're opening the floodgates, they're hemorrhaging money!"
Verizon is shutting down go90
Is this similar to the kind of control that Wim Hoff has been seen to exert when in cold situations, I wonder?
Technically you don’t need loops, that’s true.

But from a pragmatic standpoint, it’s just too easy for someone to turn a tail-recursive function into non-tail recursive, causing a stack overflow eventually.

So when working in a large team, with run-of-the-mill programmers, I’d stick with loops.
Elixir and Google Summer of Code 2018 Projects
Imagine feeling completely one with nature, making your position clear that this is where and how you would like to die. The time comes for you to wrestle with your mortality, you've worked for 30 years to do it with dignity. You've rejected man's system, because you know it's not right for you, and in your final moments it comes for you, steals you away, and forces you back into the machine. This isn't a morally imperative prevention of suicide. Mr. Nagasaki should be left alone.
Adobe Flash player (closed SWF format) death takes toll also with uncountable number of human artistic creations, games etc. I wonder if there is some way to preserve that relic of 2000s.
How is it not clear?

"boolean hasNext()

Returns true if the iteration has more elements. (In other words, returns true if next() would return an element rather than throwing an exception.)

Returns:
true if the iteration has more elements"

https://docs.oracle.com/javase/8/docs/api/java/util/Iterator...

Also, the for-each construct takes an Iterable, not an Iterator, though Iterable produces Iterators.
All else being equal, it's better to implement things in libraries rather than bake them into a language.

If we want to do something that requires a change to the language, e.g. the "async/await" stuff that seems to be popular these days, then we must convince the language designers that it's a good idea, wait for it to be implemented, wait for a new release of the language, and maybe (if we want our code to be portable) wait a few years for it to become widespread (e.g. new versions of RedHat, Debian, etc. to include it by default). Alternatively we could maintain a fork or patchset, which might be a lot of work and receive little support. We may also have to do this for multiple implementations, e.g. GCC + Clang + MSVC + .... We might also have to go through some form of standardisation effort (e.g. C++14, Haskell2010, etc.).

Our change may impact every user (e.g. if we add exceptions to a language, everyone must now worry about catching them, e.g. from callbacks). This impact may last for decades, even if that feature falls out of favour, since it must remain for backwards compatibility. Any subsequent language features must take our feature into account (e.g. if we added exceptions, and someone wants async/await, that person must consider how async/await deals with exceptions and vice versa).

On the other hand, if something can be implemented as a library then we don't have to wait for anyone: we can just write it. It will work with multiple implementations of the language. Those who don't want or care about our feature can just avoid the library. If the feature falls out of favour, we can just avoid importing that library in our new projects.
The French CNIL just fined an association for 75,000 € for a leak in their data.

It was a 2017 case, but I guess it will reflect what can happen ?
Native multi-model database for machine learning platform kPlexus
Isn't it just an outworking of monism - the brain is a machine, a part of that machine must be responsible for a particular function.

People who injure specific regions lose specific abilities. Magnetic stimulation of particular regions leads to different feelings, etc..

It doesn't seem that misguided as a first approximation?
> You can use `Ctrl + C` instead of `ESC`

Even better: Map "jk" to Escape. Enter normal mode without even leaving the home keys; so much easier.

.vimrc:

inoremap jk <Esc>
Someone (@feross) created something called StandardJS, and even bought the domain standardjs.com, and started advertising it as a great style guide. I initially thought it was a joke or parody, as my own style is pretty much opposite of the guide.

Anyway, it says to use two spaces. It got super popular and here we are now.
The items he's using in that video don't look like they are 3 decades old.

Searching a bit, I found a wiki with more info about him:
https://en.wikipedia.org/wiki/Sotobanari

> Sotobanari had one human inhabitant, a eighty-two-year-old man named Masafumi Nagasaki, who had lived there in semi-isolation for three decades (1989 - 2018), nude, and bought food and water from a settlement an hour away by boat weekly with ¥10,000 sent by family, fully clothed.

Vice video: https://www.youtube.com/watch?v=ZBtBePnUOZU
Ah, my brain missed the 'c', thx for that