skysight-inc/HackerNews huggingface dataset:
We agree that extreme demands attention. We probably disagree on what to do about it.

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

I grew up believing silence is death. The distinction, lost on all the defenders of hate speech, is punching up vs punching down.
Self-Serve Data Prep Is Possible and Wonderful
Probably not considering the drop on the graph isn't much bigger than some previous drops after which nothing happened...
A new group led by Delta, Gogo, and Sprint wants to bring broadband to the skies
React Redux Starter
I had a startup that was focused on fixing project failure through better requirements management. Page four of our slide deck was the fact that approximately 84% of IT projects fail (where "fail" is over budget, late, or failed to meet the requirements). The newest version of the report has actually improved a bit on those numbers (~30% success now) but it's still terrible.

There's quite a decent blog post about it here https://speedandfunction.com/look-25-years-software-projects...
Why does this sound like a paid advertorial?

This is because they've signed to Kobalt, a technology-driven music services company that gives songwriters and bands complete ownership of their work and a greater share of income than has traditionally been the case in the industry.

"We never used to make any money because we were always paying off our advances," recalls Haggis, whose band formed in 2003. "We'd get about a 20% share of revenues and the label would keep the rest.

"Now we get to keep about 90% of what we earn ...it's such a difference, it just made sense."
Dreaming to Create a Successful Two-Sided Online Service Marketplace?
Incumbents Strike Back [pdf]
Thanks for the correction, I pasted the same link twice - can't edit :(
OP makes no prescription about reading code. It merely points out what successful attempts to understand strange codebases have in common, and discusses what writers can do to help readers succeed.

