skysight-inc/HackerNews huggingface dataset:
jupyter. nothing beats a repl in a web page for instant feedback and iteration.
What does that mean for terraforming? Establish a magnetosphere first so that solar winds don't drag away an atmosphere?
"One of my hobbies has been to look at how dynamics within various groups change with group size"

Do you have a link? I went to your ello page, and now I have 7 tabs open, lol. I saw "Conversation doesn't scale very well", but that was only a tiny conversation; unless I missed something.

"My suspicion is that ~50 - 500 users is probably a relatively good sweet point, though I'm not sure how that an be utilised to make scalable discussions possible"

Just a thought after reading a couple of your ello posts. I wonder is the sweet point is related to "The basis of trust should be local reputation by peers who actually know who you are and that you play fair." [1]. Meaning it might be beneficial to limit discussions to those that are considered experts by their peers? Yet, sometimes outside perspective can be beneficial. As mentioned in [2]. I guess what I'm saying is, are scalable discussions possible? They seem to branch off into many tangents. Just brainstorming here :)

1. https://ello.co/dredmorbius/post/iex9l-hxfwop9kdyrvugvq

2. https://ello.co/dredmorbius/post/lu30wakaoho3guaguxrasw
If you pay a monthly subscription.
Is that the milspec code? edit: part of the milspec code or what?
> We run our own DNS infrastructure on-premise which might seem a bit unusual lately.

I don't think running your own DNS is too uncommon, especially if you have a lot of on-premise hardware that changes somewhat frequently. However, if you do this don't run BIND. We found PowerDNS to be much better in terms of features, user-friendliness, and documentation. Having backends that aren't zonefiles is a huge win. I've heard good things about Unbind, but haven't used it in a big environment yet (>1000 machines).
Agree, really funny. Especially the "Parent at YC company" quote.

I'm on AEDST, was paying attention yesterday but I missed a beat when I saw this today (April 2nd). These things are really stretching out.
Blue House raid
Which translation apis did you use?
I've read that adding the "BUGS" section to man pages in the early days of UNIX had a similar impact. The developers got so embarrassed by the content that they decided to fix the bugs instead.
April 1: Why Is It Called April Fools' Day?
Exactly, and see how this comment on a comment https://news.ycombinator.com/item?id=14014531 (by user: mythrwy) in this page is getting upvoted. People here just want to believe that Washington Post "tortures headlines (and indeed facts)" without having any background knowledge about H1B and H4. So much hate for Washington Post here. I wonder why?
From experience of pairing with other people, there are those happy to leave indentation and formatting to their linter/IDE and those who are anal enough to do it all manually.

The latter group tend to find lisp not that painful because lisp parens/s-exps are as explicit as you can get, and indentation makes parens almost invisible
We've recently started testing C code via Rust QuickCheck.

In addition to the relatively clean Rust -> C interface it's very nice to have higher degree of compile-time assurance of the correctness of the property model itself. As the models become non-trivial it becomes increasingly difficult to build them reliably in C itself.
I totally disagree. There's 2 secrets to scaling to millions of users:

1. You aren't going to have millions of users so any work you do to support it is stopping you from delivering features that will make your existing 10 clients happier.

2. Write code that can be replaced (i.e. design for change). When preparing a complex new system, discuss how it could be ripped out later, and what assumptions it has about other systems (which will restrict them when they want to change), and what assumptions the new system's users will have of it.

Be pragmatic: it's better to write something that's a bit of a hassle to replace later, rather than something with a perfect interface that can have drop-in replacements deployed effortlessly, if you can get the former out the door way faster.
No, tiny basic was quite different from ms basic. The first Tiny Basic article, with the virtual machine design but not machine code, did precede MS Basic, iirc, though I don't remember any more of the history.
Good!

It's really awesome
Ah yes clearance height is the same for all pieces, the servo raises the piece to the piece height + the "resting" height. Relevant code can be found here:

https://github.com/joeymeyer/raspberryturk/blob/master/raspb...
Should people care?

Yes.

Automation can free people from this basic work, and it very likely will too.

