skysight-inc/HackerNews huggingface dataset:
Here is a not quite from scratch (uses Apache for CGI dispatch) application:

http://www.kylheku.com/cgit/tamarind/tree/

Tamarind allows users to manage throw-away e-mail aliases.

I've been using this almost daily for a few years.

It's self-contained; no framework or external libraries are required other than what is in that directory. It just requires an installation of the TXR language in which it is written.

Though it doesn't include its own HTTPD server, it's in a language that I made myself. The arbitrary boundary defining "from scratch" could easily be moved to encompass "own TCP/IP stack and ethernet driver" or "own filesystem", and so on down to the hardware.
Well, maybe someday Dotty will be a mainstream language...

trait Weapon
class Sword extends Weapon
class Staff extends Weapon
class Dagger extends Weapon
trait Player {
type T <: Weapon
}
class Wizard extends Player {
type T = Dagger | Staff
var weapon: T = null
}
class Warrior extends Player {
type T = Dagger | Sword
var weapon: T = new Sword
}
The Man Who Claimed to Invent Bitcoin Is Being Sued for $10B
No. They mean a set of states, a set of input symbols, a set of output symbols, an initial state, a transition function, and an output function. The output function maps from the state to the set of output symbols (or sometimes from the state and input to the output).
Only mentioning this because no-one else has, but.. beta blockers (e.g. propranolol).

Even at a very low dose, these have been a game changer for me when dealing with being on stage or heavily social situations where I might ordinarily fall into fight-or-flight.

This is all legal and apparently quite common though, so not the "sexiest" story for sure.
Access Inaccessible Evidence–Cellebrite Advanced Unlocking and Extraction Services [pdf]
You said:

> Students, software developers, people in finance - for all of them stimulants are normal.

That's absolutely untrue. For certain (very small) subsets of those people (well, software developers, at least, which is my main area of experience), it certainly happens, but it is definitely not normal.
Sounds like a decent hedge.
>that example is exponential of 1000.

no it's not. you simply have the definitions mixed up. exponential slow down or speed up means a^x where x=1000. you are describing polynomial growth, i.e. x^a (where x=1000 and a=3)
Bluegogo – bike sharing bikes for sale
As Residents of Lahore Choke on Air Pollution, Pakistani Officials Dawdle
For easily traded assets, it's easy; the owner sets the value and must accept any offers to buy above that value. There are obvious issues doing this with residences though.
In Vancouver we have the opposite: realtors call you weekly and promise you 1.4 million cash on the spot, while the tax value is 600k. Can’t raise taxable values to be realistic, as a lot of older folk are sitting on fixed income in multi-million dollar homes.
Just wear basic vans or converse. $45, zero drop, no cushion, extremely minimal.
Selling shovels pays off. But now they might have an incentive to cause more volatility, by moving the price up and down and thus scaring people.
Is that really true? My understanding is that depends heavily on what type of fish it is (where are they in the food chain and how old they are), and isn’t the ocean super gigantic? It’s also not like heavy metals don’t exist in our land-based foods [1] (along with lots of other nasties like antibiotics and pesticides).

Further, if it was really so toxic, wouldn’t a population like Japan that has a very seafood heavy diet be suffering massive health issues?

[1] https://www.ncbi.nlm.nih.gov/m/pubmed/11347908/
> there has been more hesitancy around what to do with digital assets like Bitcoin due to volatility and a history of it being used in shady transactions like drugs and evading taxes.

Yes, all of those low-level tax evaders with their thousands of dollars in Bitcoin avoiding taxes via easily traceable transaction and plenty of digital forensic evidence! That's the real concern preventing bitcoin's adoption by legitimate businesses. /s

The IRS could employee <10 people fulltime to monitor these guys each year and not break even in returnable taxable income...

There are far bigger problems with cryptocurrency adoption/scaling that are tirelessly being worked on.

