skysight-inc/HackerNews huggingface dataset:
There is a lot of talking and linking here that doesn't lead to technical resources.

Does anyone have a more formal explanation of how blockchain is being used here?
With address space randomization, if you have a valid pointer to memory A, you can compute a valid pointer to memory B if they are from the same section. You can't do that with this, because the address is part of the signature.
Not sure what's of interest here unless you want to share how the book recommendation works.
Then why does BART rides from Oakland to SFO cost $10.
I wrote my first (well, only) book in SGML Docbook, which I processed through a LaTeX toolchain. Sebastian Rahtz answered so many of my questions back then (~15 years ago), despite them often being stupid questions (because I was entirely new to TeX/LaTeX). I just read that he passed away last year. TeX Live was originally his project, among many other document-related projects. I'm happy to see it continues without him.
And GNU Herd weren't on board with creating a monolithic kernel.

So what? It got built.
Car dealers used to profit from people's emotions and ignorance about the product. That's a reasonable exploitation of ignorance because car buyers should know about the car they're buying.

Today, car dealers sell consumers to banks using cars as bait people. Exploiting people's ignorance of dense financial/legal contracts seems extremely abusive to me.
One doesn't have to be Indian to read the magnificent book by Guha.
Could I have the X-ray taken in the US, digitally sent to your lab, and then show up at your lab with the new implant waiting? (Hypothetically)
+1. An absolutely wonderful read. I've found myself constantly gifting copies. To anyone looking to purchase, the Alma Books[0] translation is the one I would recommend.

[0] - https://www.amazon.com/Master-Margarita-Mikhail-Bulgakov/dp/...
Ask HN: Why most product launches fail?
Stanford University Site Hosted Malware for Months
"Technology has now become my new hobby, " Wakamiya said.

$1000 she doesn't have any idea how to actually code and instead uses drag and drop RPG/game builders.
This leads to awkward situations like when I called someone in the US and they were worried that they're going to get charged international rates for a call from abroad.
whoops, thanks. In that case, I hope something analogous is possible with TMS
"Anatomy of the State" by Murray Rothbard.

We live in a world of thieves masqueraded as leaders.
That's fundamentally how a wired GFCI works. So, yes, a wireless equivalent should be built in by default.
Cool, I wanna see it in 3d
The Go vs JavaScript lineup is quite stunning. Go destroys Node.js in memory usage and performance on every test except regex-redux (edge case?).

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
This is not really new. It is no different from touring San Francisco neighborhoods, there is even local guides for this: https://www.vayable.com/experiences/187-scout-for-street-art
Erlang makes no claims about being fast in these sorts of tests. They aren't using what it was designed to do.

Also some languages like, Ruby, do really well on some of these tests because the C-code underneath has been written well (example regexes are just as fast under ruby as they are anywhere else because the underlying C-library kicks ass though I forget the name of it).
This is a good decision. SIMD.js never made sense to me. Writing vector code that outperforms scalar code requires not only fine-grained control over issues like alignment, but also requires targeting specific SIMD instruction sets. You must write your vector code with the emitted assembly in mind, because if you fall off the fast path and the compiler switches to scalar code or does a library call or something, you've lost any performance gain and then some.

I think this highlights the absurdity of writing vector code in higher-level constructs rather than the direct ASM. Writing in ASM is not that hard, and the gains can be enormous. I've seen graphics operations sped up by 5x or more, just by writing hand-optimized vector ops in assembly.

This is one of Visual Studio's core strengths vs GCC. Writing an __asm { } block is much more pleasant than the syntax GCC forces on you. Unfortunately this inertia is one reason games tend to be windows-only, even in the post-Apple era.

In other words, phrases like "You must write your vector code with the emitted assembly in mind, because if you fall off the fast path and the compiler switches to scalar code" invokes a feeling of "What? Why does the compiler get any say in what the vector code looks like? Oh, right, everybody shies away from writing ASM by hand nowadays." Which is valid, but sometimes having ultra control is extremely nice. It just feels cool to get a 2x speedup by being persistent and clever. (Those speedups come with future technical debt, though, so there are good arguments against it.)
Neal Stephenson has a funny take on them in Anathem.
That was what they were aiming for. They wanted symbols that were either obvious in meaning, or 'blank slates' onto which they could imbue meaning. What they were trying to avoid was symbols who preexisting associations would contradict or cause confusion with the meaning they wanted to provide.

Better to give meaning to nonsense than to try and fight against peoples' culture.
If you make a free account at deepdyve.com, you can read a free online preview of the paper for 5 minutes. The paper is only six pages long so that might be enough time to find an answer the question. (Or enough time to take six screenshots...).

