skysight-inc/HackerNews huggingface dataset:
I received a one-month contract—teaching, not developing—from a subsidiary of a large education company. I had to consult a lawyer and fight with them for a week over the contract's overly broad IP claims. They basically wanted ownership of teaching ideas I—or my partner (!)—came up with in perpetuity! I eventually got them to change it to my satisfaction, and had a great teaching experience with a cool group of students, but it really soured my relationship with the company and now i can't imagine working with them again.
ESCORTS JULIETTE – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
The rule only applies to global apocalypses.

You can easily bet against local apocalypses.

You can't trade, on a market, on the market ceasing to exist. You can of course trade on other markets against the first market, if they're connected.
> Because you rely on trust thousands of times every day,

Of course; everyone makes countless decisions about who to trust every day, as we adapt to our changing knowledge, environment, and situation. These decisions are necessarily unique to each person.

Trust is not transitive.

You can recommend some{one,thing} as trustworthy, and you an explain why you trust some{one,thing}. However, you cannot get other people to trust a 3rd party - even if they do trust you - simply by fiat. Trust is earned, and betraying existing trust is very hard recover.

This attitude that asks users to believe that trust is transitive but risk is not transitive is misguided, rude, and possibly sociopathic.
Comcast does this too for letting you know you’re connected to Comcast’s network and if you go over your data limit. Pretty terrible.
I’m personally running it only for my projects folders & syncing to B2. Upload/storage pricing is super low for that, but downloading from them gets expensive if you use it often. If you’re switching to rclone anyway, I’d suggest you do some research to determine what cloud provider makes most sense for you :)
Obviously, this refers to how automated ‘decisions’ are made by the software, and does not mean that hash power gives you weight in social decisions in the real world. More importantly, there are two levels of decision making that people tend to conflate.

Hash power is relevant to 'regular' forks, as the longest chain that follows the rules will be followed. However hash power is not relevant for deciding what those rules are. That is done by full nodes, whether miners or not, and doesn’t depend on costly work or anything else. Nodes that don’t agree on the rules just stop talking to each other, and the network splits.

Then, the final decision about which network and chain trades as “BTC” is made by ordinary real world consensus, probably mainly among exchanges, wallets, and users in general.

Edit: Changed 'soft fork' to 'regular fork' because a soft fork is a protocol change. POW chain-following doesn't even rise to that level.
Compared to other visualization, having the extra axis dimension just means what, that the sorting is being done as if each row was an independent sort, and all rows are being sorted simultaneously?
The Science Behind Mona Lisa’s Smile
The AirPods rivals that blow everyone away only cost $40 on Amazon
Ask HN: Why title of hot news in Reddit is longer than that in Hacker News?
While reading hot tech news in www.pxlet.com, I find an interesting scenario where the title of hot news in Reddit is usually longer than that in Hacker News. Is this a coincidence? Or any reason behind it?
When you're dealing with a person, you can apply the saying "never ascribe to malice that which can be explained by incompetence". However, when you're dealing with a large organization or other group of people, it doesn't matter whether the act was originally driven by malice or incompetence, someone in the organization is going to exploit it with malicious intent.
Personally, I would say it's possible that "time" only exists as a construct to explain matters' location(s).

It was here, now it's there. time passed

It's like the z axis on for the x&y; mater and space. It certainly doesn't exist solely 'in my head'.
The I-12 median barrier that significantly worsened the Baton Rouge area 2016 flood.
I think time is a fundamental part of spacetime, but it’s constrained by the second law of thermodynamics. Order always decays and therefore changes in one direction.
When healthy eating ends up making you sick
Sadly no one except one person who I already talk to has signed into my buddy list for years. I have it sign in via Adium/Pidgin too.
Maryland Governor Throws Hail Mary Pass of Low Interest Loans to Save Baltimore
Disqus confirms 2012 hack of its comments tool
We have a pretty good idea of when humans will go extinct
Off topic re: kak. I don't know where exactly it came from, but it's also a word in New Zealand English (and possibly other dialects). If I told someone I kacked my pants, they'd understand that I shat myself. It's not super common, but it's understood.