Money laundering and tax evasion via cryptocurrencies has hardly resulted in any level of significant criminality, despite the endless years of FUD/hype that it's attracted...
You won't have random extra nested loops appear out of nowhere in your code
Knees aren’t flexible. Hips are.
10 minutes was Satoshi's very rough guess at what a reasonable compromise might be. He didn't have any empirical data and probably didn't give it much thought. Since then we have some real data about propagation times, e.g. [1], and most other blockchains have chosen much faster block times, like ~12s for Ethereum.

[1] http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23...
An Ode to Experimental Design
Even if you squat over the bowl — that’s not a full squat... I’m quite familiar with this maneuver from a lifetime of squatting over public toilets to pee. Using a squat tube potty is a much more natural squat position.
They don't seem to offer rights or license checking in their apis. Am I missing something?
Insights on the First Three Years of the Right to Be Forgotten at Google
But still, according to the assessment linked:

"Arctic-wide ice loss is expected to continue through the 21st century, very likely resulting in nearly sea ice-free late summers by the 2040s (very high confidence)."

This is a huge change from the Arctic ecosystem of decades past.
ICOs: Flipping Telegram
RIP Heron (;,;)
Do you do any sports or weightlifting or yoga? Sounds like you’re overthinking what comes naturally to people who use their bodies frequently.
- until recently, there wasn't a universal cross-browser API for pinch zoom support. Not sure if that's still the case.

- we do a lot of work with the selection/focus browser API, which doesn't always work the same / have the same APIs

- until recently, Firefox had a different opinion about where an outline should go wrt positon:absolute children

...and what seems like a million more little things. We decided it was more practical to do Chrome + Electron (basically the same) than try to cover every browser where the standards don't exist or aren't met, since we're touching a lot of surface area and weird corners of the browser.
Without compile time introspection, those multiple transformation will always run slowly in go, though.

C++ solves that with expression templates, which compiles something like ABC from the two step

tmp = AB
Result = tmp*C

To the transformation in one traversal. D is also capable of those types of compile time expression evaluation, and is a nice language, but sadly doesn't have a huge following yet.
Ask HN: What is the best way to future proof a new home your about to build?
So I've recently purchased a new home and am doing a complete renovation. As a techie I'm thinking about how best I want to do things like:

-ensure it is environmentally efficient

-ensure it is physically secure

-build a useful home entertainment system throughout the house

-that noise is kept to a minimum - e.g no overly noisy server

-manage services like electricity effectively

-ensure any home environment has a decent level of privacy and digital security (I recognise nice that these things often are contradictory)

I think mostly importantly, I want to make sure that I have done as much as I to meet my techie needs in future. I have heard of people laying CAT5/CAT6 cabling, plenty of electrical sockets with USB charging, electric car charging, cabling for solar etc.

What other things should I be thinking about for future proofing?
Why is my comment down-voted? I believe it does not violate any HN rules or is otherwise erroneous. Just trying to 'get it right'. I'm genuinely curious -- would one of the anonymous down-voters please create a throw-away account and explain, in detail, your reasoning? Thank you!
> as long as they propagate our values and don't crush us.

There's a paradox here I think. If they propagate our values, then there's a very good chance that they will crush us. How do more "primitive" people fare in our modern world? Where's neanderthal? What about our primate cousins? Or even the other animal species in general? If AI really share our values, at best we might end up in a zoo.
I don't sleep at work and I don't take naps. Oddly, if I take caffeine, I get very tired and would probably want a nap. If someone at work took a nap, nobody would care as long as it was a shortish one, no meetings were missed, and the individual usually gets their work done. If someone was coming in and sleeping all day, I'm sure that would be a problem.
Can't read the article as site is down but: fear of the unknown, along with some of the unnecessarily complex language around the topic.

I got over both of these and now use state machines in production where they make sense as a model.
I thought we were talking places where people can work/live. Detroit came to mind: affordable housing, a few jobs- not many. But then I remembered: oh yeah! They have a giant trash incinerator blowing poison air on the whole Metro Area. It is at its worst where the housing is at its most affordable. Then I thought Indiana, Ohio- also having cities with some of the worst air quality in the country. Detroit's is worse than LA. Evansville is up there. Let's not even start with the water issues in the midwest, starting with Detroit.