I don't know any more because that was how I found that and skimmed the paper about three years ago, for a prior discussion of uBeam here on HN.
So what is new since the last demo?
Hmm. I'm not a big VC kool aid drinker myself, but aren't they typically former at least moderately successful entrepreneurs or industry executives?
I'm either a nihilistic optimist, or an optimistic nihilist depending on what and how much I consumed the day before.
Free Giveaway – Tip Calculator Android App
Exploiting ignorance is legally fair game, that doesn't make it ethical. At this point dealers are basically just selling consumers to banks.

I would blame the consumers if they could take their contracts home, consult with family, financial experts, etc. But, have you ever been in a sales room? Most people are pressured to sign ASAP and dealers generally refuse to print out contracts until after they're signed.
> The Go vs JavaScript lineup is quite stunning. Go destroys Node.js in memory usage and performance on every test except regex-redux (edge case?).

Why would it be stunning that a programming language compiled to assembler can beat a broken-by-design interpreted language which doesn't even have integers or arrays? The stunning part is that the people behind node.js have managed to get that much performance.
I feel that there should be two types of contracts in the world

1. Take it or leave it, fine print consumer contracts, which includes most loans. These contracts should very limited in power / heavily regulated.

2. Negotiated contracts, where both parties sign, both parties have the power to negotiate for different terms, both parties have legal representation. These contracts should have very little regulation.
Command-E for Execute!
So PHP is faster on most of those test than python or ruby ? I'm I missing something ? I thought everyone hating PHP ( also) because it was slow.
I think there's room in between. If the owner expects you to treat the property well, they can do things to enhance your experience that a hotel can't. But treating things well is a minor burden, so sometimes you just want to get a hotel and not worry about it.
These are the very high end vehicles, as seen on the motoring shows with a mention of how you can't buy one because they are all sold. They are sold to the existing customer base, selected customers only. In some way this is like BitCoin in that every one of these vehicles will have some log book back to when it was 'mined from some factory in Northern Italy'. Unlike BitCoin these cars are real things with engineering wonder to them.

We also get told that these 'halo cars' cost the manufacturer 'twice' what they retail at. So the Bugatti creations of the VW group 'apparently' cost far more to research and develop than was recouped over the car sales. The project as a whole being like A380 financing - the R+D never paid off. This 'legend' goes back to the first supercars for the road - the Porsche 959. Even the rebooted Ford F40 was with this same legend.

What is going on here is a genuine collectors market with vehicles actually getting raced, repaired, rebuilt and polished. This is an expensive hobby.

Beneath this market something else is going on and I am sure finance has a lot to do with it. High end SUVs are desirable for people who like such things but they must depreciate faster than I get paid and they don't seem to have the mechanicals to last more than 5-10 years on the roads. Where do all the old Land Rover group luxury products go? Maybe there is some part of Serbia or somewhere that takes all these vehicles and they serve out a long and dutiful life, but I suspect not. The only way I can see these products as viable is if the manufacturer offers the finance to make it so.
Note that the Apple Dylan IDE is written mostly in Macintosh Common Lisp. Only its Interface Builder was written in Dylan, IIRC.
One of the most important/valuable things about Twilio is that people can get started easily with little friction. If you add a bond (aka insurance) into the process, you've added a ton of friction that will only solve a problem relevant in a tiny percentage of situations.
First Macintosh Press Release
Hey, the benchmark game got a new website (at some point in the several years since I looked at it last)! Almost simplistic, but nice to read.

As someone that works predominantly in a language long considered passé (Perl), I always kinda relish seeing that it is still faster than Python and Ruby for many problems. As Python and Ruby have gotten faster, I'd sort of assumed they were both notably and clearly faster than Perl, by now, but that's not the case though the difference is now quite small and probably debatable.
I should clarify, I don't think its appropriate, But I see why it happened. The business was panicking. His firing was kinda on the cards. Probably a blessing in disguise for this guy.
Thanks. The links don't work unfortunately -- no need to format them, but that is a fun detail to know about
No. "all" of the boomers didn't hit early retirement in 2008. Since "boomers" cover a broad age group and were not all born in the same year.
Nobody that I'm aware of has ever hated PHP because it was slow. They hated it for a variety of other reasons.
Ask HN: What's one bit of advice you'd give to your younger self?
Thinking more along the lines of personal & professional development.
Ummmm, that's a somewhat harsh and arrogant reply. I actually enjoy coding in Node.js myself. I just wasn't aware how much faster go is (according to these benchmarks of course).
it was nicer until support for __asm was removed in the 64-bit compiler. Now if you want assembly you need to write the whole function in it.
If I was the host what kind of liability does it open me up to if I host a blind person (for example)? Is this covered by me or by AirBnB?
No, PHP is actually really fast. Especially HHVM[1] which is crazy fast.

[1] - http://hhvm.com
I mostly agree with you, but two points:

1. The amount of noise in the lock file likely does matter for teams of any modest size

2. Yarn doesn't guarantee determinism for hoisting between different versions, but... in reality there's no reason to expect different behavior simply because there's a version difference.

The second point is pretty key, because it means yarn can deal with the issue through fairly standard means (like versioning, documentation, warnings, etc). Plus, most orgs already handle versioning and compatibility between tools in some form or other.

Finally, NPM 5 doesn't actually guarantee hoisting is deterministic between versions, they just have enough information that they COULD guarantee it. For all we know, NPM 6 will change the format of the file entirely... or perform new hoisting optimizations based on the lockfile that are incompatible with the logic in 5.
Looking for remote test engineer position
Some examples of modern incidents in first-world western nations where anger has built up sufficiently in a local area or region for crowds to violently go after people:

Los Angeles riot, 1992.

Paris, May 1, 2017 riot. (May day protests also turned into riots in several other cities that day).

December, 2015, Corsican riots.

August, 2016 riot in Kalgoorlie, Australia.
I program in Go and JavaScript, but don't enjoy it.

I assure you that JavaScript is an interpreted language, and it does not have arrays or integers. This is not a harsh statement but a factual one.
Blockchain-based contracts seem like a useful thing in the abstract, but I've always had two questions that no one has really been able to satisfactorily answer. These might have been answered, though, because it's been awhile since I looked into it:

1. What about blockchain length? The article kind of alludes to this, but there seems to be this "we'll deal with that problem later" idea, even though it seems critical. The answer I always got that chains would fork or be stored distributively but then that suggested the primary use would be in small networks, or that there would be critical problems to solve sooner rather than later.

2. Isn't a guaranteed decrease in monetary supply a problem? I was kind of under the impression that ideally a currency experiences a small amount of increase monetary supply, to avoid things becoming prohibitively expensive. The process of generating coin seems kind of backward to me in many ways, although I'm not an expert in the area.
> Writing an __asm { } block is much more pleasant than the syntax GCC forces on you.

Or just use intrinsics and let the compiler arrange register allocation, scheduling, etc. for you.
Can people please stop using 'lockfile' for things that aren't lockfiles?

Particularly if you're storing important data using the name of a file type that, for the last few decades, has been something any Linux or Unix user can delete without significant consequence.
Well yes anything to do with IQ cannot be discussed in the west. It is self censorship at its best. If you were a betting man you would say this guy is on the very right of the bell curve for intelligence on his population. Can't just extrapolate applying the same environmental factors and get the same result for others in his country. The genetic basis for IQ is much resisted in the west but has strong evidence via twin and adoption studies.
"Atlas Shrugged" by Ayn Rand.
Is there some good organizations to donate to that helps underprivileged kids get through school?
You are right.
The code does not stand any critique.
A non-tech, non-business recommendation: "The Unbearable Lightness of Being" by Milan Kundera. A beautiful story, told with equal parts philosophy, psychology, and humor, and honestly heartbreakingly beautiful.
It's not 'Intentional Programming', just because it uses a source object store and some browsers too.
In my experience the compiler does a pretty poor job at this. If you really care about every cycle you want to hand code these... At least this was the case ~6 years ago, haven't looked at more recent compilers.
Rationality: from AI to Zombies really changed my way of thinking in many ways. It's very hard to describe it or sell it in a few sentences. Partly because it covers so many different things. And partly because I read it so long ago and have already absorbed many of the good ideas in it. They no longer seem exciting and new, and just feel obvious. But they certainly weren't when I first read it.

I constantly see places where an idea from the book is relevant and I want to make people read a chapter of it. Examples include insights into evolution, artificial intelligence, morality, and philosophy. There's a short section on how people tend to argue about the definitions of words and how unproductive this is, that I always find relevant. There's a lot of discussion on various human biases and how they affect our thinking. My favorite is hindsight bias, where people overestimate how obvious events were after they know the outcome. Or the planning fallacy, which explains why so many big projects fail or go over budget.

The author's writing style is somewhat polarizing. Some people love it and some people hate it, with fewer in between. He definitely has a lot of controversial ideas. Although in the 10 years since he started writing, a lot of his controversial opinions on AI have gone mainstream and become a lot more accepted than they were back then.
Mattresses are negotiable. I offered to pay cash and they took like 40% off the price. I was kind of dumbfounded.
How to Build a Fallout Shelter
VCs are actually very interested to play a part in this new form of financing. I live in the Bay Area and have been talking to friends in VCs - from my understanding, it's legally risky for them to directly invest in ICOs and they are putting money in other funds that can invest in ICOs like Polychain - this is truly an exciting time!