But, it's not about that. This ethic means people will just care about other things.
Rethinking Recurrent Neural Nets
Traveling is its own house of horrors in this regard because not only is losing something much more disruptive but also your common items tend to be out of place. My keys are never actually in my pockets when I travel, e.g., so my usual pocket patting routine trips me up.
Share Content to Facebook and Twitter in Swift 3 – SLComposeViewController
Again, I'm not defending nazis in particular and I wouldn't stop it from happening personally (it's not my fight).

I'm talking bigger picture here, the right to not get assaulted for having/expressing any view is one that we should all stand behind or we will lose it.

Flip it over in your mind, these things are happening to people who express views that you probably accept/defend where you are so how are we different?

Would it be OK for you to get punched in the face for saying it's OK for two men to be in a relationship, or that everyone has a right to worship some god or other. just because the majority of people around you disagree?

Someday, your views could be on the other end of that shotgun I don't personally see it as progress to treat people the same as those people do.
> When people claim to cure cancer it's sort of an oxymoron.

What about animal species that get cancer much more rarely, or never? Are naked mole rats an oxymoron?
lol, thanks for the clarification.
>This doesn't mean the problem can't be solved by "logic".

That's not what the author was saying.

It's useless to judge articles based on their title or headline because they are either selected by editor or there are multiple titles and A/B testing is used to find one that gets most clicks.

It seems that most comments are just comments based on the headline.
I remember reading about the F-35's catastrophic problems and cost over runs on slashdot when I was in highschool. I'm nearly 30 years old now. It seemed like an unsalvageable boondoggle back then. Glad the government appears to have pulled it out and made it a success!
Someone left a comment mentioning that i could download a compiler from AdaCore, but seems to have deleted it. I was going to thank them! AdaCore's website is not very helpful, but googling turned up:

http://libre.adacore.com/download/

You can download the 'GPL edition' of GNAT [1]. This is a complete toolchain for Ada 2005, with the same actual compiler as the commercial version, i think. The libraries are GPL'd, so if you distribute a binary built with it, it has to be GPL'd. So, no Ada 2012, and no way to distribute binaries willy-nilly, but certainly enough to explore the language.

[1] http://libre.adacore.com/tools/gnat-gpl-edition/faq/
You can tell it's fake because the error pages are JSON rather than XML.
I had the good fortune of listening to Dijstra speak a few times.

The first time I attended one of his talks, I thought it would be a brilliant though highly theoretical presentation. What amazed me the most was just how funny he was - and given how soft spoken he was. When you read about Dijkstra in the third person, that entire part of his personality is lost.

His talks tended to drift and meander, though at the end of his talks, he gave a small sermon which is very applicable to just about any programming endeavour:

"If you find yourself doing something and thinking Dijkstra would not have liked this, that would be immortality enough for me."

He's been quoted for saying that multiple times, though that was the first time I heard it, and by virtue of listening to it first hand, it's burnt into my head.
Padrino sets the session secret to a random value on startup if you don't set it yourself. This means that:

1) you can only run a single instance. Multiple instances will generate different secrets and not accept each others' cookies

2) restarting an instance (for instance doing a deploy) generates a new secret and invalidates all previous cookies

Neither of these are desirable, and to avoid it the docs recommend [1] you set the session secret yourself via:

set :session_secret, 'super secret'

which gives you the exact problem the blog post is addressing, so it does not seem that Padrino does any better here.

[1] - http://padrinorb.com/guides/controllers/sessions/
What a pathetic, entitled comment.
At humantimescales it's a non-issue. Any terraforming effort capable of generating an atmosphere over ~100 years or so could more than compensate for losses to space.

One great idea I heard to make mars more habitable in general is creating a large magnetic field at a Lagrange point between mars and the sun. A sort of "radiation sunshade"
Nice. It's almost enough to bring (laughing) tears to my eyes.
1. Most companies will never have a million+ users. But what happens when yours does? This is the experience i have been living for the last year, and i am sharing the challenges that come with that growth.

2. Write code that is maintainable. I don't advocate solving for problems that don't exist [1], but i cannot agree with building code specifically so that it is readily disposable.

[1]: https://blog.benroux.me/good-problems-to-have/
Or implementing Watson in JS with web workers to learn COBOL to prevent the event loop from drying up.
Very interesting read. Thanks for sharing.
Maybe not exactly an F-35 replacement but there are quite a few things to disrupt in defense. Especially, given the recent shift into electronic warfare and autonomous systems.
That's more or less what happens at the end of Battlestar Galactica (syfy version).
Show HN: Pg_migrate – Managing your postgres codebase
We (the folks who maintain the Rust fuzzers) are considering adding support for quickcheck-based fuzzers so that you can have higher-level fuzzing APIs.