https://www.theguardian.com/us-news/2016/oct/23/detroit-garb...
Developers use state machines a lot more than they would admit to. Often code would be more readable if the state machine was succinctly defined.
Would the effect be positive for the rest of humanity?
I'm not the authors. I haven't started with anything. Someone asked a question, I googled and returned the first paper I could find which cited several surveys and clinical studies to prove its point, gave a quick TL;DR because the abstract didn't go into detail.

Why are you going so hard on what is essentially the messenger? I don't have beef with you. I don't even have a horse in this race. I just googled a question for someone else. Maybe consider emailing the authors, since you have some serious disagreements with the paper.
Both Decred and Gridcoin have governance voting built in.
Anyone know of any other resources about operating systems for beginners?
When state machines are finite, and are well-formalized, they are fairly easy to understand and debug.

State machines descriptions can lie. For instance, suppose that the implementation of a state machine grows hair that is not folded back into the specification. For instance, originally, the outputs of state transitions were just pure outputs. Now they are secretly fed back into the machine and give rise to additional states.

Or, originally, the state machine just consumed input events and changed state. Now, without it being clear in the diagrams and documentation, the machine can push back any number of events into the event stream to process again, including rearranged and edited versions of the events. This is just modeled as an "output" of certain transitions. Oops! (Why, it must be an output, because it's coded in some "output handler" function in the state machine implementation).
Portable hole on iPhone, created with ARKit face tracking and unity
Built an Awesome Photo Filter App Using React and CSS
The term is "group mind", not "collective consciousness" <g-d-r>
I learned the CSS filter property a couple days ago and I was thinking why not create an online web app which is easy to adjust the filters and could let people download the filtered pictures, just like the instagram app. We've seen a lot alternatives, but they seem hard to use for me personally. So I tried hard to make this app intuitive and really easy to use. Try it out here https://cyan33.github.io/css-filter/
I apologize. It turns out my intuition was wrong about this. I just assumed that menopause was triggered by age, and I was going to look for evidence that age of menopause doesn't correlate with number of pregnancies, but it turns out it does! Childless women hit menopause earlier, on average. So, I guess I don't know.
HA is trivial...?
And that's exactly why I'm loving Elm right now. The compiler is also incredibly helpful in finding out where you might have missed a state.
I don't think I've ever programmed anything more than a hundred lines without a state machine...
Goldman Sacks owned Circle pay acquires cryptocurrency exchange Poloniex
I am new to deploying services on cloud but I am wondering why Apple mixes cloud services between Amazon, Google, and Azure? Is there advantage over using a single provider? Maybe risk management?
I suppose at schools that don't teach English well, those 'many' could argue anything that's not correct as being correct. I was taught in Catholic school, and there we learned that other schools had lower standards.

Shall we lower our standards so we all speak more grunt-like? Is this where we are headed?

"But it's quite useful (and aesthetically pleasing, at least to us), and careful users of English should do their part to preserve it." http://grammarist.com/grammar/subjunctive-mood/
> This is sort of neat but not really useful and not novel.

Who said it had to be? It is a blog post, not a SIGGRAPH paper!
According to wikipedia vampire squids don't feed on blood, they're bottomfeeders. The squids, that is.
Slovak Journalist Found Shot to Death at Home
Looks nice!

1. Why go? (nothing wrong with it in itself, but last I had checked (before go on lambda was released)...Python was supposed the fastest of the bunch available)

1 a. Python can be embedded into a CF template...meaning deployment is slightly nicer (maybe not recommended though?)

2. I think the ability to change the time (20 secs) based on an SSM parameter would be cool!
Flinches if surprised, picks at skin or scratches more than normal (there might be visible sores from this), intense preoccupation with things ordinarily beneath interest, hard to interrupt from work, drinks lots of water if responsible, particularly unconcerned with thirst if not. Particularly prone to discuss subjects at length, perhaps an unusually quiet or loud vocal tone.

There's also of course the side effect list, which usually reflects this sort of thing: https://www.drugs.com/sfx/amphetamine-side-effects.html
Really cool. I'm interested to know how the graph is build. Did you use any third party components.
An Anarchist Explains How Hackers Could Cause Global Chaos
Fair points but you have to consider that many of popular Bitcoin exchanges until recently were some nasty PHP/mysql based matching engines. The non-crypto exchanges already have the matching engine technology to easily handle volume of trades that main exchanges see today and probably with greater reliability and latency guarantees (internally). The work on the tech side would be building the infrastructure around the matching engine, clients to move crypto in and out of the exchange, supporting margin trading, cold storage of significant part of client reserves, KYC/AML auto reporting, infrastructure for top tier clients
- cross connects to matching engine, trade phone support, but this isn't rocket science (although I don't downplay the work involved)
As I understand it the Arduino libraries are big, but I have never tried. What are the advantages to not just using the AVR libraries if you are embedding the chip in the circuit and using the programmer?
Dupe, on the fp now. https://news.ycombinator.com/item?id=16466064
"Shouldn't?" True, in an ideal world. But in this one, a 'fact' stands on its own if it can be replicated. Which is only possible for someone who has the expertise, time, and inclination.