Also, how else you think BAT sells so fast if it wasn't for institutional money
It's a collection of columns that Hofstadter wrote for Scientific American. It explores a lot of topics, but personally the one I found most interesting was "superrationality:" https://en.wikipedia.org/wiki/Superrationality
Yep, bingo. There's no substitute for understanding exactly what's being emitted in the innermost loops of intensive operations.

I wonder whether any of this matters much in GPU-land though. I haven't kept up with the game, so the young hotshots that programmed AlphaGo might be doing all of that without resorting to low-level-ASM-type sorcery. I wouldn't be surprised if massive parallelism makes these types of gains a rounding error.
MCL had its own interface builder. Didn't Dylan just use MCL's?
Because any such strategy to make a killing when the market goes down by 50% either requires advance knowledge of this event, or runs the risk of misfiring when the market recovers earlier than expected, forcing you to double down and hope for another crash or buying back in at a loss.
Any benchmark that includes a JVM language always makes me look for a disclaimer that they allowed for proper JIT/warming time by running the benchmark a few times in the same VM instance before collecting the numbers. I may have missed it in this article, but I didn't see it.

Yes, startup time is a concern with the JVM, but that's not what it's built for - it's meant for long-runnning repeatable code paths.
"Intentional Programming" doesn't have a very rigid definition.

The most defining element in it is the projectional editing of a structure.

That's why I said "the paradigm".
I'm in a similar situation. I rarely used my car, and was considering getting rid of it for a while. About a year ago I got rear-ended in a hit and run that totaled the car, so I decided to just try using Uber / Lyft, and decide if I wanted to buy a car.

It's been about a year, and I'm pretty seriously considering buying a used car. There are some use cases that Uber and Lyft don't cover, and my only option is to go rent a car, which requires some lead time, etc. Being able to get a car valet'd to my door would be nice, but what I'd really like is to find a neighbor that has 2 cars that they use to drive to work, but would be willing to let me use an extra car of their's on the weekend (for a fee of course). Our city has car2go, but the cars a really tiny, and you can only park them in a small part of the city.
There are so many of these threads...you may not get any response...so here's a good one

https://news.ycombinator.com/item?id=372573
It's slow to develop with, which is a much more costly problem.
Technically people are selling financial products they don't understand.
The famous ones, yeah. I mean, take Andreessen. He obviously knows something about tech. But there are a lot of other VC's out there, especially when you get away from SV and Sand Hill Road. And as far as I know, there's no particular requirement to be a VC, other than the ability to convince people with money to put money into your fund.
Same as you: turned on, message saying don't leave a message, email me.
Then start a hedge fund and become a billionaire. Seriously. If what you're saying is true, you essentially have a license to print money. So what's stopping you?

Although it's infinitely more like you've just a) been lucky and will revert to the mean, or b) have simply been at a more aggressive point on the risk/reward curve, and have seen returns commensurate with the level of assumed risk (and will likely see losses commensurate with it too).

Trend following is just a basic application of technical analysis, which is the farcical notion that you can predict where a stock will go based on what it did yesterday, last week, last month, and last year and looking for patterns. It's essentially numerology applied to the stock market. If it worked, the effect would be priced out of the market by people with orders of magnitude more money and access to the markets to you before you had a chance to make trades based on the information.

Good luck to you though.
A program written in C will execute faster if you run it multiple times, and slower if it has not been run recently. Presumably all of the benchmarks consist of many thousands of repetitions of the same process.
Quebec uses something called the R score to rank applicants to universities. The R score of a student is the sum of the student's Z score (how many standard deviations above the mean), plus the group's Z score relative to all students.

https://en.wikipedia.org/wiki/R_score
No, it had its own - at least in the 'released' technology preview. The Dylan Interface Builder was written in Dylan itself and was loaded directly into the running Dylan application. The Apple Dylan IDE itself was running as a separate MCL application. You can see from the screenshots that the IB also had a different look&feel.
I'm not familiar with this particular structure, but it sounds like the sequence of cash flows are:

1. Customer receives car.

2. Customer pays monthly amount based on the prevailing interest rate and predicted depreciation of the car.

3. Customer returns car after X years, at which time the depreciated value of the car along with the payments they've made pays for the car they received X years earlier.

Can someone explain to me how this is functionally different from a fixed-term lease?
HHVM is not PHP. The sheer number of bugs and unimplemented features means it might as well be another language.
As the description notes, that is the technical stream. Here's the stream with commentary (and cheering :) )

https://www.youtube.com/watch?v=URh-oPqjlM8
I recommend reading the fine print on your grant application next time. If you were successful, the entire application becomes subject to FOIA.

As for your patent infringement problem, hire a lawyer.
Your comment is interesting to me. I've read about TeX and LaTeX from time to time and it was my impression that everyone used LaTeX because TeX itself was difficult to use. And I never questioned this because almost every article I could find only spoke about LaTeX.

Your comment is making me reevaluate what I thought I understood.