skysight-inc/HackerNews huggingface dataset:
> My money is on bioweapons destroying civilization, if not humanity, within 50 years

Oh, humanity — i.e. the Platonic quality of being humane — will survive, but mankind may not.
Anyone done a comparison with Apple Maps?
One problem would be instruction size. On a system with (e.g.) 32 registers, each register can be addressed with 5 bits, while a memory address is 32-64 bits.
Also, some choice quotes I've pulled while reading chpt2 ("Why Develop a New Instruction Set?"):

* MIPS: ...MIPS remains a trademark of Imagination Technologies; MIPS compatibility cannot be claimed without their permission.

* SPARC: SPARC Intl. continues to grant licenses for v8 and v9...for $99...[but] continued development of Oracle SPARC is proprietary.

* Alpha: The Alpha also highlights an important risk of using commercial ISAs: they can die.

* ARMv7: Between ARM[v7] and THUMB, there are over 600 instructions...NEON adds hundreds more.

* ARMv8: The compact THUMB instruction set has not been brought along to the 64-bit address space...as we show in cpht5, it cannot compete in code size with a variable length ISA.

* 80x86: Intel [has done all these great things]...the design quality of the ISA is not one of them.
I struggled with the name, and I agree that doesn't quite capture what it does and what it's for. Any suggestions for a better short description?
Given enough memory it should be pretty usable I think (> 16 MB). Though I prefered to stick with Win3.11 on my 386 4 MB toshiba greyscale laptop(which ran pretty damn fast)...
Most use cases the user will have their location and destination marked with route - so they don't need all the detail at that zoom level.
Worth noting: surveys of Americans finds they think NPRs budget is 5% of the US annual budget.
Ask HN: Want to quit smoking?
We are working on an extensive mobile support program to help people get rid of cigarettes.

Do you feel you are ready and need a new approach? Then join us as an early user.
Also, tech people who'd like to help us in getting this out there in optimal form for the good cause, you are more than welcome too.

I will keep you guys up to date over the coming months with our progression and results. If you want to know anything, just shoot me a question. Cheers.

http://www.lifeboat.io/
Paranoia is a medical condition.

I think it means not what you think it means.
What is the closing letter? Can you give a link?

Edit: Found the source. Link is: http://lavabit.com/
Clickable link: http://www.lifeboat.io/
Also, note the "PongIt" link that appears after you start a new animation. Cute feature to make a quick animation based on some images. Check out a timely example that only took me a few minutes to create:

http://metapong.com/pongit.html?bg=000000&params={%22image_u...
Impressive you can run an x86 emulator on there at all, even more so it holds out for the hour+ long boot time and actually runs it without crashing.

As an aside from this: what would actually be neat is having DOSBox on there, or some old console emulators + a layer for translating the sensors/inputs to controller buttons.
"All practical purposes" for a discovery is not always immediately apparent.
This, exactly. Stackoverflow does have Japanese version, and there are sites like Qiita for programmers to share knowledge. But the problem is most of the existing discussions are in English, and a Japanese version of the sites wouldn't help much except all contents are translated (not possible).
The Tradeoff is probably run-time vs compile time optimization.
That's one advantage, but socket activation is such a good idea that it's hard to decide what it is "really about": the other main advantages are that your daemons no longer need to contain custom code to open the socket themselves, and as a consequence don't need to start as root if they bind a low port so you can get rid of the privilege-dropping code too, and also if your daemon crashes the socket is still there buffering connection attempts until the daemon restarts. It's really exploiting the fundamental tools that UNIX gives you to the fullest to make things more secure and more robust as well as faster.
It's not just Finland.

It's pretty much all Europe, where any decent high school student can easily outscore any undergraduate US student on pretty much any subjects (knowledge of anything not-US or not pop culture-related showing possibly the most embarrassing difference between them).