(I proof-read drafts of OP. And I have made prescriptions about reading code. But that's a separate story.)
This is a bit western centric maybe, because I see Chinese developers reading tons of code, to the point that I receive an incredible amount of Redis PRs about conceptual bugs that can never happen in practice, since some Chinese developer is reading the code and doing the math in her/his head.
There's an automotive engineer somewhere reading this, irrationally upset at the idea of replacing a crankshaft with a turbofan.
The last time I looked at this (when having to deal with spaghetti-like execution flows through an Actor-based code base), I really liked the ideas of model checking with Colored Petri Nets and code generation (http://cpntools.org/), and the TLA+ language.
You should take a moment and critically contemplate why you think that someone who is not a leftist liberal is automatically a racist, xenophobe, misogynist, flat earther, vaxxer, truther or other arbitrary pejorative.

A self righteous, binary "us vs them" outlook is a sure sign of an impoverished mind.
Facebook Messenger used to fight extremism
Baidu Sees Maps for Self-Driving Cars as Bigger Business Than Web Search
Software piracy doesn't require a lot of skill anymore.

If I were, hypothetically, someone who used pirated software in the past and checked the state of the business recently, I would know that recent releases are basically a "Run this .exe File" and it would install all necessary dependencies, the software in question and patch the cracks in.

Common misconception is also malware, you usually only get that when you google "<insert software name here> crack" and click on the first link without thinking. There are plenty of reputable sources on the internet which distribute malware free cracks and will punish offenders of this rule (of course, I wouldn't know anything about such sites).

PS: If the above hypothetical situation were true, I'd be paying for my software now, it would have been mostly due to lack of monetary sources.
According to Annual InvestScape Report 2017 – $8.8B Invested in MarTech
Bias already exists in search engine results, and it’s only going to get worse
Exactly. I'm further left than most democrats, maybe a socialist, and got vilified as reactionary capitalist Trump supporter more than once during the last election cycle because I didn't support Hillary, even though I supported Trump even less. The Left cut off their nose to spite their face and fractured the unity. They've been captured by the same fox news style brainwashing that took over the conservatives during the last Bush administration.
Yes along with their fancy new data centers in Prineville, Mesa, Maiden and Reno!
To bolster your other response: in college chemistry classes are split into two kinds: “organic chemistry”, and “everything else”. But he term “organic” in this context means “compounds with carbon atoms”. There are so many ways that carbon bonds to other atoms, and in such complex configurations that there are classes reserved for this single element. And as undergrads will tell you, these are the hard classes!
> That kind of dehumanisation and humiliation is exactly what helped create Brexit/Trump.

I hate seeing this, as it's become massively apparent that these political events have given the green flag for racism to decamp from the shadows into public life.

I'm following a pretty funny Twitter account now, that posted exactly what I'm talking about, only a few days ago.[1] I'm 100% fine with conservative/liberal viewpoints, just as long as they're not completely charged with prejudice for another person.

"Fierce austerity is required for our economy, and welfare must be curbed" - fine, I disagree, but absolutely fine.

"We voted for Brexit to get those f*ng foreigners out of our land" - nah, mate.

[1] https://twitter.com/AnInfiniteDaz/status/968042985924517888
Forgot to mention - for the person who is not (that much) interested in Lisp (anymore).
Because you failed to read the following paragraphs that talked about different companies?

It's the BBC. They aren't allowed to take money for articles. Of course, they aren't particularly fussy about what press releases they run, so you can still sneak in an ad for your company if you make the effort.
Really good programmer is imo set apart by ability to decide when to dig into others code and when not.
No, not all. I would never trash an under privileged group of people but I do recognize the reason that hate speech is protected constitutionally and why it has been upheld in the Supreme Court. Fuck censorship.
And there lies the depressing truth about health and fitness: it's mostly dependent on genetics. The many optimisations you read about are only a small part of the equation
I distinctly remember learning memoisation from this book. Great memories!
This Annual MTA InvestScape includes 3 sections that take you through the annual and quarterly stats, as well as the investors views on investment trends you can expect in 2018.
That's a last resort, but it's important to remember that the option is on the table.

Then consider ditching this dependency (either by switching to a different one or with your own code) if the maintainers are not active enough.
The author can't have listened much to Thiel. He certainly doesn't speak without a filter, most of what he says he will repeat in interview after interview, for years. Every now and then he adds something new, but that thing is seldom very off-the-cuff. Thiel is unorthodox, not unfiltered.
Microsoft’s Slack competitor might get a free version soon – The Verge
This is definitely true. And finding a good trainer is difficult. For my SF friends, I've worked with Linda Chungchootairong at www.opengymsf.com before. She's an accomplished competitive powerlifter and olympic lifter. She can make sure your squat is on point. She also has a sick deadlift.
This book is timeless classic that is not getting old.

It's basically two things:

* Learn to program book written in very basic old school Common Lisp. Or, learn to program after you already know how to program. If you never really dwell deeply into code that others write to improve your own skills this is good book so start. It's programming as art or literature.

* Overview of some old AI techniques, interpreters and parsers. Old AI techniques are today's good to know heuristic algorithms.
My deal breakers are hypocrisy and punching down.
Practise. Having a weight on your back actually makes it easier as it literally forces you down. Unless you have a known severe mobility problem, you can definitely squat.
See? We don't even share the same definition for hate speech.
But you are waiting 2x the average, because the average waiting time should be half of the period.

Consider buses which arrive every ten minutes, exactly. You arrive at the bus stop at a random time. How long should you expect to wait? Not 10 min but 5 min, on average. You are equally likely to arrive at any point during the 10 minutes wait.

Now change the buses to a Poisson process with mean rate 1 bus every 10 minutes. Now you arrive during an interval of average length 20 min, but wait on average 10 min.
I guess each story differ. Though, I remember finding these:

- http://web.archive.org/web/20160313002827/http://www.backfro... (and its HN thread: https://news.ycombinator.com/item?id=9245022)

- https://musingsofanaspie.com/about/
When those 1 million coins get sold its going to be a fun day for cryptocurrency markets...
LLVM is targeted by both Haskell and Idris - two of the most un-C/C++-like languages I've ever come across.
See also "On emotional authenticity and masking as an autistic person" (http://cassolotl.tumblr.com/post/160117558965), which was posted here as well (https://news.ycombinator.com/item?id=14226784).
I wonder, are there languages that are cheaper yet have similar features?

For example, how much is rust? python?

It's weird how a compiler can cost so much, yet it can still produce unsafe code because the language is not safe by design. In that optic, rust might save a lot of money.
I'm far from an expert in cryptography but I've had to dig into OpenSSL's codebase on more that one occasion and every time it left me with a deep sense of uneasiness. It's really not what I would deem good code: too many macros, too many potentially confusing API conventions (inconsistent return values in case of error, unclear resource lifetimes, ...), not enough comments and documentation...

It's not the worst C codebase I've ever seen (far from it) but for something as critical I'd put the bar very high it terms of code quality and OpenSSL doesn't even come close.
I don't know about the physical form - the physical form of life on earth is pretty diverse IMO.

But as far as the chemical form goes, my limited layman's understanding of why life is most likely to be carbon-based, is as follows.

The universe is mostly made up of hydrogen, helium, oxygen, and carbon/nitrogen. Other elements also feature, but those four are typically the most abundant. If there is any life at all in the universe, the likelihood is it will comprise of these common elements. Humans, for example, are mostly (96%!) hydrogen, oxygen, carbon and nitrogen (see https://en.wikipedia.org/wiki/Composition_of_the_human_body).

But what about helium! Helium is uninteresting because it is not very reactive, so the ways it can interact and "be stored and propagated as molecular data", as you very nicely put it, is quite limited.

Which brings us to carbon, which is quite reactive. It reacts with itself and gives you diamonds, graphite, buckyballs, graphene, nanotubes. It reacts with the most abundant chemical in the universe and gives you hydrocarbons. Sprinkle some nitrogen and oxygen in the mix - also very common elements - and you got yourself proteins and fats and carbohydrates and amino acids and whatnot.

So just based on that, it's more likely than not that life would be made up of hydrogen, oxygen, carbon and nitrogen, with carbon in the central role. That is not to say that there couldn't be silicon-based life, for instance, but it's just not as common an element as carbon.
Organic chemistry isn't required. I can easily come up with one mechanism: What if AI is a common development for advanced organic life forms, after which those organic life forms die out, but silicon or otherwise non organic life forms continue on and move out to other planets?
This is what happened to me. At some point, I realised that asking for something puts more pressure on my already stressed parents. I actually regretted having demanded few things. At first I forcibly stopped myself from wanting to have things, and eventually the desire simply vanished.
Same with "Yilan Creole Japanese" to "Gustav Eberlein" with a nice 537 paths.
Open Source Social Contract
What do you mean? I'm just saying that I wouldn't use hate speech but I defend the right of others to do so. You said "lost on all the defenders of hate speech". I am a defender, but not user, of hate speech.
I have far more experience with the left than you. I happily ignore my tribe's kooks too.

All the whackadoodles are a distraction. Don't fall for it.
Why Rattan Outdoor Furniture Is One of the Best Options for Your Hotels
That's a bit like saying you can do anything in C, working from scratch though.

Yes you CAN. That doesn't mean it is not a hell of a lot easier to get the same results by using other tools though.

If you want to get fit (build muscle), and you're not using a barbell, you're most likely making things harder for yourself. If that is what you want to do, fine, but recognize that you're taking a more difficult route.
Minecraft with the Python API.

On the Java version of Minecraft you can get it with the Raspberry Juice mod for bukkit: https://github.com/zhuowei/RaspberryJuice

On the Android version of Minecraft you can use the Raspberry Jam Mod https://play.google.com/store/apps/details?id=mobi.omegacent...

The Minecraft version for the Raspberry Pi is very limited, unfortunately.
I do a lot with assembly. most of the code that launches long mode is easier / essential to be in assembly.
I personally opted for using GRUB, but now i have a good idea on what that does for me i want to go back to writing a bootloader for my OS too. (done some basic ones, but didn't really know what information i had to pass. multiboot info from grub contains this). I dont use UEFI, but i think there you will need to consult the EFI manuals and use the SDK for EFI to build a module. This module then takes over from the boot loader, so in essence you will need code in there that gathers a memory map/info, vbe and apm informations, ACPI pointer (rsdp) and some more informations.

efi is a firmware framework, so using an sdk here makes sense. otherwise you need to find out the offsets to the firmware functions yourself. BIOS uses interrupts for this but not sure how uefi does it sorry, i never tried!

I will say that once you land in kernel land C is really nice. it saves a lot of typing. But i started out using pure assembly as it made more sense typing these instructions based on the manuals, c can be a bit too obscure to translate too if you're starting out. (still have trouble :') sometimes ...) Also stuff like loading CR3 with new page table pointer etc. just isn't possible atall in C. (you can inline it with asm volatile (); but inline asm is tedious in itself...)

i'd reccomend using GRUB bootloader, then you can write a loader stub in there which moves the CPU into 64 bit mode and is in ELF format, so you can also compile the os itself in ELF format. I used to use binary blobs from nasm, but i had a world of trouble generating C code into binary blobs. The linking procedure to link a 32 bit loader into a 64 bit kernel is a bit tedious but once it's working you can have 1 script which only does some generation of .o files and links it all together instead of catting binary blobs together and using hardcoded offsets to load them into memory etc. (that was a fun adventure, but really caused me a lot of headache more than anything :D)

if you want to do your own bootloader, consider that you should really write an ELF parser. i dont like the idea of sticking with some file format that's made by other people, but if you want to do it in your own executable format then you need to figure out to write a compiler / assembler for that format which is a lot of work. hence the choice to make an elf parser will get you started easier. if you want to just use nasm -fbin to make everything binary blobs you need to figure out how you will load everything and create mappings in pages to contain data. hardcode a lot of things which the linker/loader usually does for you. i think this will be the next level :D

i can't imagine a better project for learning about how computers really works :D reccomened for anyone interested in computers!
RTBF is a nice sounding thing, but feels like it's too easy to abuse to create a censorship regime.

Generally with law, if an abuse is possible, power users will eventually exploit that abuse potential to the fullest extent possible.
So what you're saying is people will die?

https://www.youtube.com/watch?v=eXWhbUUE4ko
You cannot produce a Rust or a Python compiler without a working C/C++ compiler first anyway, so the point is slightly moot. If there exists a C/C++ compiler for the platform you want to build for, just build Python for it and you're good to go.
Neo4j is not necessarily more performant, especially for a particular use case like this.
Doesn't work on Edge, Firefox, or even Safari. I am sorry, your first sentence "big believers in standards" is just a lie. It is just developer laziness for supporting non standard stuff and doing User Agent sniffing.

Rule #1 is do feature detection not user agent detection. What are you doing that is "pretty deep in the browser"? NaCL? Experimental Chrome features?
If any kind of life exists on Mars it would have to be unlike anything here. Mars is bathed in peroxides and a whole spectrum of ionizing radation with little to no magnetic field to protect it. https://www.ncbi.nlm.nih.gov/pubmed/11537371
It was the national anthem of Nazi Germany. If you have a even a passing interest in WWII, which I hope at least some teachers would, it should be familiar.
I think the north eastern India, which has lot of forest cover and is close to Himalayas, might be able to sustain local population. Similarly, the islands which don't submerge my also do fine. But the real problem will be with coastal metros(esp. Mumbai) and with central India. I have quite some friends from central India, and the situation isn't good there. Already, this region receives much less rainfall than the coastal regions, as the two mountain ranges on both coasts block most clouds. Change in weather would very severely affect this region.

https://youtu.be/LJf5JjZjsGI have a look at this video, this region which suffered hailstorm destroying most crops, is supposed to be a somewhat dry region.
You don't see it as an essential skill like other branches of math that he should at least be exposed to? Most kids never show an interest in algebra without someone first introducing then to the basics.
Introducing Wrek – A Miniature Erlang Graph Engine
‪SgxPectre Attacks: Leaking Enclave Secrets via Speculative Execution‬
Ask HN: How to improve emotional intelligence to be a more creative inventor?
Hi,

Hear me out HN, I am curious about this.

Assumption 1: You need strong emotional intelligence to relate to others.

Assumption 2: You need to relate others to identify their problems.

Assumption 3: You need to identify problems and frustrations of mass populations, to make very successful niche products and services.

Examples: Uber, UberEATS, AirBnb. Of course there are other advantages of these services, increasingly so as they grow. But I believe it solves a lot of frustration for people when it comes to engaging cab drivers, hostels etc.

Question : How do you work on your emotional intelligence to better understand frustrations of others?
Norway will spend $13M to upgrade its doomsday seed vault – The Verge
I think most (in the 95% sense) artists don't live of their art. Most of them have "real job".

I think Bandcamp is fair in that it enables all those people to make their production available and get something, however small, for it; and enables other people to find art which would otherwise not be accessible. All in all I think it's a cultural plus for the world.
ASROC. It was a missile that IIRC went up to 40km, then plunged into the ocean, detonating at some depth. A countermeasure to nuclear cruise missile boats, which could launch from considerable distances.
Have you looked at Evernote?

Even the free plan does a lot:
- synchronized notes across 2 devices
- favourite things you want to be always available on your phone/tablet
- search for text in images and PDFs

Other plus points:
* Plus and Premium plans for more data and devices.
* As many notebooks as you like for different subjects
* Tags to use in place of or in support of notebooks and document content.

Disclosure: my only connection with Evernote is as a satisfied customer.
I never understood why the people behind Bitcoin Cash didn't "manually" lower the difficulty at the forking block. This would've been a strong incentive for miners to mine the fork and could've been good publicity. Instead most people didn't bother to mine the least profitable fork which had the same difficulty as the "main" chain. That resulted in a few chaotic days where almost no blocks were mined before the difficulty automatically and slowly adjusted.
Simpler for you. Far more confusing for users ("I clicked this and now my e-mail client is open, is that some sort of hack?!?"). This used to be promising, way back when HTML started; as good as dead nowadays.
If you want to exercise reading concise and easily understandable standard C code, grab a toy project from suckless.org. Even though I write my code more defensively in some ways, that stuff is really straightforward to hack on.
Deadlifts did more for me than squats ever did. That will really strengthen your back. That and lots of pulling movements for the upper back. If you can't do ten pull ups then you're weak.
pytides looks interesting. I wonder if he ever produced (or worked on) a similar material/project using statically typed traditional languages.
We won't see 5G devices until next year, but its time is finally coming
Nice work!

This is really promising for bridging UI/UX and programming.

The paradigm seems right to this javascript dinosaur.

Hopefully some day it can work like Visual Studio Design View where a non UI/UX programmer can produce a quick mockup and have it actually work without worrying about knowing intricacies of XAML.

Interesting bug/glitch: Just by clicking a few controls in MainScreen, the generated mainscreen.js code produced really deep nesting divs.

We are talking about divs like this:

<div className="mainscreen-0-0-0-0-0-0-0-0-0-0-0-0">

when nothing really had changed on the screen.
Demo meltdown attack with 100 line code
Microsoft’s Big Email Privacy Case Heads to the Supreme Court Tomorrow
The Corruption of “Sense of Urgency”
ADATA Ultimate SU650 SSD Review
I think there are some misunderstandings here:

First of all, when the GP says "you are more likely to be in a slow block", it means "you are more likely to be in a slow block, relative to how many blocks there are".

In your example, if you pick a block at random, you have 1/21 chance of being in a slow block. If you pick a block by choosing a moment in time at random, you have 1/3 chance.

It is obviously not true that with any distribution you would be absolutely more likely to be a slower block.

Secondly, your last sentence seems to give a reason which doesn't fully make sense, and certainly isn't 'the opposite' of the given reason. Slow blocks of course have longer average wait-times than fast blocks. But this affects both the 'time-weighted' average and the 'block-weighted' average.

If you think that slow blocks have a longer wait-time than fast blocks, but that slow blocks are less likely than fast blocks (in the time-weighted average), shouldn't that make the time-weighted average LOWER?