The rust community is pretty aware of quickcheck (there's a rust version) I would say.
Rauschmayer looked at the different roles back in Oct '16:

http://2ality.com/2016/10/asynchronous-iteration.html#altern...
LOL-BOT – The world's first AI comedian
In the centre of Copenhagen, around this time (1:30), almost all drivers will be driving at not much more than running pace. The tight intersections and narrow roads force the behaviour, and inebriated pedestrians and cyclists everywhere make it necessary.

> I will do what I can to avoid or minimize damage, but if you're not lit up there is basically nothing I can do.

You can always slow down, until you can stop within the distance you can see.
Never? Really? https://www.nytimes.com/2016/02/20/science/two-naked-mole-ra...
I don't know why anyone would ever do this since there is no cost to SECRET_KEY = os.urandom... or even just hammering on the keyboard. It is not like you are ever going to be challenged for that password? You could even say here is another line of code that will compromise your server:

rm -rf /*

brb off to search github for SECRET_KEY =
I agree, but alt-right politicans and editors of dubious newspapers aren't nazis and this is happening to them...

It's a 1000 cuts thing. Yesterday the nazis, today a breitbart editor, tomorrow?
Hmm, works for me. I just ordered one. The price is pretty reasonable. Maybe try emailing support?
Yves Béhar designs Samsung television to look like a framed work of art
I think they're referring to quaternions. May require some trig to generate the initial quaternion, but then in your number crunching code you can multiply with other quaternions (representing rotation composition) and then even convert the result to a 3x3 rotation matrix, both with no trig. This is how game engines handle storing 3D rotation.
consider that, if humanity had already carried through with the often discussed plan to eradicate mosquitoes, this knowledge of flight would probably never have been gained.

and i wonder what other knowledge will be lost once we finally get rid of these deadly little bastards.
> I'm looking forward to the day when browsers support LaTeX content without any special plugins or libraries.

As a mathematician who appreciates cheap'n'easy (pseudo-)LaTeX availability on, for example, MathOverflow, I totally disagree with this. Browsers are big enough already. It's easy for me to install the libraries to view what I need; why make everyone else pay the cost for it? (My argument is inherently selfish: I don't want other content specialists to insist that my browser have built-in capabilities to deal with all their professional needs.)
Our Work Here Is Done (2013)
An example, a solar sailing toy: http://wry.me/t/gravity/gravity.html

Yes, there's a sqrt. (And another for gravity.) No trig needed or wanted.
This is really neat. I liked how you showed it could all be done in one for loop. It really does make it seem much simpler than RxJS or the example you gave with the async generator utility functions. At the same time I do love reusable utility functions, but they have more mental overhead because of their abstract nature.
I did that last summer using a Samsung Galaxy Tab 8.4 as screen and a Bluetooth keyboard probably made for a 10" tablet. I sshed to a Ubuntu server and coded with vim there. I checked the result with a browser. I used the split screen from Samsung, half browser half vim. The battery didn't last long. A phone would have a smaller screen and I'm not sure I would recommend working on it.
But it's not funny.
Ground Sloths? I think you mean Badgermoles.

Something something secret tunnel.
Dynamic Programming Series – Introduction
libFuzzer (based on LLVM sanitizer instrumentation support) is Linux only.

IIRC the bits for OSX support are almost there, someone was trying this out before.
Instead of something elaborate that's taking the place of the thing you want to remember, how about writing a sticky note with "remember the umbrella" on it?
Thanks for the link. Rauschmayer is a superb teacher through his blogs, I would definitely take his words over my own.
Did you try installing from the server ISO?
"...which only the government has access to..."

for about 48 hours...
So, if they find the best of the best, you're saying you want to force companies to hire enough American dead weight to keep their numbers looking nice?
> those are dangerous thoughts, better not thought...

I disagree completely. America's government has been unable to evolve with a changing country. Partisanship is at its worst ever at a time when the quality of life for most people is declining. Now more than ever, people need to be learning how to resist an oppressive government, because like it or not, our government seems to be becoming an authoritative corporate oligarchy.
> it's just fan rationalization

FWIW I had found a source[1] that said George Lucas gave this rationalization on the Blu Ray commentary track. I found it by a search on "12 parsec Kessel run". Is this a retcon-level waving away of a groaner after the fact or what GL was actually thinking when he typed the line?

[1] http://starwars.wikia.com/wiki/Kessel_Run
A solution is "no matter what randomly happens, the game will last at least 12 turns".
> If you don't enjoy programming in Go, don't do it.

Ordinarily, I would agree; I don't really care what people do when writing application code. The way it's filtered into devops tooling makes the choices of Go peoplea problem for me, though. If I'm going to be stuck with a language with bad error handling and inexpressive typing, I'd rather it be Python or Ruby so at least I can leverage dynamic typing instead of bad static typing.
I think it's more than a mere fad, but like OOP, it does have the potential for a cult to build around it.

The entity/component pattern is little more than preferring to decouple data from logic, and avoiding dependency trees. That's not particularly esoteric or irrational.
I also do think JavaScript fatigue is real though I so I agree with the top level comment too, but I think it's more due to the tooling overhead.
Been living in Japan for a while now and I've noticed this too. I always admired it. It suggested a high level of conscientiousness. Made me feel safer on public transit. Interesting to learn of the real world benefit of these type of mnemonic tricks. I do some things like this when doing operational work as a devops engineer. Helps me avoid fat finger mistakes. I also do the classic, "wallet, phone, keys" check whenever I leave the house.
This is because US visa policy is complicated. Hard to make sense of it, if you have not been through the process... (or are for some reason very interested in it)
Nitrating organic compounds in a shed is a good way to blow yourself up, at least before you intend to.
My father used to (and probably still does) call out "spectacles, testicles, wallet and watch" before leaving the house.
What exactly are you trying to say? This article is 4 years old and there's no context
I'm saying the use of foreign labor, both within the US and outside, is a large reason why wages are stagnant for the lower and middle class. Exploitation of the H1B visa program is one way this has been happening.
TCP and ILBC codec is the secret sauce for residential VoIP. I believe even RingCentral has been transitioning to mostly TCP.
Ha! I should have been more precise in my language. I was avoiding learning how to write more substantial shell scripts and programs, not the command line per se.

I also got my start on pre-GUI computers (a VIC-20, specifically).
That was a great poem, storying that one away for later. It truly shows the complexity of the English language.
People willing to martyr themselves in loan wolf attacks are often mentally I'll or simply not that bright, also however low tech they are, sadly they work.
a police drone with deadly capabilities might be used by the police to help apprehend some person suspected of a non-violent crime (e.g. shoplifting or hot wiring a car).

now, suppose that suspect has the upper hand and attempts to "kill" this police drone -- are the police now justified in the use of deadly force against that suspect? or it just considered property damage?
Must be nap time at daycare
Good points, but there's still something missing in the comparison. It's the difference between the initial information content, and the dynamics. Suppose we had to fix some problem in a star such that we need to precisely manipulate the magnetic fields, and perhaps things at a quantum scale. At that point, we are concerned with the fine-scale configuration of that particular star. Your proposed star creation algorithm only gives an ensemble over all stars of that particular mass and initial composition. It has less information content, because it doesn't create a particular star. I.e. we are willing to accept a huge class of individuals that we call "stars".

So, we're back to comparing thing A that we need to understand at the finest scale, to thing B where we ignore its individual complexity in favour of the stereotypical version. It's easy to estimate the gravitational attraction or mass of a cell. It's this fine-scale manipulation that causes these severe requirements for deep understanding.

EDIT> :) The instructions for creating life are even simpler. 1) Have a Big Bang. 2) Wait.
The comparison to C++ with respect to exceptions is a bit misrepresented. In platforms where size/perf matters they are turned off at the compiler level(along with RTTI). This was always the first thing we did in gamedev right after turning on W4.

Overall decent article though.
It's a numbers game. Let's say 99.9% are good people who would only use the knowledge for wholesome purposes. That still leaves 0.1% to do bad stuff. So if all kids knew how to make viruses, 0.1% of all of those kids would be a lot of virus writers.

I'm not saying we should lock the knowledge up. More that your anecdote doesn't really change things.
Previous discussion: https://news.ycombinator.com/item?id=13817017
What do people here use to store password for servers ? Plain text configuration files ? I have pwd of DB in config files and found no way to put it elsewhere.
The wikipedia page on Megatherium, the giant ground sloth, doesn't mention paleoburrows.

https://en.wikipedia.org/wiki/Megatherium

Anyone have an info on whether other experts take this hypothesis seriously?
True. Additionally as I recall (and it's been decades since I had a copy) a lot of information in Anarchist's Cookbook isn't actually very good.
I just don't think many people in the UK in general (not just Parliament and the media) like the EU. I spoke to a lot of people who voiced anti-EU sentiment but voted Remain out of fear of the consequences. I remember there being just as much if not more dislike in the early 90's after Black Wednesday.

I'm not sure what you mean by a tiny minority. IIRC the UK Parliament voted against Maastricht twice and it went through on the third attempt. I think UKIP has exploited and perhaps stoked the skepticism, but IMO did not create it.
simple but just as powerful as other OOP languages
Alright, so what's missing before web developers aren't needed anymore:

- speech recognition so that you tell what you want

- LEGO blocks for simple things that can be composed and adjusted by voice or AR gestures

- large amount of working code so that "glue" between blocks can be inferred using ML/DL

I am pretty sure App Maker 2.0 will have at least 1 of these finished.
Sendai, Miyagi it is. Trains come in from a bit more country side.

I'd like to think of Tokyo As the exception to Japan. Having said that, all the pointing and calling is happenening everywhere.
Good you're thinking out the box. That pause might not be a problem, though. The pauses that are a problem when the malicious app can control the timing with an external observer seeing those manipulations. The OS scheduler is usually independent of secret processing. It's just doing it's own thing causing pauses that don't tell you about the secret itself. Theoretically, there could be an esoteric attack in some situation where an OS scheduler would accidentally leak somethinh or be activated to leak something. Not popping into mind righg now, though.
1. So literally this doesn't apply to you.

2. Not going to help.
Quick read about something you may not realize about AI