And that's the easier part; arguing the conclusions drawn from observations is where it can get really gritty ... particularly when the conclusions discredit the work of others.

Much of classical science was constructed on a basis of reputation amongst familiar colleagues... a form of trust. But a close look at history reveals that factions and bias have always existed.

Times have changed, and everyone can't know everyone else. Another corrosive modern 'fact' is that science is largely driven by who will pay for it. E.g., government and corporate interests may be less concerned with facts than the 'right' facts.
> It seems at least part of the fetishization of p < 0.05 has arisen from its common use as the cutoff point in drug clinical trials, and thus represent a make or break point in a multi-billion dollar industry.

I think that is a bit recursive. Its not so much a fetishization as it is a misunderstanding that results in it being a valuable target.

It would be a heck of a lot more useful as a target (and granted...I would argue the target should be more like .001) if more research adopted Bayesian statistical techniques where you can't as easily P hack.
I suspect it's that it comes across as overly pedantic. I'm a big fan of the subjunctive mood myself, but I also understand that language changes and prescriptivism just makes me miserable. It's also in the middle of a contentious discussion, so people are going to be more on edge and probably more likely to react more harshly to what they perceive as nitpicks. That's my read on it, anyway, and it's supported indirectly by other comments down thread.

FWIW, with respect to the HN rules, it is frowned upon to comment on voting:

> "Please don't comment about the voting on comments. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html
Problem is we just bailed out the ones that will need bailing out, in the form of the tax break.
Interesting. What do these normally end up going for in this kind of auctions?
Moonshot x Manhattan Project with a dash of Star Trek. Basically we need the next few generations of novel materials, and controlled fusion reactions. Assuming no major setbacks for humans, we’d need more than a century before considering this kind of project. It would be a worthy project, although I wonder if some other tech might not supersede it by the time this was ready? Gravitational astronomy is just getting started after all, and who knows, maybe the dream of neutrino astronomy could happen.
Could you please add a mode that does the opposite?

I've always enjoyed playing 6 degrees myself, so if it gives a link to the first page and names the second page, then only shows the available routes when I'm done, that would be a lot of fun.

I have a couple of "hub" articles that I like to use, but I'd like to see how much more effective I could have been with a tool like this. And if it randomizes my start and end like the placeholder text shows, that makes it even easier.
Quantum is causing me huge problems on Windows 10 machines too, periodically just freezes my machines and tabs just stop working with no errors reported. I was very enthusiastic when Quantum was first released, it seemed like an awesome new FF but not happening, gonna have to ditch it.
I had this problem too once the weight got up there. liquid chalk really helps, it's cheap! Also (I think someone else posted a link) I realized that I was gripping the bar wrong. It should really be mostly your fingers that hold your bar and not the "meaty" part of the edge of the palm. It seems weird at first but it helps.