And indeed they directly built or indirectly facilitated much (most?) of the innovative products in the fields you are mentioning. It's just that they work/teach/live in the US because of a more favourable entrepreneurial framework, easier access to capital, less red tape, higher pay at top universities.
It's customary in the US to list prices without tax, so I would guess not.
> JavaScript frameworks could learn something from this. In the frontend web development world, backward compatibility and stability are severely underrated.

I'll play the devil's advocate for the HN's favorite whipping boy: anyone's decision to keep up with the latest and greatest JS libraries is entirely voluntary. It's like complaining that fashion magazines keep declaring new "colors for the season" every summer when you can keep wearing jeans and white tees from 4 years back.

The "web development world" is fashion driven (aesthetically), and currently "flat" is in. A site that looks like it's from the 90's is a signal that the site is stale (and hence less current), or sometimes an overt signal by owner to say "we don't care about aesthetics, we provide overwhelming value in other areas" (HN and craigslist come to mind). The web is immature compared to automobiles: the standards are always evolving to keep up with real-world usage. 'border-radius' is an improvement on background images from the 90's (which still work, btw).

Browsers cannot be accused of not being backward compatible - that is why websites from 1992 still render correctly in modern browsers, sans <blink> (thank goodness)
There could be a scheme for encoding large immediates in a compact way, just like ARM does. Besides, I don't think that instruction size or instruction cache pressure is the bottleneck nowadays.
To learn about the wide range of toolsets that have been available for decades, start with these:

* http://blog.darknedgy.net/technology/2015/09/05/0/

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/da...
Well, people think if they're using libs they couldn't write themselves, they don't think they could understand the code.

For example, when I used Leaflet, I had no idea how this whole geo stuff worked, so I assumed that the code would be like higher math to me.
Great totally unpractical exercise. What about taking one step back and taking two steps forward in the practical range, using dosbox to get win3.11 to run with bluetooth keyboard and mouse. It will get you faster bootup for sure, and perhaps with win32s some win9x programs will run.
Or better yet, get a bluetooth supported minimal linux with ssh server and mobile gui running... something like Tizen... o wait
That's sensible, thanks.

What if the inside of the network is further segregated, and the Prometheus instance does not have access to all endpoints. Can I use the push gateway as a "proxy", or is a direct route required.

Sorry for the stupid questions. Now it's getting entirely academic of course :)

Edit: just re-read your post and saw the proxy note. Time to read the documentation again. This setup should make for a good blog post.
There were two guys.