I wonder if maybe it's because there's a lot of South African expats in New Zealand.
It’s much much better than Xcode for autocomplete, code highlighting and refactoring. It’s just a better swift editor than Xcode basically.

Disclaimer: I’m a long time IntelliJ user so I find the environment more comfortable in general, not sure if that’s the case for long time Xcode users.
can you explain? I wasn't aware of these features in Safari.
In Mysterious Pattern, Math and Nature Converge
My view is that the single most important cause for this effect is the low cost of failing: Because software is immaterial, the cost of a fault is usually fairly small (in that it's rare that a bug breaks physical things), and the cost of fixing is also small. It happened to all of us: you ship a bug, someone notices it, you fix it, you ship an update, and it's done.

In other engineering disciplines, failing is often life-threatening and the cost of fixing the problem can skyrocket pretty fast.

So, in IT, faultlessness does not weigh very much against time-to-market or development costs.

In projects were IT faults could be lifethreatening, you generally see much higher quality standards
Having your life savings in BC is just as stupid as having no cryptocurrency at all.
New to Hackernews
Hey! My name is Jan and I'm proud to be here with you guys! :D
My writing style. Inspired and learned
In what way do you think that patents have been weakened? AIA changed to first-to-file, 20 years and added PTAB but how have issued and in force patents been weakened?
Are All Mental Illnesses Related?
Probably related to "caca" which usually means something related to fecal matter in Romance languages.
I'm waiting on http://MetalPay.com

Their alpha should be coming out any day now with the beta scheduled by end of year (I think)
I use home-brew script with rsync to syncronize. I don't dropbox on critical machines.
I appreciated the suggestion of using aliases, and in particular the reference to Guilherme Oenning article (https://goenning.net/2017/07/21/how-to-avoid-relative-path-h...) on using "@" to reference the src root.
What gets on the homepage is up to the community. Just because you know it does not mean everyone else does or is not interested in it.
I like using http://avatars.adorable.io/
Show HN: Vislapp – make infographics powered by SVG icons
I couple of years ago, I crashed an old Datsun/Nissan truck into a dirt bank going about 30-40 km/h (20-30 mph). It had some damage, but nothing that couldn't be straightened out with a crowbar, and it did need a new radiator.

Try that with a modern car, and it would've been totaled, or at least cost a small fortune to get fixed. Upon saying that, if I crashed the truck going 100 km/g (60 mph), I would have probably died. So even though more modern cars don't stand up to low speed crashes so well, they reduce fatalities a lot.
Ugh, what's with the cheeky/inflammatory/click-baity title.

That's a turn off from an otherwise good article on guidelines one can use to easily identify opportunities to potentially optimize python code.
There’s legal recourse when it happens in the US or Europe. Not so much in China.
This actually proves my point that having a solid spec also means a quicker project completion.
just using Firefox only... Set the color to always use your own colors, then change accordingly

whomever you want to take interest to, will pops up in 'Visited Link' color, the rest just normal URL

obviously works best in less-hyperlink sites like HN, wikipedia quite tolerable

YMMV :D
I think part of it has to do with complexity. For a roadway, it must be tested within a specific temperature range and weight range. For software, it's considered a failure if anything can break it, foreseen or unforeseen.

If roads were tested like software, you could say "yeah, it supports all the common/pre-defined use cases, but we just found out it's susceptible to a jackhammer. Better fix that." And then your road would never be finished just as software is never finished.
> If it did security researchers who publish findings in commercial products would all have been sued by now.

they have the option - and some chose not to sue for either PR reasons and/or unlikely to recoupe anything from a researcher anyway, so rather not spend the cost.
I've done it a few times.

1. A project for a client that needed to be done "yesterday". It was a 3 day 1 night project that we charged double for because of the timeline.

2. A multi-million 1 month project that we spent the final week working 100 hours/week. Project management got me a massage chair to sleep in at the office, bought and delivered whatever food I wanted.

3. When my daughter was less than 1 year old and I was freelancing. Days were distracting so I worked nights.

4. Bootstrapping my startup, regularly doing 100 hour weeks for a year. I was burnt out for a year after selling the startup.

In summary, I only recommend it for urgent projects. It's productive for the first 5 nights but after that, productivity drops drastically. Sleep debt is even worse than technical debt.
A privatized monopoly, will try to extract profit, as we saw with the SBC management of Telkom from 1997-2007 when there was very little innovation and high prices here.
Props for supporting Greek out of the box.
“Disclaimer: I am not an expert in Bitcoin” -> close tab.
Someone filed a lawsuit against a company with deep pockets?

Is it just me or has there been an increase of anti-google piling on after the James Damore thing?
haha not arguing, just seeing how deep this rabbit hole goes.

Like teachers, now editors are another social good that we need to manage information dissemination optimized for civilization's good.
That might question our notion of forward/backward time direction, not the concept of time itself.

But even then, this would imply that our forward/backward time direction is just convention, much like left/right space directions.

Yet, isn't it strange that all human cultures have developed the same notion of the forward time direction? Wouldn't we expect some islands to have developed the other convention, just like there are some places where cars drive on the left rather than right side of the road? Or, is it our human brain? Then, shouldn't we observe some animals or plants with an apparently different perception?

More importantly, however, this disagrees completely with physics, ancient as well as modern physics, because of, well, experiments. [1][2] The forward/backward time directions are more comparable to up/down space directions (in a gravitational field), which are very distinct from each other. The direction of time can be measured in so many different ways, almost none of them really connected to our personal perception.

It's the whole world around us that makes a clear difference between forward and backward time direction, not just we in our heads.

[1] Those led to the discovery of the second law of thermodynamics, which modern physics does question in its fine-grained details (as with gravitation, etc.), but not in principle, because it is so clearly visible in experiments. https://en.wikipedia.org/wiki/Second_law_of_thermodynamics

[2] See also: https://en.wikipedia.org/wiki/Arrow_of_time
Would be nice if there was a summary page describing what "open source processor" means in this context.

I understand the ISA is open source, but SiFive does appear to be selling their IP.

https://dev.sifive.com/coreplex-risc-v-ip/buy/

Royalty-free seems like a better term to describe what they are offering than "open source".
Also, as I counted when this came up a few months ago[1], only a very tiny part of the TAOCP books is in MIX. For example, in Volume 4A, there are a grand total of 3 programs in MIX (and 2 of these in Answers to Exercises), over the 883 pages of the volume. Even in Volume 1 which has the most, there are only 36 small MIX programs over the 652 pages.

Knuth gives MIX programs only when it makes sense for a specific purpose (“…makes it possible to carry out meaningful studies of the effects of cache and RAM size and other hardware characteristics (memory speed, pipelining, multiple issue, lookaside buffers, the size of cache blocks, etc.) when comparing different schemes.”). He even gives C code sometimes, e.g. in Volume 2 when presenting a summary of the chapter on random numbers, there are five C snippets on pages 185–188.

Anyone who doesn't want to learn MIX can just ignore those few parts of TAOCP; there's enough value in those books without them. A good place to start may be the most recent fascicles[2].

[1]: https://news.ycombinator.com/item?id=14520230

[2]: http://www.cs.utsa.edu/~wagner/knuth/
edge-cases. I feel like edge cases balloon exponentially relative to data size, where it feels as if at some point you might as well just screw the automation and handle each entry individually. Who cares, it's never going to be 'complete' anyway.
Unfortunately it doesn't really work except in constrained cases. It's easy to convert an image to PNG and back.
I thought it was an insane CPython interpreter optimization or something.

Turns out it was a specific chunk of python snippet that

> determining all possible moves for a Queen piece on a chess-like board
You can see the balloons on flight trackers. There's one by the Virgin Islands right now https://www.flightradar24.com/HBAL194
Overweight and obesity are linked to cancer
> I do not even know what could be hiring process for chemical engineer or something like that.

They must make you do chemistry brain teasers on a whiteboard right?
'kak' means 'shit' in Dutch as well. South African is quite similar to Dutch for colonial reasons.
on a mobile device? ;)
No, most of the viral junk DNA is just repeating copies of non-coding regions (Alu and other repeats). This is an example of an actual coding gene from a virus, which is much more rare and sporadic.
Or could the frothy ICO market be due to successful cryptocurrency investors throwing money at anything to try to "diversify" their portfolios?
> Looking at the language, I fail to see a point. It seems to fix things that are slightly nagging, but not real problems with c (...) while failing to fix the real problems

I agree. What caught my eye was how they kept C's "clockwise/spiral" rule for declarations. If their goal was to actually improve the language over C then it makes no sense to keep one of C's main shortcomings. Heck, even C++ improved on this problem by introducing support for trailing return type declarations in C++11.

In addition, it appears C2 still lacks support for anonymous functions, which is simply absurd in today's age.
You're right, if reference types are involved, it becomes tricky, however to the extent that Swift encourages value types, it still provides value.

> in terms of information content it is strictly worse than what const can do in C.

True, however the Swift community largely adopted a "use let first, only use var if absolutely necessary" approach, which is strictly better in terms of mutability-related bugs than what it was in ObjC/C, as mutability there is used much more liberally than in Swift.
The issue is that companies can basically ignore sev:low findings. "Malpractice" implies that they need to care; they do not.

I wish they did. It would be nice if they were forced to care. But it wouldn't block them from being declared secure by a pentest. Low-severity findings are findings, yes, but they don't have the same pull as medium or high severity vulns.

All of this is true for storing passwords in plaintext, too. If some company leaked plaintext passwords, people would be outraged. Yet pentests would still give that company a pass, because plaintext password storage is sev:low.
Want to fill us in?
Also owning equipment is high risk low reward.

The industry is already at the stage where the cost of financing is a competitive disadvantage. They're on the right track with vertical integration. But they'd need partnerships with manufacturing and finance to make things really work. Do they have those?
The F150 has been aluminum for three years, and the body of the F250 is now also made of aluminum.
Indeed, tl;dr SiFive sells cpu hardware design IP starting from 275k.
Segdewick is a breezy read (well as breezy as an algorithms text can be). It has somehow never been considered a canonical tome, but I thought it was a decent introductory text.
Don't be sorry - you're right.
If you want people to read your stuff make it readable.
I got more from your TL;DR than the horrible blog design which I didn't last more than a second on.
Amazon struggling to break through in Hollywood
> I don't count Rust, because one of the good things about C is that it's quite easy to write a compiler for. A better C shouldn't require a too clever compiler.

Why is that relevant?
Jolly Roger Telephone service and how I came to fight telemarketing
In an important sense, everything only exists in my head.
Homotopy type theory is a proof of this.
Alpine is built around musl libc, which has numerous compatibility differences from a traditional glibc:
http://wiki.musl-libc.org/wiki/Functional_differences_from_g...

Some folks solve this by adding glibc to Alpine (IIUC this is what Envoy is building upon).

It has a package manager, but it is far from as comprehensive. The security database is still essentially an experiment with much less richness than Ubuntu, Debian, Redhat, ...

If what you want is a package manager, you probably want minideb from the Bitnami folks.
If time didn't "exist", then there could not be any advantage in taking time into consideration in anything. But there clearly is. At the most one could argue that our definition of time is not perfectly aligned with some observations me make, which is a different claim entirely.
This is cool stuff to see in the world of C++. It's great to see language communities feed off each other and drive innovation like this.
Reader mode.
vim

I keep Atom around, though; IntelliJ products are also nice if you're into IDEs.
Discussion here: https://news.ycombinator.com/item?id=15421112
Please post the link directly.
But that way you don't develop much intuition.
I’ve posted this video here before. Definitely one of my most favorite things on the internet. It gets funnier every time I watch it.
> I cannot find it in my heart to admire the people who comment here proscriptively, without any attempt to signal empathy.

There seems to be a small but vocal "ayn rand" crowd mired in cynicism on this site. Somehow that if everyone "worked hard", we'd all be successful. That is true to some extent but there are only a limited number of seats in the "successful" table.

There was a story on hackernews about a scientist who did nobel prize winning work but had to drive buses for a living.

https://news.ycombinator.com/item?id=15422928

There is a lot more to success than the individual. The environment and opportunities available have a lot more to do with success than the individual.
I had them too. They all sucked. Apple didn't make them cool, Apple made them work (in a human way that the others just didn't). That made them cool.
Yes

