skysight-inc/HackerNews huggingface dataset:
It would be really nice to modernize the whole scientific process and also get rid of overpriced journals
I posted the link elsewhere but if you take a look at this talk https://www.youtube.com/watch?v=O3tVctB_VSU it will give you an idea of where Sussman is coming from.

Also, I think right in the beginning of the very first lecture of the series Abelson talks about Computing as a way of codifying processes. In the link I included, Sussman says flat out that what he's interested in is using Computing as a better way to teach physics.
Could it have been an E-4B[1] or some new variant of it? That's the first thing I think of when reading large, white, unidentified plane. I remember seeing one on Sept 11 circling near Wright-Patt - very unsettling thing to see in person.

[1] https://en.m.wikipedia.org/wiki/Boeing_E-4
Both flat and regular light switches allow for the use of elbows or, in a pinch, noses.
Obviously Sergey isn't mean, but it's just unfortunate phrasing, because he is a non-native speaker, learning English from Java documentation, right? ;-)

Neha's "I'm going to stop responding now." should have come much earlier.
Thank you. But I don't think in formulas. I think in code.
Warren Buffetts Not to Do List
Most toasters have a thermostat or photocell instead of a timer, so even the simple design is an example of complicators gloves.
> Both agree that there was "definitely something out there" with the Oakland Center controller saying the aircraft first appeared going southbound at high speed before executing an abrupt maneuver and then "took off northbound."

So what constitutes an abrupt maneuver and how many aircraft can make such radical change in direction while moving at full speed?
Probably both. Everyone, including and especially China's own citizens, should be very afraid of the current regime and its path towards a surveillance state. I don't think anyone in this thread actually expects China to fall within a few years, but it isn't unjustified to believe that this will be the downfall of China, and that we should be very worried about an upcoming war.
I'm an industrial engineer who also plays factorio. It does a really good job of teaching some of the core parts of running a factory.

* what happens when there are supply chain hiccups?

* how much inventory do I want? Converting too much iron to steel will waste resources. What is the right mix?

* where is my bottleneck? Making anything else faster doesn't matter for overall production.

* every process has different time, space, and energy requirements. Running off of entirely electricity or fossil fuels both have pros and cons.

I've thought a bit about how it could be used to teach students in the classroom. It would be nice to have UI counters on the machines and setup a small factory. The concept of quality would also be a cool extension.

It's also just fun to look at the resources required to build a product from raw source. In real life the concept still applies - 10 lbs of ore will be a fraction of that once refined and a small fraction of that once formed and milled into a desk widget.
The solution is not in the websites, but in search itself. Search needs to be broken down. One centralized search, once good, now is really dangerous for the open web.
It's an interesting read, but perhaps it only succeeds in pointing out the gaps in our knowledge. When I read their counterargument to the possibility of intelligence explosion:

"Positive feedback loops are common in the world, and very rarely move fast enough and far enough to become a dominant dynamic in the world."

the idea that immediately comes to mind is the Harmless Supernova Fallacy, described on this (obnoxiously JavaScript-dependent) site:

https://arbital.com/p/harmless_supernova/

Knowledge of this fallacy is a mental tool I have found quite useful, as it seems to be a type of fallacy that is easy to make by accident. To be fair, the reasoning in the article may not quite reach the level of a fallacy, but the intelligence explosion section ends saying effectively this:

"we think the intelligence explosion argument could be strong if strong reason is found to expect an unusually fast and persistent feedback loop [i.e. an intelligence explosion]"

which sounds like a classic case of Begging the Question:

https://en.wikipedia.org/wiki/Begging_the_question
pretty straighforward: stand when it feels good, sit when it doesn't, or lie down or walk around or do whatever feels right for you
Ignore the equations and read the words. From a quick look, they have some customized notation but also heuristically valid descriptions.
I read the whole thing and was awaiting Ethan to send "just watch" to the thread and transferring all IOTA to his wallet (or whatever is relevant for IOTA)
Way to miss the point!...all of them! Nobody said anything about manually installed packages being unsegregated or immutable, so let's not put up any more straw men. It's just a stupid way to work.

I think you may be the one without admin skills if you think working on your system Python is anything except reckless. No one cares that you have 20 years of doing it like that, it's a poor argument and shows up a really bad attitude.
I would bet money that the motion-sensor toilets are not cost effective in the long run. I have seen way too many of them in some kind of malfunctioning or non-functioning state, and I don't think just any random plumber can work on them until/unless they learn specific manufacturing details, which involve electronics and sensors (not your typical plumber stuff).

I would never spec these in new construction unless they were the kind with a purely mechanical flusher incorporated as a failsafe.
Let’s have no managers, instead of managers with no engineering experience
DSLs are usually written for domains where the procedural style has dominated for a while already and there’s a concrete set of concepts that have been well researched.

