skysight-inc/HackerNews huggingface dataset:
> Yes, there was a C compiler for the LISP machines from Symbolics.

Symbolics had C, Fortran, Pascal, and Prolog compilers. Scott L. Burson (on HN as ScottBurson) wrote a C compiler that ran on Symbolics and also TI and LMI machines (https://cliki.net/Zeta-C). So there were two C compilers for the Lisp machines.
They're anonymous with one another if they want, just like most of the internet pre-Facebook. Discord still has their email and IP, and possibly their phone number.

Inciting violence (some of this planned violence is couched in self-defense terms) might be a sensible place to draw the line on free speech, but in Brandenburg v. Ohio the Supreme Court defined that as being likely to cause "imminent lawless action". In other words, "someone ought to take revenge on [person]" is legal, but "there's [person], time to get him!" is not. However, that was almost 50 years ago, and I'd make the case that speech on the internet is more likely to cause imminent lawless action because of its reach.

This lawsuit is a civil conspiracy suit, not a criminal charge. I can't find the actual filing but I imagine that unmasking people could be a part of delineating the conspirators and uncovering any additional relationships between them.
Hi, it’s me, the pedantic try-hard with my real name as my Hacker News handle, and I’d like to tell you about the time I saved a project by implementing a trie (ok, a finite state machine derived from a trie) to speed up string matching by two orders of magnitude using the Aho-Corasick algorithm.
I think this is right. If what they propose on line is illegal in the real world then regular laws should apply.

In other words charge ghis person with incitement to violence as they would someone in the real world.
One reason I do not like Nginx that much
# From serverfault - question about more precise timestamps in logs like milliseconds
# The only answer below

There are 2 ways to achieve this. The first one is dirty and I wont recommend it - it's the fastest way though:

if ($msec ~ "(.)\.(.)") {
set $epoch_millis = "$1$2"
}

This is much cleaner but requires lua:

set_by_lua_block $epoch_millis { return string.gsub(ngx.var.msec, "%.", "") }

then just log $epoch_millis

P.S. I am (the poster) from Russia but I regret editing Nginx configs almost every day...
I assume it's because Americans have too many elections on one day. Most other countries run local and state elections on separate days, and have far fewer elected officers (usually just legislative). Most of those which do have elected executive officers hold those elections on another day (since the result is better for the president if they are elected a few weeks before the legislature).[1] I think only the US has elected judicial and law enforcement officers, which is actually scary to foreigners.

If you have half the number of elections on two days, you can count all the ballots with half the number of people and still get a result by the end of the night.

[1]: There's a few reasons for this. One is that a lot of people will say "okay, i'll give this person a chance" and even though they voted for the losing candidate, they decide to vote for the president's party in the legislature. Another is that if you ask people who they voted for, more people say the winner than actually voted for the winner. It seems there is some sort of problem of memory reliability here. Since more people believe they voted for the president than actually did, more people will happily support the presidents party than otherwise would have, had the election been synchronised.
Okay, but what about political dissidents, people in abusive relationships, people in backwards areas who aren't heterosexual, just play shy people, and many others?

I don't have a clear cut answer myself, because on the other hand, anonymity opens the floodgates to so much manipulation that also ends up hurting real people, and that will only get worse as technology gets refined in those directions. Those that want to control and manipulate won't give up easily either way, there's totalitarian "victory" possible in either direction:

Tie everything anywhere to a real name, and people will ultimately police their own thoughts, because wanting to say things you can't say sucks, so they'll stop wanting that, the one thing they have control over. Keeping foggy and dynamic what is and what isn't allowed to say will make people shrink to the smallest possible attack surface that still allows basic physical survival.

Go the other route and make everything accessible to (super advanced) bots, make it impossible to confirm anyone's identity or follow any money trails, and with enough of that people can be be manipulated by an overwhelming, yet fabricated social consensus, and herded into bubbles.

Of course, the worst of both worlds is also possible.

Anyway, anonymity online gets a very onesided rap. Some of my fondest "internet memories" were exchanges were with total strangers. Maybe I just remember those differently (I don't really think of online interactions with real life frieds as online interactions), because they always came out of the blue, or because they seemed to mean more, since we both know we'd never meet again and were being open or helpful just for the sake of it, with the reward being purely personal gain (even joy is gain), not social capital.

> Why do we travel? Among other things, to meet people who don't think they know us once and for all; so we may experience once more what is possible for us in this life.

-- Max Frisch
Wait.. what about televison.
Take for example UKs wind energy input, which is charted here:
http://www.gridwatch.templar.co.uk/
(might need to zoom in a bit)

The periods of "little to no energy" take up less time than periods of "more than little". Such periods are not as your phrase suggested, the norm broken up by occasional spikes.

Total energy supply and demand is never constant or even, it varies throughout days, weeks and seasons. That variation has always had to be accommodated.

Even without more storage (hydro, battery, future??) the grid can use almost all of the input which renewables can throw at it, and use existing plants to fill in gaps.

But there will be more storage, and long range transmission lines, better solar panels, batteries and windturbines. There is no major unsolved problem here, like nuclear fusion or Mars habitation has, its just a matter of mobilizing with existing technology.
A matter which has been politically delayed for too long...
Agreed.

Especially his statements [1]:

"...as long as we can counter them (the tolerant) by rational argument and keep them in check by public opinion, suppression would certainly be unwise"

and

"it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant"

The behaviour that Popper warns about (forbidding rational argument and answering arguments with force) sounds more like the left, than Alex Jones. [2] [3]

[1] - https://en.wikipedia.org/wiki/Paradox_of_tolerance#cite_note...

[2] - https://edition.cnn.com/2018/06/25/politics/maxine-waters-tr...

[3] - http://dailycaller.com/2018/08/06/antifa-windows-marine-corp...
I don't want to make a value judgement by using a word like "behind", but I do think most Americans are simply not aware of how extreme our country's stance on free speech is compared to the rest of the world. Countries like the UK, France, and Germany seem to function just fine with their more restrictive laws on speech.
That's beside the, point. If the website has links that don't work, generally poor UI, you're losing the audience of people coming to the website. If the docs are on github, then put a link on the website to the docs!
I've noticed the same. But I think one risk is that fulfilment and flexibility often comes at the cost of structure that comes from the typical, corporate world - sick days, insurance (in the US), superannuation (Australia), etc.
Emacs is sufficiently powerful that I think it’s worthwhile to use a keyboard with a proper set of modifiers. Moreover, the emacs approach is sufficiently powerful that I think it's worthwhile to use a keyboard with a proper set of modifiers in any program. Use easily-hit keychords for common functions and more-difficultly-hit chords for uncommon ones; maybe even reserve a prefix for certain uses (e.g. Super for the OS & Hyper for the user).

It's 2018; our keyboards could stand to keep up.
Internet forums

haha just kidding
In theory, you can get a 1 year old car for much less than new, but people who buy cars with the options I want* tend not to sell them after 1 year of use. Or like truck prices in the bay area, when I bought my ranger, it was about $2000 more to buy new than to buy a 10 year old truck. Or, occasionally I'm dumb and buying a new model, even though that's a bad idea because when things break nobody knows how to fix it yet.

* Or really, without the options I don't want.
There is some discussion of the migration of the steppe nomads being due to some extent to climate issues.

Sorry that this is the best citation I can find:

https://www.vox.com/the-big-idea/2017/10/30/16568716/six-way...

"Tree rings suggest that a megadrought in the middle of the fourth century might have made these nomads desperate for greener pastures. As they migrated West, they terrified the highly developed kingdoms, such as those of the Goths, that had long existed along Rome’s frontier. Partly because of this climate-caused upheaval, the Goths challenged Rome’s frontiers as never before. Rome’s Western territories ended up being carved up and reconfigured as Germanic kingdoms."

The Roman Climatic Optimum is the name of a warm period from roughly 250 BC to AD 400. It wouldn't be a stretch to hypothesize that the fading of that warm period may also have had effects on the steppes, leading to the migrations.

The Visigoths may have been fleeing the Huns, but why were the Huns on the move in the first place?
Nonesense. I'm still using a performant Hackintosh I built 8.5 years ago with a Gigabyte EX58-UD5 board. It's been through several Mac OS upgrades and point updates. The only thing I have to do without is sleep and target disk mode. The trick is to clone your system to a second disk and trial any upgrades on the backup. Usually the only thing required after an upgrade is to re-run MultiBeast. Piece of cake so long as you stick with recommended hardware.
Yes! This is an important point, and I completely agree that decentralization is the main driving force here, not necessarily blockchains. Blockchains are a nice fallback mechanism to enforce trust, but Bittorrent proves that you can have happy ecosystems that work just fine without it.

The corollary is that I'm most interested in services that are focusing on decentralization, not merely trying to be a general purpose blockchain. One of the most important unsolved problems seems to be "I want to put this file up on the internet, but I don't want it to be taken down," plus "I want to request this file, but I don't want it to be traceable back to me," plus "I want to distribute this file, but I don't want it traceable back to me." Tor solves some of these concerns, but it remains a specialized niche. I can't just do it for any old file at any time; might as well use Dropbox for that. And why? There's no reason. It should all just be decentralized. After all, I'm online most of the time, and I'd happily upload the file to whoever wants it.

This all sounds quite shady, but the motives here are mostly pure: I'd like to distribute old ROMs and anime. Such things will get you kicked offline just as quickly as the more nefarious stuff. But this seems like a net negative for society. Society is at its healthiest when you're free to remix other people's ideas.

(More specifically, I want to write a service that lets you play whatever old ROM you want, whenever you want. There still is no Netflix of this area, and the game companies that could make it happen seem too inept. May as well force their hand with some decentralization. But that requires being able to write the equivalent of <img src="http://foo.com/img.jpg">, but for distributed binaries keyed by sha256. Blockchain could help here, but I look at this and go "Y'know, this is a perfect decentralization problem. Why aren't blockchains solving it already?")
We are going to make the dataset public with the paper. I am happy to share it privately in the mean time.
HN seems to have some macho fascination with nuclear power. Or at least that's the only reason I can think of why people would advocate for it, considering nuclear power is simply far too expensive.

Yes, maybe the population at large lacks statistical understanding and needlessly fears nuclear power[0]. But it's still too expensive, as demonstrated by the complete lack of new construction. It'd be rather strange for every single energy company and government to succumb to irrationality, simultaneously.

Even solar + storage has now crossed nuclear's costs. I

[0]
And they may just have all read 'Black Swan'
^ I don't see it as indicating undesirable character at all. I read the piece as more an indication that the guy knows when to cut his losses and stop allocating resources to unprofitable activity. Which to me, from a business perspective, is a sign of someone with their head screwed on straight.

I also don't grasp the logic behind the notion that once a creator shows his work -- or work-in-progress -- to the public that he is somehow bound by duty, honor, respect for his 'followers', or some other compelling consideration, to finish that work.

If Beethoven starts writing a string quartet, and posts the first movement on the internet, but then realizes that the Duke isn't going to commission it and he'd rather be writing a sonata anyway, does it really reflect badly on LvB if he abandons the quartet?
Python already won before ML was a thing.
> A normal sysadmin workflow would be, log in via ssh, poke at some log files, run a couple of commands, edit a config file, restart a service, check the logs again, logout. If you need to be ssh'd in anyway to run commands then being able to edit a file remotely is of limited value.

eshell supports TRAMP: from an eshell, you can do something like 'cd /ssh:news@news.my.domain:/opt/news/etc' and then run `ls` &c., seeing the results you expect. You can run 'service restart innd' or whatever you'd like, it it runs remotely.

Yeah, emacs is pretty awesome.
Jon Blow's been working on a programming languages for games (intro / philosophy here): https://www.youtube.com/watch?v=TH9VCN6UkyQ

Series of videos here - https://www.youtube.com/user/jblow888/videos - I don't program games but it looks super interesting
If you buy a leaf off lease, 3k is 30% of the purchase price.
I really wish social media would "peak" to towards meeting people in real life semi-spontaneously.

No profiles, no media uploads, no digital showboating. The best relationships I have with other people fall in this category. Real life,common interests,no digital uploads.

Just add attributes of your geolocation and hobbies [biking, yoga,tensorflow,etc] or let it crawl your digital profile(s) to autobuild your attributes identity.
The system will group people with similar personalities/attributes.
Every once in a while, "the system" it sends you a text "Free at 9am? Mountain biking at X park for an hour with beer after with 3 new people? Text yes to opt-in"

Get revenue by having businesses bid on being the beer spot.
Refine the algorithm by having an anonymous rating system after the fact.

I like Meetup but it must be taxing to always manage the organization/logistics of a meeting.

Yes. I just realized I blended the show Betas,an episode of Black Mirror, and the 2016 movie Nerve together.

Edit: Grammar
Ironic this is here given Snap supposedly lost users with a redesign independent/at odds with such techniques.
I think that most people shouldn't aspire to go to college. They should learn a trade instead in order to become a plumber, carpenter, electrician, or car mechanic. There are lots of occupations that don't require a college degree, yet provide a solid paycheck without the crushing mass of student debt accrued in the pursuit of a useless degree.

Michael Bloomberg himself said it best: http://www.foxnews.com/politics/2013/05/19/pipe-dream-skip-c... I'm personally surprised that this isn't conventional wisdom already.
> I find the analogy between free speech (which he has, literally can say whatever he wants) and a platform being obligated to distribute _everyone’s_ content bizarre.

They can try to censor content published on their site. But they risk losing CDA 230 immunity; in which case they could be liable for everything their users post to their site. They would be liable for child porn, copyright infringement, etc.

See 2007 9th circuit decision: http://cdn.ca9.uscourts.gov/datastore/opinions/2007/05/15/04...

Roommate is not immune for publishing materials as to which it is an “information content provider.” A content provider is “any person or entity that is responsible, in whole or in part, for the creation or development of information provided through the Internet.” 47 U.S.C. § 230(f)(3) (emphasis added). In other words, if Roommate passively publishes information provided by others, the CDA protects it from liability that would otherwise attach under state or federal law as a result of such publication.

But if it is responsible, in whole or in part, for creating or developing the information, it becomes a content provider and is not entitled to CDA immunity. As we explained in Carafano, “an ‘interactive computer service’ qualifies for immunity so long as it does not also function as an ‘information content provider’ for the portion of the statement or publication at issue.”
After it took a few weeks to find out the result of our last election there was a push to electronicify it. (I think some people were also upset that they had to stand in a queue and why can't we just do it from our phone?)

The push was rejected since (a) the body responsible for running the elections believes it would be less secure and (b) it would still take two weeks to finalise since postal votes can come in up to two weeks after the election as long as they're postmarked before the election.

But people are interested in fast results. And they're lazy.
The article implies that 3rd party scripts loaded on a page have carte blanche access to local storage.

MDN disagrees:

https://developer.mozilla.org/en-US/docs/Web/Security/Same-o...
> We felt the strain of waiting days for an answer to a mission critical Unity issue. But in the grand scheme, the pain was less than 10% of what we would have experienced doing it with our own engine.

Wouldn't that make you feel nervous ? To totally depend on unity's merit to ship a game when you cannot address blocker bugs yourself ?
imgcat can do gif in iTerm
And yet hundreds of families are on waiting lists. If you don't get a spot, you have to go to a private facility which can easily cost more than one parent's monthly salary, or drop out of work until you get a spot, but then you're relegated even further down the waiting list.

Also, once you're in, you'll have to pick the kid before 6pm in most daycares which means you must leave the office at 5pm and since a lot of companies do not have flex time, that single hour will push you to a part-time position. Then the daycare will refuse to take your child if they have a fever of 36.8℃ and do regular temperature checks during the day and force you to drop your work and come pick the child straight away if they go above 36.8℃.

Unless you work close to home and have a very flexible and comprehending employer (or have grand parents close by and ready to help), even with a lucky spot in daycare it is extremely complicated to continue working.

Let's not even talk about elementary school where mandatory partake in time-consuming useless PTA activities basically assumes one of the parent does not work.
While the 2008 crash can be described as an informational failure, my understanding was that this information was deliberately omitted, not just unread; it was fraud, not just a systemic failure. Also, you seem to be describing blockchain costs as being minimal in some sense. My suspicion is that this is less true than you think. Currently, blockchains have very high energy usage. If you are saying we need to structure society around this, then you are asking us to absorb whatever externalities go with it. The people who live around the Colombia River, where the cheap hydro power is, are getting a bit tired of BitCoin mining. I'm sure there are things which can ameliorate this issue. I'm willing to be convinced that the problems of blockchains are surmountable, but your argument seems more enthusiastic than credible.
Maybe those "fucked" artists should invent their own characters. You know, being creative instead of copying other people's ideas.
Ask HN: Want help figuring out jump jets work in MechWarrior 2
Hi HN,

I used as a QA Engineer for Transmeta, a startup that made low power CPUs for laptops. One of the ways I loved to test our chips was by playing MechWarrior 2. Basically I tried to break the chips using a video game where you run around in a mech (a giant robot with guns) shooting other mechs.

Game play video: https://youtu.be/L0mSdnxM7fc

In the game, some mechs could jump using jump jets. One day I noticed that the jump jets recharged much more slowly on Transmeta chips than they did on our Intel reference chips. The recharge rate on a Transmeta chip was something like 10 or 20% the rate it should have been.

Jump jets being used: https://youtu.be/v1O4WTwjWZ4?t=9m54s

To my knowledge, no one ever figured out why. I'm wondering if someone here happens to have worked on, or can legally share the source code for, MechWarrior 2. I'm curious how the jump jet recharging worked, and whether that might offer some clue as to why the recharging happened so slowly on Transmeta chips!
25% e-bike tariff is confirmed by USTR, will take effect August 23
> ...corporations are a good choice.

Wow is that not true. Corporate entities only have a profit incentive. They are by their nature divorced from morality and the philosophy and ethics of freedom.

When unrestricted, corporations force people into indentured servitude. Corporations used child labor, until they were forced not to.

The freedom to exchange ideas is the most extraordinary and valuable freedom humans have. This is why we absolutely do not trust it to popular opinion either.

Corporations handed control of that freedom would filter and twist expression until only those ideas that profit the corporations are left. We've already seen this in action. The mildest examples are gag orders from lawsuit settlements, suppression of medical research, suppression of safety testing... It's why we have whistle-blower laws.

Corporations would be a terrible choice.
Investor validations of tech before the bubble wasn't super accurate. I mean facebook lost 20% of it's value in a day, how does that not scream speculative bubble?
Seems like it would be unnecessary, with the D3D12 backend. Also, it is hard to say whether a GNM backend could even be upstreamed.