http://www.832crossfit.com/wp-content/uploads/2017/04/grab-t...
There are definitely tradeoffs, but you can get all the benefits of eating fish from safer sources:

https://nutritionfacts.org/video/mercury-vs-omega-3s-for-bra...

https://nutritionfacts.org/video/fish-and-diabetes/

https://nutritionfacts.org/video/ciguatera-poisoning-chronic...
If you've ever do any game programming you'll be drowning in state machines.
No, because you spend some of your forward speed flying into the wind to keep the desired ground track.

Imagine an airplane that flies 100mph. You want to fly north, but you have a 90pmh crosswind from the east. You have to point almost directly into the wind just to keep from getting blown off course. You can turn a little to the north, and you'll go very slowly. If you instead have the wind come from the east, you still have the same problem.

Maybe easier analogy: to get directly across a river, would you rather swim across one going fast or slow?
Thanks for sharing this clever use of Jira when managing a real-life project of a new child.

Is there any other way of treating this as a special case of the general task of non-programming real life projects like sharing chores in a college room-mate house?
I knew that Gray was not American. I do not know British English, so I don't know whether Brits speak that way. I pointed this out. Do you know the answer?
Agreed, the last paragraph makes no sense.
If a bunch of miners flee, the expected profit for the remaining miners actually increases (marginally). Assume instant network propagation, the probability that a given hash will result in a block is constant. Since miners fleeing does not decrease the hash power of the miners that choice to stay, they have the same hashrate, so the rate at which they mine blocks is constant, and their expected profit is unaffected.

If we acknowledge the propagation delay, their expected profit increases slightly because of the reduction in the probability that their blocks would be orphaned.

Additionally, the increased congestion would likely increase the transaction fees, further increasing the per-block profits.

Once the network readjusts and the difficulty decreases, the remaining miners would see a windfall profit.

The potential death-spiral would only come if the temporary increase in delay causes the value of bitcoin to fall, in which case more miners will likely flee. If this happens fast enough, the blockchain may never reach its next adjustment.
wouldn’t a population like Japan that has a very seafood heavy diet be suffering massive health issues?

Oh you mean like massive suicide, youth exodus, xenophobia, plummeting economic output, aging population, negative population growth due to social issues? You don't need a personal mental diagnosis to know which way the wind blows for a society, and for Japan it's out to sea.
That's one of the reasons it's easier to navigate in a fast airplane than a slow one (another being you see more ground in the same amount of time).
Discussed at the time (over 90 comments):

https://news.ycombinator.com/item?id=2949543
Which is kind of weird since he is using bi directional BFS.
Feedless is an iOS content blocker for social media
I prefer the related example of enchanted weaponry.

* A Sword is a type of weapon.

* A Fire Sword is a type of Sword.

* A Mace is a type of weapon.

* A Mace of Ice is a type of Mace.

* A Sword of Ice and Fire is a type of Sword.
This is the workshop where some of these ideas were discussed: http://kiss.caltech.edu/workshops/ism/ism.html There appear to be several groups working on related designs for gravity-based imagers.

One of the three organizers of the workshop is Ed Stone, who is the Voyager PI.
Maybe people would flip the RUN_SLOW_ON_AMD flag to false. :-)
> I assume that those who have good paying factory jobs are going to have jobs that require a degree of skill. I kinda find it unlikely that this has changed over time.

In union shops, the pay rate is dictated mostly by seniority. There's definitely some skill-based variation, but the guy driving a forklift for 40 years is likely making more than the fresh hire wiring the electronics on a train.
You kind of do have some risk that doens't exist in trading normal equities etc.., there's usually an unexpected drop in BTC price once a bitcoin exchange hack is frontpaged.