Number Theory is a tough nut to crack and I feel that, while mathematicians have advanced a lot, there hasn't been any "master theorem" to handle it

Factorization, one way or another, still is done with brute-force (even if it's done in the EC domain or with NFS or related algos). Same for modular logarithm

Most of the theorems still fell like digging a pool with a spoon. Fermat's last theorem was finally proven, with a lot of effort and diversions. It really seems we're missing something "basic" (but complex) about it
From a beancounter's perspective, that's a pretty easy, quantifiable savings. The change in developer productivity as a result probably isn't nearly as easy to measure.
Kleinberg/Tardos book that I am reading right now needs trimming for brevity. A good math text editor could, probably, easily lop off 1/3 of it without affecting its content. Otherwise I prefer it to most other algo books because its proofs are closest to how mathematicians approach their proofs. By contrast, I am confused as to why CLRS contains proofs at all. At the beginning of the book, the authors say something to the effect of actual proofs being too messy/hard so they simply wave their hands through them. But if most any intro discrete math books can do these proofs, why can't CLRS? To me it's a turn-off.
I had only seen ".well-known/" used by Let's Encrypt, and wasn't aware that it was part of a larger (proposed) standard. Thank you for mentioning it.

For others who are interested, here a detailed description: https://tools.ietf.org/html/rfc5785
This is also the case in Namibia. Telecom Namibia is also running a transparent proxy. If you ever make an HTTP request followed by an invalid HTTP request over an un-encrypted connection the invalid request (Say GET / HTTP/NKD instead of GET / HTTP/1.1) will get filtered before reaching my server.

I have however as of yet not seen them injecting JS or other content into HTTP pages.
It has to do with defender's vs attacker's costs. PBKDF2, which is usually instantiated with SHA-2, even with huge amount of rounds is still a lot cheaper for the attacker than for the defender, since the attacker can use GPU/ASIC, requiring fewer transistors, running many calculations in parallel, while defenders usually use CPU. On the other hand, bcrypt, scrypt, Argon2 don't provide a lot of advantage to the attacker compared to CPU, since GPU and ASIC implementations are expensive and memory-bound.

PS My measurements show that pure JavaScript implementation of scrypt is better than fast native PBKDF2 provided by WebCrypto API or Node.js at the same running time.

PPS But yeah, if you can't use bcrypt/scrypt/Argon2, but can use PBKDF2 with high number of rounds, sure, do it.
I’m Building a Position in 10 Open ICOs
A better written article:
https://www.eetimes.com/document.asp?doc_id=1332398
nearly everything people find 'wrong' with modern cars is done for passenger and pedestrian safety.

even the phone integration and annoyingly bad electronic gadgets and infotainment software are designed to get you to put down your phone when driving, or be more aware of your surroundings.

remember, the alternative is nearly everyone staring at their phones while driving, and the obvious fallout from that (people still do it, of course, hence the physical safety features).

this is the reality that car designers must deal with and a point that is totally lost on the majority of people who complain about 'new cars'. if they could sell you a 1200 pound tin can death-trap with insufficient power and torque, they would, and we'd buy it, because it gets 120mpg and costs $5000.
It's worth mentioning that MTC Namibia (A mobile provider) does not do this.
I primarily develop iOS apps in C++ so using Objective-C for the platform stuff is a no brainer thanks to mixing that language with C++ in the same source files.

I really like Swift though and hope tooling improves so I can start doing more with it. I love its approach to type safety and offerings like ADTs.
Performance tuning of Scala SBT builds
Why You Should Never Talk to the Police