So I believe your point is relatively useless: for example, one of the use-cases of a DSL is one’s ability to change the program at run-time , having run time predictions and also the proof of termination - all of which are a sign of a well-behaved product from the customer’s point of view.
Hey thanks for informing me.

If Bootsnap is an opt cache I'm all for it. If it's some sort of `require' and `require_relative' hackage black-magic jiggery pokery then no.

I already ran into issues with my own app where I encountered a slight glitch because of Bootsnap. Bootsnap needs to be 100% bullet-proof before I go near it.

I hate all these optimizations like Spring and Bootsnap and Turbolinks that only end up causing headaches and are yet another thing you have to reason about if something is going wrong. Simpler is better. Less moving parts is better.

Now of the three: Spring and Bootsnap and Turbolinks–probably Bootsnap is the closest to being deployable with 0% hassle. I wouldn't touch Turbolinks with a 10 foot barge pole. Yet another recent confirmation of the wisdom of that decision for me is that it messes with Vue.js. No Turbolinks, no problem.

If Bootsnap and MJIT are more or less orthogonal then yay. There is startup time and execution time. Improving both would be awesome.
This is an interesting voice assistance project that does not rely on calling out to third-party services:

https://snips.ai/
Most people reading this will already be fairly tolerant

I'm fairly intolerant Paul, with the things I deem wrong.

And first thing is, why the fuck are listening to you about Politics and Religion. What is your experience on those area so you can enlighten us. In which forums (nowadays they are called chat groups) have you debated hard, holding your ground. And how many people have you convinced on 1 vs 1 ideological battles.

I'm tired of false prophets. And I get this Paul guy is someone related to the world of software. But someone should steal him the mic when he starts talking about topics he is not experienced enough.

People need to keep their Identity BIG. But they need to realize about the bad things in their cultural heritage, keeping only the good things and erasing or transforming the bad ones. It's simple.

But Paul, if you don't know about how to convince people that is opposing your views then please don't try to make magic 1 liner recipes for everyone. Cause people is dumb, and many of them will blindly follow your command without fully understanding it. The same thing as with Agile methodology and other abstractions (10 commandments for example) that come from many years expertise of one guy with much wisdom, but that at the end, people blindly follow without making them think or test it to see if it's right.

Identity=Ego

And here we have 2009 Paul Graham, with an ego as big as it gets, telling other people not to have an strong ego. So he is denying others the tool that makes individuals be certain about their ideas and possibilities. He is denying others their right to grow.
Physical books are the ultimate dumb tool: No need to charge; no notifications; can take notes if you like; and fantastic life span if well looked after.
To store the state of one quantum bit, you need both the amplitude for state 0 and the amplitude for state 1. You need to store 2 numbers.

For a memory of N qubits, you need to store the amplitude for each bit configuration, so 2^N numbers. This is totally doable, and people have written quantum computer simulation software.
https://snips.ai/ ?
No wonder nobody takes these "studies" seriously any more.
What randon aholes? Almost anyone with the money. Sending an f15 to intercept something moving like an airliner isnt simple. Everything is moving at close to supersonic speeds. By the time they get up there the target is over the horizon. They need to be directed to one of a dozen targets without burning all thier fuel on the way. It is a big ask.

Intercepting an inbound russian is easy. He is comming towards you. An airliner moving away or past you at 200nm is exponentially more difficult.
In the early days of WebGL some browsers leaked information via uninitialized GPU memory, so an attacker could potentially read texture data left behind by other processes.

Todays WebGL implementations take care to wipe new memory allocations with zeros before letting the untrusted script do anything with them though.
What if it were inexpensive, kept the physical controls and actually worked well?

