skysight-inc/HackerNews huggingface dataset:
You quoted it: "primarily", which means GitHub (in this case) does not prohibit users from using Page in the way you seem to disagree with. What you choose to do with Page, a blog, or a personal static website, is at the mercy and the discretion of the service provider. You just can't advertise products using Page.

You can call your project "my 365 days of kernel hacking series", put the code on Github, and then host a blog on GitHub with a mix of hacking blog posts and other non-hacking blog posts. That's acceptable.
"LinkedIn seems to only be used as a spam delivery mechanism these days."

I created a dedicated email address for Linkedin. And yes, I do receive a lot of spam on this unique email address. For testing purposes, I regularly update this email address to a new one every 6 months, and spam begins to flow a few days after the address change. So I believe either LinkedIn resells email addresses, makes users emails public and easy to scrap, or regularly gets hacked.
Is this more or less "foreseeable" than speculative execution side channel timing attacks?
Well I'll be...TIL - https://imgur.com/a/vr580

Actual sawtooth on the left (done at higher bit rate), tone on right is 2khz tone at 8khz sample rate (audacity won't generate tone right at nyquist). Looks like a triangle wave in audacity, but the tone is fairly pure with just a whisper of harmonics, and those are probably from the speaker.
yeah, its kind of silly and pointless. most mammals are born with ~ 90% their adult brain weight, humans is less than 1/3.
Nope, that's not it either, since you can use Elm the language without importing Elm.Html ("Elm the framework").

It's simply that Elm the framework was designed without regard for the problems of other languages, and making full use of the features of Elm the language.

On the other hand, Redux was inspired by Elm to replicate the same model in JavaScript while accounting for the deficiencies of that language. The closest you can get to Elm is probably that.
CDSA – A library of generic data structures and algorithms in ANSI C
I believe the induction loops only sense if the first car is present. This is helpful, but can't detect the number of cars which I think is the next most important metric.
Agreed, I was frustrated at that too.
All the best AR and VR news from CES 2018
> A not-so-well-written article about the fuzzing capability recently added to LDC, using LLVM’s libFuzzer. Compiling code with -fsanitize=fuzzer adds control-flow instrumentation used to guide the fuzzing and links-in the libFuzzer library that drives the fuzz testing (same as Clang). -fsanitize=fuzzer is available from LDC 1.4.0, not on Windows. LDC 1.6.0 was used for the examples in this article.
Windows has vastly different policies for RAM allocation and commit than Linux. Windows basically does not overcommit while Linux systems not only does it by default but quite depend on it for various loads to work properly. In consequence, the userspace has a tendency to handle RAM differently, but there is no magic: if programs are trying to allocate twice the amount of RAM and then only use half of it, Windows with a swap that can be large enough will work perfectly while without swap the allocation will fail. Under Linux, the situation is less clear: without swap it will succeed (well it depends on the fine details of overcommit that are selected, but you get the idea) although if you really then use all that RAM, the OOM killer will start to more or less "randomly" kill "any" process to cope with the lack of RAM (as a last resort measure though; the caches and buffers are flushed before, etc.)
Could you elaborate? Any technology can create severe downsides if not properly regulated.
I remember when i first started using the computer late into the night, around 3 am. that sure caused some problems, including floaters and astigmatism.

one factor people miss is that, it's not just the amount you spend staring at screen that causes eyestrain and headache, but also how focused you are, we squint a lot when we focus and that appearantly is an issue, looking at a screen for 3 hours without having to think hard versus 1 hour of hard squint, the 1 hour is more damaging. for me at least...
In general, the FDA over-regulates rather than under regulates.

A comment is too short to summarize the reasons why, but I would refer interested people to Eliezer Yudkowsky's Inadequate Equilibria ― there is a 50 page dialogue between two humans and an alien visitor on the FDA.
I don't know anyone who has learned it well via a course. It's almost always a group activity, looking at how peers solve problems in their spreadsheets in Excel. Perhaps the courses are worse than programming courses because they tend to assume a lower starting point, and can be too abstract without trying to solve a specific problem at hand.
If you get a bunch of folks that have learned economics from a set of fringe books from the 70s that were never updated to account for what we have discovered in the meantime then it becomes easy to explain the Austrian school and its mindless followers. No amount of evidence will persuade them their beliefs are silly. We have some of them in power right now.
“No More Lotteries” Trump Pushes for Merit-Based Immigration in US
Yep. I got multiple U2F keys. One is on my keychain, another is in a drawer in my desk, and a third is in a safety deposit box at the bank with my other important documents.
I lose things. Frequently. Key fobs have fallen off my key chain. Someone once snail mailed me a flash drive which I'd lost (and which contained a single scanned invoice). I don't like physical access tokens. House keys are kind of a necessary evil (and I'm paranoid of losing them). But that's as far as I'm willing to go. Everything else can just live in my head. Including the strong passphrases to various SSH keys, GPG keys and whatnot.

For anything I don't want to remember, I use pass.
Quite. Maybe they can't seize a passphrase from your head, but they can certainly seize you until you comply with a court order.
The melody of the chorus is almost identical.
I completely agree. My methods are not thorough enough to truly test for real throttling. That's why we need better tools for tracking such abuse by ISPs
I see people downvoting my comment, but honestly if you think this is anything but hilarious then you may be too deep in this speculative bubble!
I'll certainly concede that point. You and several other people have pointed out that the daily volume might be people doing high-frequency trading back and forth, and I'm sure that's happening to some extent.

Grandparent's analogy was "I have a trillion widgets, and my friend paid $1 for 1 widget, so I'm a trillionaire!" All I'm saying is that the economic activity surrounding cryptocurrency is nothing like that.
You can preemptively add yourself to their "do not contact" list:

https://www.linkedin.com/help/linkedin/answer/426

I did it four years ago and they've honored it since.
The emotional reaction isn't wasted bandwidth.

Consider; "Get some water now, please.", when compared to; "Get some fucking water now!". One of these will usually elicit a much quicker reaction.
I read this book close to when it came out—what do I need to know about what's changed since then?
There's a similar chain for F# running with Fable:

F# code (with a catch) --> F# AST --> Bable AST --> JS

The big thing here is that the F# code you write has slightly different semantics than "normal" F#. That's because the runtime environment is different, and so you can't escape that. Rather than attemp to gloss this over, the Fable creators are pretty explicit about this, including documenting each of the (small) differences. The result is pretty good. Abstractions don't seem too leaky from my vantage point.
I do like the idea of a mobile, driverless hotel room: it picks you up at the airport, drives you around the city to visit the next site while you shower, and so on. Hotels of the future won't have a single physical address. Instead, they will become fleets of driverless rooms.
That's a fun read. Too much Brontë sisters, too little Isambard Kingdom Brunel, until page 187, where the author goes after Brunel for being a high-cost builder. Way too much about some fictional work on the subject, which the authors even go to the trouble of rewriting their way.

He gets how important the Liverpool and Manchester Railway (1830) was. I've pointed to that for years as the moment when the Industrial Revolution got out of beta. There were railroads and steam locomotives before that, but they were one-off demos or in-house operations. The Liverpool and Manchester was all steam locomotives (no horse-drawn vehicles), with double tracks, signals, switches, schedules, and tickets. At last, people could buy a ticket and go someplace. As the author points out, once it got running, it was quite profitable.

So, of course, everybody wanted to copy it. Hence the railway mania. I'm amazed that the author had trouble finding materials on that subject, but apparently he searched for the phrase "railway mania" and didn't get enough hits. Strange. Oh, and on page 189, there's "(in fact, got continued growth)", a phrase from an outline never filled in.

Brunel was indeed a high-cost builder. Most of his works are still standing and in regular use, even those coming up on two centuries old. Railway mania was enormously profitable for Britain, although many railroad stockholders did not do as well. Railroads probably paid off better than aviation - commercial aviation, over its entire life, has been a net loss to investors.[1]

If you want to read about 19th century railways, both Stanford University and the San Francisco Mechanics Institute have good collections.

[1] https://www.amazon.com/Sporty-Game-High-Risk-Competitive-Com...
It's an odd thing to balance: Many posts on HN are blogs, which are just one person (hopefully with some credibility) that has something to say. Why then can people not effectively use HN as a blog, subject to some submission limit?

Likewise, if an intelligent person writes a useful book or service (Show HN), what is inappropriate about sharing it?
That's not a fair comparison. These keyboard switches are far too huge for thin laptops. The whole thickness of a macbook pro is 20% thinner than just one of these switches.
I agree with a lot of your comments on this post but I'm not sure if you want to include LTC in that list of examples.

I can see BTC and ETH having long term value but I'm not so sure about LTC.

LTC'S main claim to fame seems to be that Charlie (it's creator) was working at Coinbase and managed to get it listed there.

Apart from that it appears to be a bunch of copy pasta code from other projects.

If you want to see a perfect example of this, check out this post on why LTC is "faster" than BTC:

https://twitter.com/r_Buttcoin/status/951585800147390464

The main thing I use LTC for right now is buying ALT's from other exchanges because its network fees are cheaper than ETH/BTC/BCH. I don't see this situation lasting forever especially considering Charlie (LTC'S creator) recently unloaded all of his LTC.
Listening to the Lana Del Rey & Radiohead tracks just now, I noticed that to my ear they also resemble yet another song, "The Impossible Dream". Similar chord progession and similar melody in some places.

Where does it end, LOL...
Curious to see how it would respond to to volumes higher than it can safely handle. Revert to traffic light?
I've, fortunately, never lost my keys -- including my Yubikeys -- but I keep spares just in case I ever do.

When Yubico shipped me two new replacement Yubikeys (recent RNG issue), I just tossed them in the safe. I've also got a USB flash drive in there (in a tamper-evident bag) with a LUKS-encrypted filesystem that contains a backup of my GPG keys. I've got another such USB flash drive safely stored at another location too.
> I just can't fathom a way in which a piggy bank in my own home doesn't need to follow KYC laws, but a software wallet running on my own personal PC needs to

Your relationship with the piggy bank manufacturer ends at the point of sale. That Blackwallet users routed through a Blackwallet domain to transmit money through the Stellar network (a) made this hack possible and (b) creates a KYC liability.

> if I were impacted in this, I would be filing reports

And I would fully support you. I just don’t think authorities have an obligation to proactively investigate cryptocurrency crimes.
> PS: In reality you would likely cause a fork,

Yes, probably, but remember - you have way more hashing power still. So you just swap to their new fork and beat them out there too, and you keep doing it until they give up and are forced to accept your fork as the truth.

I'd guess one option would be to build a ban for China into the new fork directly, but that would be easy to bypass with VPNs. Ultimately, if you have the hashing power, you own it. Bitcoin can't keep invalidating winning forks forever as it's a war they lose on each step of the way.
If this is true, that confirms suspicious I've had that particular things in our diet can cause issues with gut flora. It's problematic for people because we have very little control over what gets added, and some additives end up everywhere.
https://www.cherry.de/cid/corded_keyboards_CHERRY_STRAIT_30_...
https://www.cherry.de/cid/corded_keyboards_STRAIT_Corded_Key...
https://www.cherry.de/cid/corded_keyboards_STRAIT_BLACK_Cord...

These have been around for seven or eight years.
Furthermore, one can host Gitlab on their own. There is nothing wrong morally or otherwise with using a document revision service and build platform to push static sites.
This is really polarizing issue for a lot of people, so I'll be strong on my opinion (and it looks? like? I can't see what the author's opinion is? unless I buy the book?) which is:

It seems like the "everybody is doing it this way" thinking is currently about having strong server side security. But I believe that fundamentally opens/leaves-out the browser as a loophole.

Yet the common criticism against end-to-end encryption in the browser (even with the native Web Crypto API) is that JS-land can never be treated seriously (and you probably shouldn't).

BUT I feel like that leads to not even trying, and adding anything is better than nothing. So I/we/others are trying (for instance, see this HackerNoon article on "How to Build a P2P end-to-end encrypted Twitter" http://hackernoon.com/so-you-want-to-build-a-p2p-twitter-wit... ). Because my philosophy is that no matter how insecure JavaScript may be, it is a whole let less secure than trusting a 3rd party corporation (Google, Facebook, whoever) with your data openly, that you then hope they keep secure -- that just seems like ignorance.

Yet, I doubt people will come around to this for a long time (they'll be pushed into it because of Bitcoin and other forces), but it doesn't seem popular amongst the "this is how we've always done it" way of thinking.

Shouldn't we at least push in that direction? The ideal: Hardware wallets that trusted-open-source-verified-auditied web browsers have JS APIs that pass-through to. Then JS doesn't handle it, it won't be in browser memory, and even if the OS is compromised you'd have to be at Intel-level spectre meltdowns before the hardware wallet can be cracked.

Admittedly, I feel naive even hoping/thinking/believing that such security could/would/will exist given how many things could go wrong. But again, I still feel like that is better than central servers storing all our data maybe-encrypted.
All of you guys using a Yubikey, seriously, in production - do you have another one prepped, tested and sitting in a safe?

I just feel I have to look at the price, and order two, or it's just a toy.
Whether there is any click depends very much on the switch.
Common Lisp (make-array, dynamic-extent, make-pointer, incf-pointer, ...)

F# (nativeptr, struct, nativeint, fixed, byref)

ATS (ptr_succ, ptr_prev, lam@, addr@, ...)
> It is interesting that even electronic artists tend to operate within the constraints of the western tradition. It is probably a struggle to find an audience once you start doing wacky things. Or maybe it will happen, but has not yet.

It happened twenty four years ago, they were called Autechre[1]. I'm sure someone was doing it before them. I have a theory that this came out of The Criminal Justice and Public Order Act of 1994, and electronic music actually benefited from the legislation in the long run, but I won't go into it here[2] & [3]

[1]https://en.wikipedia.org/wiki/Autechre#Recording

[2] https://en.wikipedia.org/wiki/Criminal_Justice_and_Public_Or...

[3] https://en.wikipedia.org/wiki/Anti_EP
I've used a mechanical keyboard for a couple years. Yes, there is a 1-2 mm buffer zone after the keypress registers. No, it's not practical to manually stop and reverse within that zone consistently while typing at a fast speed. I would even say it's unsafe due to the extra tension in the wrists needed for that kind of precision. But it is possible to just type a little softer and reduce the noise of the "clack" as well as wrist tension.
I thought modern views on ulcers confirmed that view. Does it not?
Human babies are pretty helpless compared to most animals, which I think supports your point. Human babies can't walk, crawl, roll, or even lift their heads. Even with your example of vision, newborn humans barely have functional vision, depending on what is meant by "functional."

> The ability to focus their eyes, move them accurately, and use them together as a team must be learned.

Source: https://www.aoa.org/patients-and-public/good-vision-througho...

> At first, the farthest your baby will be able to see is the distance from your arms to your face (about 6 to 10 inches).

Additional source: https://www.whattoexpect.com/first-year/baby-vision
Actually this is pretty simple if you use ConfigParser properly:

# test.ini
[host1]
ip = 1.2.3.4
[host2]
ip = 5.6.7.8
[host3]
ip = 9.10.11.12

# config.py
import configparser

c = configparser.ConfigParser()
c.read("test.ini")
ips = [ c[host]['ip'] for host in c.sections() ]
The Awesome Power of Theory – Explorations in the Untyped Lambda Calculus
> And what prevents greedy people from forming Bitcoin to remove (or increase) the maximum coin count and getting enough other geeedy miners to go along with it to be the majority fork?

The nodes define what a bitcoin is. So long as they agree that bitcoin should follow the original exponentially decreasing reward schedule, then that is what will happen.

There are some problems, for instance, if almost all miners decided to switch to another fork, then the original chain would simply die because of the difficulty. But miners have electricity bills to pay and are strongly incentivised to mine the most profitable chain. It is not a matter of convincing the miners, but of convincing the world that your uncapped fork is more valuable.
> Under temporary spikes in memory usage
> With swap: We’re more resilient to temporary spikes, but in cases of severe memory starvation, the period from memory thrashing beginning to the OOM killer may be prolonged. We have more visibility into the instigators of memory pressure and can act on them more reasonably, and can perform a controlled intervention.

Somehow that doesn't resonate with my experience. I tend to remember the cases where I can't even SSH into the box, because the fork in sshd takes minutes, as does spawning the login shell.

I'd really like some way to have swap, but still loosen the OOM killer on the biggest memory hog when the system slows down to a crawl. I haven't found that magic configuration yet.
Well, if the front page was filled with articles of any one particular type/subject, I wouldn't still read HN. The diversity, such as it is, is part of the attraction. (Anyway, I'd way rather not have endless BTC articles than NYT articles.)

Although [disclosure] I didn't actually read the article. How many people do that regularly on here? Often I figure the discussion here is more interesting, more worth my time, more intellectual-curiosity-gratifying, ranging over more associated topics and questions, than the original article. Plus the top-voted comment, as here, often offers a TL;DR.
> you can’t just spin up a solarpanel2.large

well if this was possible a lot of things would be easier.

(but I would prefer solarpanel3.8xlarge and use a grid8s on top of it)
edit2: i think a lot of energy problems would've been solved if we would see the world as a whole energy consumption. and if we could delivery energy more freely. i.e. at night some places do not need as much energy as others where it isn't night, etc. but well autonomy and money will prevent such global thinkings or make them worse than it is today
Notice he's running on trails, and dirt is much nicer on your body than asphalt. Pavement is the worst. I'm a road runner, but I really do envy trail runners.
Still, implicating other countries so soon seems premature and reactonary to me. Its like corporate news jumping to 'terrorism' immediately after any domestic tragedy. Our threat models need to include more than just nation states. Otherwise, we end up contributing to escalation through untethered fear.
I grew up in Canberra, known as the roundabout capital of Australia [1] as well as being the actual capital of Australia. It has a population of ~350,000, 406 roundabouts and 276 traffic lights.

In my experience they keep traffic moving really well, as long as the traffic load into each entrance is roughly equal - otherwise it's hard to enter the roundabout from a lesser used entrance.

They take up more space than traffic lights in most situations, however Canberra is a planned suburbia so that wasn't an issue there.

[1]: http://www.abc.net.au/news/specials/curious-canberra/2016-12...
Aturan Bermain Judi Capsa Susun Online Indonesia
To bring it back around: a conference devoted to bitcoin stopped accepting payments in bitcoin. People are speculating on bitcoin, but some or most of the value is based on its future liquidity and value as a medium of commerce. That seems doubtful.

And are you basing the size of personal finance sites based on Alexa data?
True, however Go is like a Java or C# 1.0, they did not start as they look today.

So Go is in the right track to follow their path.
This advice might not be PC but if you are concerned about sexism or classism impacting your business, you could always make it difficult to discern what your class/gender is. For a web based business like the one you are running.

I'm also not clear on what I would get for $30. If is end you my resume will you send me back notes on? Make modifications? Because its not clearly defined I have to assume that you fully understand what needs to be done to my resume.
I don’t understand, what does it do?
Fun side note: The value of tulip exports from the Netherlands in 2016 was €214 million.

https://www.statista.com/statistics/581482/value-of-the-impo...
No need to cut back, just work your alcohol consumption into your exercise:

http://www.beermile.com
> It's real, measurable economic activity on a massive scale.

The phrase "economic activity" has a definition which this does not meet. The only word in that sentence I'd agree with is "measurable".
It probably isn't too obvious here, but yeah I know how it works =)

(I'm Daniel, who wrote the blog post discussed here and leads the curl development...)
It's not 51% of people, it's 51% of computing power, or 51% of stake if Ethereum ever switches to proof of stake. Ethereum runs by capitalistic power, not democratic power.

I don't know if there's any alternative to that; any such system is going to have some means of enforcing truth and power, and means of gaining or losing it.

Cryptocurrencies are not a way of escaping that fundamental fact. They shift where the power is. Having that alternative to current ledger and contract systems can be valuable to people in certain situations.

Thinking that Ethereum or Bitcoin or any blockchain tech escapes these fundamental power relationships is exactly the type of inanity that makes the tech seem unserious. It's a hype train, it's not true, but there is still the potential for value.