Barry Marshall and Robin Warren.
While I very much agree, the law says otherwise.
FIRST MUKBANG VIDEO
Extruded PLA is way more user friendly than stereolithography. Form1 is not for the masses (yet).
On the contrary, I think that is a good side of Chris Allen (@bytemyapp), he truly believes that everyone (I'm not even narrowing it down to software engineers) has capability to comprehend the core ideas of Haskell and become as proficient with it as you are with other languages and then delve into more evolved topics when you feel like it. Like a true evangelist.
He is frustrated with misrepresentation of Haskell in wider programmers' community and to his credit he is working hard to fix this. (Though his book is quite pricey :) )
I don't really know how much of a Haskell fanatic he is, but one should not turn his back on a person just because he is saying something you disagree with or don't want to hear (like belittling other languages).
Ahem!

* https://news.ycombinator.com/item?id=8904429

* http://unix.stackexchange.com/a/197472/5132
Funny enough, this guy is responsible for Apple's map design apparently.

"I designed and led the development of Apple’s cartography, and I founded, recruited, and managed Apple’s multinational Cartography team."

http://www.justinobeirne.com/projects
The Rust Forge
Heh, except for the challenge coins, I don't really mind any of that; just that it got somewhat repetitive. I'd rather they'd cut the episode length and maybe only released bi-weekly.
Well, I work in weapons industry (I wasn't able to do a thesis because public labs doesn't have money).

So what's wrong with it?

First, things I work on are sold to both sides, in my case to a country well known to shit on human rights... And a few GUI/feature tweak later it's sold to another more respectful one.

Also, in a more general way, the main purpose of it is to kill or fear peoples, peoples with different/unaccepted ideas, peoples who disagree with the weapons owner.

Does it sound right to you?

Of course it's approved by the government, but it sounds way more like a money driven decision than a smart one.
And when I ask people how they feel about it, nobody cares, typical responses:

"We are not working on a weapon, we are working on --any subsystem that doesn't sounds like a weapon--"

"I'm not the one who sell it!"

So it's nobodies fault, like during the WW2, "I'm just driving the train, I have nothing to do with deportation"
Neoreaction a Basilisk: Kickstarter Launch
I would love to live in a world where everyone wanted to be a scientist.
The article does state that they are working on an interface compatible with modern laptops.
Did I say something wrong ?
I don't understand this comment, maybe because I can't picture what a "memory-to-memory architecture" would look like.

You MUST worry about registers due to the exponential increase in latencies between registers and larger memory communicating with the ALU. Also, limited are the amount of execution units.

If all memory accesses cost the same in terms of latency, then yes, registers would be an implementation detail.
I don't think you can easily explain the use of cosmetics with things as fundamental as genetics. Not that it would be impossible to be sex specific, but the huge differences in use of cosmetics between sexes and also between societies and times strongly hints at social instead of genetic reasons.
http://lesswrong.com/ along with its wiki (especially https://wiki.lesswrong.com/wiki/Sequences)

http://www.economist.com/
That's a completely arbitrary definition, and it is wrong. Type inference limited to the initialization point is still type inference, and actually most languages before Rust and Swift that have local type inference (C#, D, C++11) are limited to type inference at the declaration/initialization point.
dnscrypt protects the traffic between you and your resolver.

DNSSEC makes sure that the records presented by your domain have not been tampered with (though in fact it only makes sure that the records have not been tampered with by anyone but the registry or the government the registry is controlled by)
That's fair but Rust has the same primary design goal and yet I find programming in it more ergonomic (despite Rust having a cranky borrow-checker that C++ lacks).

I don't know how much of that is due to C++'s historical baggage and how much is due to a greater concern for usability and elegance on the Rust side, with consequent discretion when adding new features. But I don't think it's entirely the former.
And audio professionals working on JACK don't seem to have any interest in pushing it while Lennart has been selling PulseAudio as the low-power alternative to JACK. Maybe he would have been a better fit within Android.
Also, it is rare enough that it completely messes up scripts and stuff that hopes to match [a-zA-Z], or even locale-sensitive \w's.
Yup. If I post anything on SO or related sites it's because I hope to get an answer before the question is inevitably closed.

I just assume that my question won't fit their guidelines, regardless of what it is, these days.
Ok, but this developer states in his tweets that's not his case at least.
There are an infinite number of such concepts in "machine learning." Just because you liked this one doesn't make it a good interview question. If anything, you are failing at theory of mind - as evidenced here, most people aren't making lots of use of the concept. When interviewing, don't be a dick. Test people for general ability and willingness to learn, not stupid questions you got out of a random textbook.
Eliminating GP registers from the ISA doesn't preclude any optimizations which could be done dynamically in the microarchitecture. The CPU would still be able to deal with registers and caches internally, it's just that they won't be visible to the programmer.

Think of how x86-64's 16 architectural registers are dynamically renamed to more than 120 physical registers.
Orwell was the better writer, Huxley the better prognosticator.
> Of more recent software "clones", there is guix vs nix, mcron vs vixie-cron, shepherd vs systemd, gnutls vs openssl, all high-quality implementations of good ideas.

Shepherd is hardly a clone of systemd. It's older and has much fewer features. They are both init systems.

The relationship of Guix and Nix is also not that of rivalry. Guix uses the Nix daemon and subscribes to the idea of functional package management, but everything else is quite different.

(I realise you put "clone" in quotes and wrote "all high-quality implementations of good ideas", but I thought I should clarify anyway.)
In Defense of “Nutty” Commas (2012)
I think what Google is doing makes sense given smartphone adoption and the fact the maps are use for fundamentally different functions now.

You don't need a hulking great map with loads of detail at a high level to get from point A to point B, you now just use your smartphone for that.

I assume Google spotted a trend of people searching place names as opposed to picking points between two separate locations.

So how does that change the function of the map?

Well, we no longer need to have the zoomed out overload of detail, if we need more information about a place we are visiting, we type in the city name, or address, then zoom in close to see the detail we need.

The article kind of skimps over the point that we can interact with those maps now.
Would you like to live in a world where everyone actually was a practicing scientist? Who would build houses? Where would lab equipment come from?
Awesome, any suggestions on how to reproduce this at runtime and/or find the related code on GitHub? Thanks!
I suspect part of the idea is that you will use the search to find cities instead of finding them visually based on their names on the map. The issue with large cities that are near other large cities being omitted from maps is 'The Baltimore Phenomenon'

https://en.wikipedia.org/wiki/Cartographic_generalization#Th...
Many distros build with CFLAGS that include -fstack-protector-strong. Is that enough?
Only successful people can afford a CV of failure
This is quite a good response. Even though I criticized you for depicting overly positive picture of Japan, I praise you to bring this point out. I am not an American but I like America and its open culture. But what you are saying is also important. An excessively open culture that also tolerates negative elements is headed towards trouble. And if it forces/preaches its "good" members to tolerate the intolerance of new/old "bad" members, then the "good" elements in that nation feel frustrated and the nation as a whole slides down the path to failure. I guess, the excessive "political correctness" might be forcing America the way you are suggesting.
The worst part about Google maps while driving is that it won't read directions until your right up on the turn.
So how do I register foobar.com in such a way that everyone using DNS can access it without paying an organisation registered (directly or indirectly) with ICANN?

Filtering can be done - certain very-small-scale extensions can be done - and local DNS networks can be done - but if you take the goal of DNS-as-a-global-service as "provide globally unique, globally available name resolution", it very much is centralised.
Related:

* Namecoin https://namecoin.info/

* cjdns https://github.com/cjdelisle/cjdns
The first commercial computers were not PCs. You sound like you don't know anything about the history of computing. Almost every system technology we use was invented in the 60s and 70s.
Practical Reverse Engineering Part 2 – Scouting the Firmware
"The change will be brought about as a result of a felt need for increased efficiency. " - Huxley

vs today :

"Work less, enjoy more!"

---

Of course it is much more efficient to keep the subjects well fed and well hypnotized, rather than waste a lot of energy on keeping them subdued through violence. It is harder, but the returns are much worth it.

And that's not only what the "elites" who realize (they only gain a slightly higher standard of living), but also the mythical "AI singularity" which should one day spontaneously arrive.

Our fears of "the machine" which kills all humans because we are pests are unfounded - a hyper intelligent entity would quickly understand that violence is a very weak tool of control. Pleasure is much more powerful and achieves much more plus a thankful smile.

It is "efficiency", "pleasure", "less work", "more fun" that we should be wary about ... but not me , I like to enjoy myself.
And I welcome whatever overlord (AI, aliens) that promises more pleasure and less pain any day.
> Have a look at Devuan, I think you'll find that they use the same udev as Ubuntu and Debian.

Yes, in amongst all of this systemd discussion, please do look at the notional actual topic of this page. And discover vdev. It's explicitly mentioned in the release notes.

* https://github.com/jcnelson/vdev

* http://judecnelson.blogspot.co.uk/2015/01/introducing-vdev.h...

* http://www.linuxquestions.org/questions/debian-26/devuan-417...
> Can you think of another example of a consumer product that's "designed" for a particular purpose that has that low a rate of actual utilization for that purpose?

Smoke alarms, fire extinguishers, dozens of things in my kitchen, games from Steam sales, shelves full of DVDs and books, I'm sure you can think of some of your own if you try.
> That's a completely arbitrary definition, and it is wrong.

The definition is very simple - the inference engine must use nontrivial inference rules to reconstruct the types. The rule “given P then P” alone doesn't quite cut it, which means that ”given that 0 is an int, then something that's initialized to 0 is an int“ also doesn't quite cut it. Calling what Go, C# and C++11 have “type inference” is akin to calling Python a statically typed language because it has a trivial type system with exactly one static type.

> actually most languages before Rust and Swift that have local type inference (C#, D, C++11) are limited to type inference at the declaration/initialization point.

Then they just have unidirectional type propagation - which is perfectly fine, just not type inference.
So will acute accents, which aren't incredibly rare. It's not unusual to see the accent preserved in fiancée.
Can you briefly describe some of that tooling?
Memory can addressed by taking offset from RSP (or [ 0x10 ] eg).
Wonderful! Vue is my favorite
The Levi's I have use buttons.
How to Make the Skills Gap Wider by Mike Rowe
That certainly is an interesting idea to think about.

I would think it's hard to beat the compiler though (when it knows how many GP registers there are). Consider register pressure. If the compiler assumes there are infinite GP registers (because they're hidden now, no longer an implementation detail), it can generate code that spends more time spilling and reloading registers than computing.

The compiler has seen the code before; it knows how many variables it will need to work with an how to schedule available resources. The processor (relatively) simply is executing a stream of instructions. It would have to look pretty far ahead (VLIW) or have sufficient execution units (superscalar) to have high throughput and not get bogged down spilling.

But, if the finite amount of resources, like number of processing units or GPRs become very high relative to the amount of symbolic variables, then I think the register names could be hidden.
If these were concert or sports tickets the people doing it would be called "scalpers".

The world is a curious place, full of contradiction and wonder. We only like the free market for some activities.
Just like Hitler wrote (and proved), if you just lie big enough, people will be too "polite" to even suspect it a lie, and that works in many layers. E.g. for many wars, there is the outermost facade which is usually "we have to save X from the aggression of Y". Then there is "we meant well, but made mistakes" as the next layer, then comes "we didn't really mean well, it was about geopolitics and national power", then "it's not actually about national power, but about transfer of tax payer money to the military-industrial complex which ultimately has no ties to any particular nation, at the deliberate expense of social development".

And then you have the same game with the people involved in that, first there's how much they care for their children and are worried they might have to grow up without private jets, or how they're just trying to prevent a job someone would do anyway being done badly, and a whole host of other good reasons (maybe they simply operate a "business" and it "makes sense" to "make profit", no further questions). Then there's how they really just want power and fame, because we're all just apes and that's what apes want, and so on... but that they might simply be sociopath/narcissist and essentially stuck at some point in their childhood they built a shell around, that they might be merely a black hole chasing a fix they can never quite reach, now that is too much. Sure, we grant that it occurs here and there, but not as a major driving force, as the underlying pattern for a lot of things. No, of course it has to be more grandiose than that, if only because we're under the heel of and/or doing it.

It boils down to this, "normal" people aren't that way, simply cannot fathom the utterly alien and barren landscape some others operate in, and would rather pile on rationalizations and faux complexity. Even you described as "pleasure" which I would assume is more a temporary relief from the pain and fear of existence someone who never got to develop a personality feels constantly, and tries to instill in others.

TLDR:

> "I learned that it is the weak who are cruel, and that gentleness is to be expected only from the strong."

-- Leo Rosten
To expand on your second point, I believe Google Maps is optimized for the user to be following directions. Labels are irrelevant when you've got a blue line to follow.

In their perfect world you don't orient yourself with the map. You tell the map what you want and it tells you how to get there.
mmm its not theoretically permitted to CROSS the light speed threshold, however, going faster than light is common, as neutrinos do, moving backwards in time.
The €20 note has a transparent window, and feels like plastic.

Are you sure you have actually gotten one of the new €20 notes?
I don't know, conference call capacity is now ubiquitous and in Japan 4G phones now work over VoIP allowing for much higher quality calls.

And landlines still work...
How  to Turn Your Blog into a Multimillion-Dollar Lifestyle Brand