I'm not in any rush to automate lights, but there are lots of people that would appreciate things like an "arrival mode" for their lighting, where lights switched on when they arrived at the house. Not really a big deal, but say you have poor night vision and reduced mobility.
It's silly to ask a college graduate of 20-25 years old anything about professional conduct. Can't we just appreciate that they're young and excited? Anyone with a career a few years long knows exactly how professional to expect a recent graduate to act at their first job; it's everyone else's job to mentor them and set a good example of professional behavior.
Can you be less of a passive-aggressive entitled little twat?
Agreed, but it does say "© 2018 Time Inc. All Rights Reserved" at the bottom, that enough of an About page for me.
Not all of them. I'm just noting the lack of correlation between limit of mandates and democracy index.
From how QC is done, that seems unlikely. It seems to me a QC would best model quantum processes but anything larger would require astronomical numbers if qubits.
I can relate somewhat. I just got a stool which acts as a kind of standing support when high, and a nice active sitting stool when lowered. The first few days I used it, I barely got anything done - I kept going in circles with small problems. Then I switched back to my Aeron (which I'm not a huge fan) and it was like the fog lifted.
I believe what you’re trying to say is that every product has it’s own lifetime.
That counterargument makes a lot of sense. I wonder why I never see it discussed anywhere?

It might explain why humans are all close in intelligence to each other. Eg even with seven billion people we’ve never seen someone with a 500 iq.

Or that you can explain the work done by the smartest human to someone with average iq if you invested some time building up their knowledge.
Not to mention they basically resold a single AWS feature. All they had to do was rebuild S3 (and ec2).
Does a "real interest rate" per your definition actually exist? Googling the term returns an inflation-adjusted interest rate.

In theory if we didn't have central banks this might be possible. However, central banks "print" money to adjust short-term interest rates that are a lever for influencing demand for money. It seems unlikely that it is possible to decouple supply from demand in the real world.
Yes, personal choices are important. I believe that many people around with world will need to make significant changes to their lifestyles, whether by choice to lessen their carbon footprint or by necessity to adapt to new realities in the coming decades. I'm wary of that common strain of techno-utopianism that takes the stance that we can maintain our current lifestyles if only we switch to electric cars, renewable energy, and compostable shopping bags.

But we also need to think about what choices are available to people and what we can do on a larger scale to confront carbon pollution and global warming. Let's think critically about personal choices as they relate to climate change:

- Does my family have access to quality, local food?

- Do I have enough information about my the way my produce, grains, etc. were grown to make a purchase decision based on its climate impact?

- What is the transportation infrastructure like where I live?

- How does my local, state, or national government incentivize car or home ownership?

...and so on.

EDIT: Formatting.
Actually the issue you're complaining about is not a Haskell problem, it's entirely a library problem. It so happens that the standard library has a really poorly defined numeric hierarchy at the moment. If you want to fix it right now, you can avoid importing the prelude and import a different numeric library which has more sensible definitions for everything.

The issue is that for most things you'd want (+) to be defined like:
(+) :: a -> a -> a

But actually, to be more flexible it could be defined as:
(+) :: a -> b -> a

So then all the normal stuff would supported, as now, but you could also support things like:

instance BetterNum DateTime where
(+) :: DateTime -> Duration -> DateTime

And so on.
>My understanding is that Xi wants to be in the office so Taiwan can re-united within his Presidency

My god that was my exact same thought. But it is hard to explain to people who dont know much about China, how Chinese values this deeply. Much more so then whatever hundred of billions that will cost them.

Having said that, I still dont see how this is going to happen, even within his life time.

Edit: I have had this argument on Twitter. With people keep calling for democracy on China or whatever. And when people like dis-sys say something that does not align with their view, they immediately thought this person is all for Communism, dictatorship, one part system. I dont know about dis-sys, but I certainly don't. What I am saying / writing, is what I think is going happen ( Analysis ). NOT what I want to happen ( Wish ). It is entirely two different things.
Crankshaft – A GNU/Linux for the Raspberry Pi as an Android Auto headunit
I really like this comment. Amazon offers a lot of services (with ridiculous names) but you are too right that you're paying for the flexibility to pivot as your needs change. Dropbox did well to recognize its needs after a time using AWS.
GitHut shows data from 2014, incidentally.

Rust easily accesses C/OS APIs, and has great tools like Rayon for paralellizing code. Both wrap unsafe and have nice safe interfaces too.

If you like C++, you should use it, though. Not everyone will use Rust. That’s 100% okay.
A long time ago, a bug in Firefox let a screenshot be taken of data outside the browser window:

"This issue allows attackers to capture screen shots of private or confidential information"

https://blog.mozilla.org/security/2011/06/16/webgl-graphics-...
Zeitgeist is a linux service which logs files opened and websites visited
45-60 fps on my 120$ Xiaomi Redmi phone. This is amazing work! The amount of math in this code can not even be dreamt by me!
In other words, set up buying on a schedule and stick to that schedule, purchasing the same dollar amount each month. Don't deviate from your schedule because you cannot time the market.
I’ll just leave this here: https://fred.stlouisfed.org/series/FYOIGDA188S

Debt is not “accumulating” in the way you imagine it is. Debt load remains fairly stable, and old debt is paid off as new debt is taken on in roughly equal rates as a percentage of GDP.

If the world would give you trillions of dollars at 2% and your return in that money exceeds 2% it would be pretty stupid to pass it up.

The viewpoint of bemoaning debt because just think of what we could have paid for with that interest is wrong because it completely discounts the immediate and long-term value of the things which the debt financed to begin with.

Bemoan whatever you perceive as wasteful government spending, but just like companies won’t achieve the highest returns by being debt free, neither do households and especially not governments.
Spin described as English
How exactly would that under and overcounting happen?
> And if there is a scam, whats the motive of the people saying protect our climate?

The motive appears to be money and power. Al Gore's net worth went from 1.7M to 300M in 15 years. Looking back at Inconvenient Truth it make one unproven claim that CO2 was accelerating warming and the rest was entirely appeal to emotion.

> can we take the chance?

The alternative is we an lift the 3rd world out of poverty which would be awesome and it would stabilize the global birth-rate. Seems worth the risk given how terrible the climate predictions have been.
You have to be mindful of the fact that IE8 was the first IE to have console.log[0] and that as a result it is possible that it wasn't used by the developers. It's also possible they always had the console open during development.

How did this ever manifest itself? The only thing that seems a plausible explanation is that the console injects the console object or the console.log function into the global JavaScript scope when it is opened and according to the behaviour described and either garbage collected or removed from scope when the console was closed. This seems like it could have only really been the intended behaviour.

[0] https://developer.mozilla.org/en-US/docs/Web/API/Console/log...
Is it still common to get 12% return on the market?

My layman impression is that with ETFs, ~6% is the current average return.
> laughable time span

Maybe participants refused to stand more?
Oh my god - this. I have recently started writing my own library that required to register functions for the task runner. At first I’ve tried to copy the @ approach, but then realised what an unmaintanable mess that becomes.
I found this as a running process on my machine. It was installed as a dependency for another package and adds an autostart script. It does not come with a default log viewer as far as I know (it needs something like gnome-activity-journal for viewing).
5 Pemain Bintang Tanpa Kartu Merah Di Sepanjang Karirnya
https://smbc-comics.com/comic/the-talk-3
How long does a computation step in a quantum computer (which I guess is technically a measurement) actually take? I'm (at a superficial level) aware of Grover's and Shor's algorithms, but only in the sense that they provide asymptotic speedups in the number of steps required for the computation. In classical computers it's easy to envision some model where a step is just some constant number of cycles or whatever, but how long do the measurements take in quantum computers?

I guess it depends on the specific experimental setup of your quantum computer somehow, but I'm just curious about the real-world speeds. A hypothetical computer that does few steps but takes a minute for each measurement wouldn't be so useful.
https://arxiv.org/pdf/quant-ph/0301141.pdf
Have you seen this recent result http://news.mit.edu/2018/physicists-create-new-form-light-02....

Does it change your thoughts on the utility of quantum cryptography?
How to Write Your First Program in Kotlin?
A 60 Second Solution to Panic Attacks
Logicoma's demos are almost entirely written in Rust, last I heard they were only using C++ for their audio synthesizer. Examples:

http://www.pouet.net/prod.php?which=69658 / http://www.pouet.net/prod.php?which=68375

Their coder Ferris answered some questions about the implementation here:

https://www.reddit.com/r/rust/comments/597hhv/logicoma_elysi...
And _that_ is an overcomplication, as create-react-app pulls in far more dependencies than the aforementioned stack (and is actually the aforementioned stack wrapped up in a cli).
I think it’s not so much that the effort invested is better (though Pall has strong reputation) but in large part that Lua’s semantics make for easier JIT.
end to end encrypted doesn’t mean much when your decryption key is the Apple account/iCloud password.

AFAIK I never had to define an encryption password for an iCloud backup only for local backups with iTunes which means that the device only needs my Apple account credentials to retrieve and decrypt a backup from iCloud as such China and for that matter any entity which gains lawful or unlawful access to your Apple account gets to have the keys to the kingdom.
> There are a few hopeful candidates for quantum-secure classical asymmetric key systems, but there are no strong proofs that they are secure against either classical or quantum systems.

While technically correct, this is totally misleading. There are no cryptosystems at all that have strong proofs of security. (Minus one time pads, which are completely impractical.) Your QKD system also depends on a bunch of assumptions that you can't prove.
> Implied in finishing university is the expectation that you have been taught what you need to make it in the work place. Its part of the social contract. Its what I paid you for right?

Then the person misunderstood what education is and reality is about to slap them in the face. I started a career before graduating college and now have two simultaneous careers. The benefit of having multiple simultaneous careers is that you can see the comparative strengths and weaknesses of each (things other people don't see) and adjust yourself accordingly.
It will be "ready", when you can rent qubits by the minute on AWS.
> But if you dropped me in a new job with a new language, I could be delivering business value and clean code inside of two weeks

This is one of the things I consider to be a trait of a senior developer, when making hiring decisions. I understand why places post jobs that want X years experience with Y stack, because they don't want to feel like they have to teach "the basics" to someone at a high level, but I've found "the basics" is just what you've described in that sentence. Good professional software developers are language agnostic - even if they've spent the last 10 years on a single language in practice.