skysight-inc/HackerNews huggingface dataset:
> Some might claim unit tests will solve this

Yes. Tests will solve this. Your point is perfect for tests.

If another experienced coder cannot comprehend from the tests why something is wrong, then improve the tests. Use any mix of literate programming, semantic names, domain driven design, test doubles, custom matchers, dependency injections, and the like.

If you can point to a specific example of your statement, i.e. a complex method that you feel can be explained in documentation yet not in tests, I'm happy to take a crack at writing the tests.
Is it just a budget game, though? How efficient is each country with their budget?

US spending one trillion dollars, and China spending one trillion dollars, it doesn't guarantee that they will be technologically matched.

It does not have to be symmetric. You only have to spend as much as you need to nullify an adversary's capability. Ex, one does not need to manufacture an aircraft carrier to counter one, you just need to take it out of action.
Animal spirits (Behavioral economics, Keynes)
VICTORIA  a Soldier's Daughter / the Green-Eyed Monster
> Flow is more like a side project that is completely getting out of hand.

Flow is used on all of Facebook's modern internal front-end code, and has a dedicated team maintaining it. They release major bugfixes and new features on an almost weekly cadence.

The "issues" count above is the 3rd party library definitions, which I don't think Facebook involves themselves too much in. The community for TS is larger, so therefore more issues will be found and fixed.
Free File Alliance: Partnered with the IRS to Help Taxpayers E-file
I also had the 2011 MBA and loved it.

What disappoints me even further since 2016, separate from the laptop regression is how badly Apple dropped the ball on the monitor side.

The previous gen Thunderbolt display doubled as a lovely hub for Ethernet/audio in&out/traditional USB ports/Firewire/Thunderbolt. Convenient way to restore all the usual ports to the svelte MBA, and bonus, all on a PCI bus (i.e. fast).

Enter the LG 5k: the panel itself is fine, but the enclosure is butt ugly, costs more, and has none of the above.[1]

It won't charge things when a laptop isn't connected.[2]

Years later, finally we got power and video on one cable...but the monitor is a 3rd party sub standard mess, and good luck if WiFi devices are nearby. [3]

[1] https://9to5mac.com/guides/thunderbolt-display/

[2] https://www.apple.com/uk/shop/reviews/HKN62B/A/lg-ultrafine-...

[3] https://arstechnica.com/gadgets/2017/01/apple-lg-5k-display-...
That's my main use of the car in California, trips to local hills to hike and monthly trips to the Sierra/other outdoor places.
Naive speculators are buying cryptocurrencies on their credit cards without understanding the volatility
https://www.bloomberg.com/news/articles/2018-01-11/bitcoin-b...
I would also add to:

> As a currency, assuming that its value stabilized

by pointing out that without a central bank, a stable value is literally impossible, because its price becomes entirely demand-driven.

That alone is enough to bring its hope of being a meaningful currency in stable society to zilch.
Without having had a car it would be hard for you to compare.

In the periods I haven't had a car, I visited some friends much less (friends that other forms of transport were much less convenient than a car). Without a car certain activities were not available either.

Likewise, after many overseas trips, I then hired a car, which made a massive difference to the holiday.
Yes. Please make C#->WASM robust and production capable.

Now please. Now now now!
> When playing a classical piece (in typical classical training) you don't generally start dicking around reharmonising it, changing voicings or playing an improvised solo.

This is a recent thing concerning "classical" music.

Quite a lot of music even at the time of Bach had improvised parts. (Figured bass springs to mind, but I don't know enough detail from this period. I'll let the music nerds handle this.)
Yeah, people love to overreact. I follow the reddit investing forum sometimes, and people go nuts with 'plunge' and 'crash' when a tech stock moves -1%.
If this were the only code they showed you, then you can consider that a fail on their part. Remember that an interview goes both ways.
Classic paranoid delusions. No evidence arguments.
> The suicide prevention hotline is pinned to the top of cryptocurrency subreddits because the price of bitcoin is where it was at the beginning of last month.

Where on the page?

https://www.reddit.com/r/Bitcoin/

Or a different page?
List of the best trending websites in January 2018
If the threat of regulation drops it 25%, that's not a very good store of value or medium of exchange.
App to prevent, detect and act on Cyberbullying
Their parents drive them. Or give them money.
Yes, but what? Ripple's seen maybe the biggest loss, but it's not clear that part of its loss isn't due to decreasing confidence in the underlying, which is bad if you want to BTFD. Same can be said for many others.

Though if you look at todays charts e.g. in ETH, it's clear someone's probably made good money intraday buying dips.
Single-sex schools is generally perceived to give better results in grades and careers, with research to back it up. They are also perceived to give worse citizens in term of empathy and understanding.

Women have a tendency to be too empathetic and understanding and society tends to hang a lot of expectations on them to be so. If women want careers, being a little less caring and a little more goal oriented seems like a constructive outcome to me.
Weird and interesting
How to Become a React Native Developer in 2018
This keeps coming back to HN. What the order ban is actually hoarding the gold. Since each dollar was backed by physical gold, people that hoard physical gold were limiting government with ability to move currency and relese it as soon as needed. Obviously taking us off gold standard fixed the problem (by making US an insolvent nation btw)
reddit.com/r/cryptocurrency
If you can gain 30% in 24 hours, you can certainly lose that much (or more!). Has happened many times in the past, and will happen again in the future, regardless of where the price sits.

Here's a fun chart from Reddit today:

https://i.redd.it/dnlduddb5ha01.jpg
Introduction to the Apache Access Log
Depending on where you live... it still does. It's just hidden. No try buying a house with those ethers and get away with it.

So your libertarian utopia of cryptocurrencies being uncontrolled has now become an instrument of former off-shorers to hide their dollars/euros/yen/kittens.
In my case when I gave Java a bigger allocation of RAM I got far better result (and it usually got even faster than the equivalent Python/NodeJS code).

At the time at least (I don't know right now, it's been a long while since I touched a lambda function) it seemed that the bigger RAM share == the more CPU you get, which was not written anywhere in the documetation. And JVM startup times with crappy CPUs are indeed horrible. :)
iCloud in China
Which is fine, there's plenty of people who believe in it enough to buy at lower price points and think the current level is a bubble. What about $100 billion for the entire market, all the miners, all the companies, venture capitalist, developers etc... Who says Bitcoin even needs to be worth anything, the faster that stuff dies the faster the rest of the crypto world can move on without it.

The market as a whole won't tank completely unless its revealed that blockchain or DAG tech can't ever scale and decentralized tech is just too slow and inconvenient to use for everyday purposes.

At some point during said panic sale-off people will think, hey have the fundamentals changed or is this just a panic sell-off? Then they won't sell or will sell with the intent of buying in lower.
Luna, the visual language is out
(author here) I personally know probably a dozen or so people who have built a network like this, got enough customers to live comfortably for a while, and are either still doing that or eventually sold to a larger company and moved on to other things. So yes it can be profitable on a small scale.
> The suicide prevention hotline is pinned to the top of cryptocurrency subreddits

Which ones?

I checked r/bitcoin, r/btc, r/ethereum, r/litecoin, r/bitcoinmarkets. Only one I saw with it was r/cryptocurrency
Eh, there's no hard line between the two.
Good software is when both kinds of users are pleased. As Alan Kay said "Simple things should be simple, complex things should be possible.". But it's probably the hardest thing in UX design to make something that is simple and powerful at the same time - most things sadly end up being only one of the two.
OK, but can you charge for free?
Any others?

> cryptocurrency subredditS
Cause we're all giving numbers here. Let me give you my numbers for my bike. I rent my bike and got a train subscription. I pay about 50 EUR a year for my bike and 100 EUR a year for my train subscription.

I have a car, but I'm not the one paying insurance on it anymore (passed on to other family member). The car was 5000 EUR used (Volkswagen Polo) which was bought 7-8 years ago and it was a 5 year old car back then. Right now it's really getting old, but only needed a fix last year or so and new tires this year (not my concern anymore though). But it's safe to say those cost about 800 EUR in total. The car insurance is what I'd guess 400 EUR.

I'm glad that I live in a city where biking is the #1 priority, I wouldn't feel safe biking in the US. It's also a lot cheaper!
Until you start playing with ctypes, where you can change the values of constants.

In Python 3:

>>> import ctypes
>>> ctypes.memmove(id(5)+24, id(23)+24, 8)
>>> 2
2
>>> 3
3
>>> 2 + 3
23

Or, similarly for Python 2

>>> import ctypes
>>> ctypes.cast(id(4),ctypes.POINTER(ctypes.c_int))[4]=5
>>> 2
2
>>> 2 + 2
5
You pay $700/year for insurance as a 25 year old?
As the blockchain grows ever larger the thing gets more and more useless as a currency. Just look at how long it takes a transaction to confirm.* It's digital Beanie Babies.

*https://blockchain.info/charts/avg-confirmation-time?timespa...
Replying to the article I thought this would be, rather than the article that’s here:

I feel this really hard right now. I’m in a polyamorous relationship with a married woman; I live with her and her husband.

I’m trying to build a practice around writing every day. I found a hole in the functional programming literature that I’m well suited to fill. Every time I sit down to write, words are flowing effortlessly, and I’ve gotten positive feedback so far.

What I find is that engaging with day to day, normal relationship affirming behaviors (“good morning!”), going on dates, etc edge out space in my head for this other thing. I have space to think deeply about one and a half things. Frequently I feel like I need to disconnect from her emotionally to have space to think about anything else.

I haven’t ever heard anyone else describe this experience. I wonder if others experience this?I thought this article might be about it. I have a lot of symptoms of high functioning autism, though, so maybe this is just the less maladapted version of getting upset that I can’t go read train schedules.
i have ever heard of alexb138. opening their comment, the main thing i see is that they're an idiot/asshole. i can't say I'm sad to see them go
I'm sorry if my comment was understood as criticising perceived "aggressiveness", and I agree that the specific complaint about "shouting matches" certainly does not accurately describe HN. Although aggressiveness can be part of what I was talking about, I'd rather use the term "contrariness"–one you have also used on occasion to describe the typical commenter, if I recall correctly.

I will also happily admit to be part of that dynamic, and I don't think it should reflect negatively on any comment, or commenter, or even any single online community.

It just seems valid to believe that there are other modes of communication, and that it could be worthwhile to explore if there are mechanisms to bring those to the front more often.
It wasn't even just the heat either, it was how incredibly aggressively it throttled and how obnoxious the fan was
> don't ask unless you are confident you know the answer is yes.

I don't know about the US, but where I come from you never know that the answer is yes until you ask. Unless you are approaching a prostitute.
How much I think is key here. I'll try and find the article from late 2017 but it said that most crypto buyers invested ~3k or less. A large portion of BTC is concentrated in fewer than 1k people.

What this means is that for most people when crypto crashes, it sucks but will simply be a cool story. This isn't .com or the housing bubble where many people's lives were ruined.

Of course with the craze, the stats could have changed over the last few months.
> it's that most cities no longer function properly for the carless

I think the world outside USA would want a word with you about that "most
cities" part.
In turning down someone, make sure to make it clear that you don't want to go out with them. "I'm sorry, I don't date co-workers" or "I'm sorry, I'm not interested" or something similar. If you say, "I'm sorry, I'm busy that night," you may very well get asked again. If you don't make it clear and you get asked again, it may happen again until you make it clear. After the third or fourth time, maybe someone will get the hint; but, it's always better to jus be clear about it.
That's not without precedence, the currency has half in price before and the same threads got stuck at the top.

In the future this saga will be a great anthropological study.
Right now I'm reading Zen Guitar to rethink how I play guitar, and The Color of Magic for fun.
You're conflating copyright and trademark, believing that the protections and terms offered in one transfer to the other.

They don't.
Yes. If you want to see the legacy of the Macbook Air, you probably need to start with Netbooks and end with something like the latest LG Gram or Acer Swift 7 from CES 2018.

Apple participated in the space, and put in a great effort, but the story neither starts nor ends with Apple's products.
Wow, that's harsh.
Local email backups are one compelling reason.

I've had an e-mail address since 1999 or so, back when usa.net was still a thing. Until about this time last year, I was strictly a webmail reader. Never saw the point in configuring Outlook/Eudora/Thunderbird/Geary, etc. HTML email inside my browser worked just fine, and it meant I could check it from any computer, to boot.

Then I read some story on HN about a guy getting his gmail account shutdown and subsequently losing access to his emails, his Drive, his Photos, several websites he had hosted through Blogger, etc. And since these were all "free" services provided by Google, when they decided to shut down his account, he had no legal recourse.

The idea of losing 10+ years of emails at the whim of my provider didn't sit well with me, so at that point I installed Thunderbird on my desktop and started keeping a local copy of all my e-mails. Just in case.
I worked in a tech shop at the time and had to do more than a couple of RAM and HD swaps on those little punks. Talk about a living hell...
This is a pretty common experience. Thinking Very Hard about something challenging takes all of my head, and I kind of have to lock myself in a bare room to make it really work.
> Naive speculators

The problem with this characterization is when enough people lose their shirts on leveraged crypto purchases, a problem of individual finances becomes one of collective policy. I'd be careful with dismissing the problem as one contained to the stupid.

There was a thread on the front page, earlier, where multiple commentators were equated the odds of a massive and permanent Bitcoin crash with that of a meteor impacting the earth [1]. Multiple people honestly could not imagine how Bitcoin could possibly become absolutely worthless. These are otherwise-reasonable people who, through a combination of misinformation and FOMO, got involved in something over their heads.

Korea may be at the point where a 50% sustained drawdown plunges a significant fraction of the population into hardship. That, in turn, could trigger a recession. In case it needs to be said, now is not a good time for the Seoul to plunge into a financial and political crisis.

I've gone from finding this Bitcoin fascinating, to being cautiously weary, to being outright dismissive, to becoming worried about systemic risks.

[1] https://news.ycombinator.com/item?id=16160346
I was actually working on a Deep Learning approach to this, using only a webcam. As a dev, I hate lifting my hands from the keyboard to use the mouse. Started working at a different startup, so it's a bit on the back burner right now :(
Non sequitur. That only means that it is not a good store of value from before being regulated to after being regulated.

If however, governments figured out some standard harmonized regulations and consistently enforced them, then afterwards there would no longer be a threat of regulation. In fact, getting regulation applied might actually reduce volatility, because the uncertainty about the threat of regulation would be taken out of people's pricing estimates.
Kong CE 0.12 – Circuit breakers, health checks and hashed-based load balancing
If any Thunderbird devs see this, I don't mind a visual refresh, but here's my real wishlist:

* Sync accounts and settings between multiple computers. (Using syncthing only works so well...) Over my local LAN. I am not going to send my information out into the cloud if I can help it.

* Thunderbird on my Android devices, also synced with my desktop and laptop.

* Groupwise integration so I don't have to log into webmail every time I have an appointment to accept or reject.

* Integrated calendar. Why is it an addon? Seriously. I have never understood that.

Anyway... I'd also love to see an easier to understand community platform. I have no idea where I really should post this comment in the official Thunderbird ecosystem.
Honestly, there is probably solid use cases for simplifying data exploration especially when dealing with large amounts of data. I have myself (as probably every developer in finance and many others) have tried to think of ways to build upon the intuitiveness and usefulness of the spreadsheet paradigm while making it more powerful.

And if you can find a good way to do this along with a solid interface that non-programmers can use (Excel is the master at getting non-programmers to program), there is probably a lot of money to be made.

Honestly, this looks like a query and analysis system that could be built on top of a column store so you don't need to deal with the storage part of the system yet. (I'm a big KBD+ fan).

Good luck. I starred and watched the repo just to see how it progresses.
DevOps: Past, Present, and Future
>As the blockchain grows ever larger the thing gets more and more useless as a currency. Just look at how long it takes a transaction to confirm.

Blockchain size and confirmation times are two entirely different things.
Why is there so much money in advertising if media doesn't condition people?

My conclusion, having watched a lot of this sort of confusion over the years in researchers, philosophers, and thinkers of all sorts, is that there is a connection, but the mode of operation is very subtle, and what it's operating on is very, very complex.

It's like an alien researcher from a planet without computers even remotely resembling ours is trying to figure out human software, notes that '=' seems to be associated with the 'assignment' operation, then gets confused when injecting a whole bunch of '=' randomly into a codebase causes the program to stop, effectively suppressing most of the 'assignment.'

We're only beginning to scratch the surface on the human psyche and its interaction with culture.
In search of 0xffffffffff600400: troubleshooting containers trough system calls
I don't see it. sometimes I see it but not this time
I see bitcoin ads all the time. Including a "Bitcoin IRA" (Individual Retirement Account) and "See what the experts say the next BitCoin is". Marketed at laypeople. They're definitely marketing the heck out it (they being brokers I guess), because its not really that easy to figure out.
Luna, the visual way to create software
(author here) This is actually probably the hardest part of the whole thing - finding places to put the equipment and negotiating leases with all the right people.

If it's an actual cell phone tower you're looking at you can usually find it on the FCC website and find out who manages the tower. Most cell phone towers are managed by a third party management company (like Crown Castle or American Tower). The management company can usually tell you if there's fiber although their info is often outdated or just wrong. Even if the tower is owned and managed directly by a cell phone company they are still required to allow you to collocate (FCC!) but they will usually drag their feet through the process - plan on 9-12months and lots of red tape.

As for finding fiber - you can use a paid solution like fiberlocator.com. You can also drive around and look for fiber infrastructure, although admittedly it's hard to recognize if you don't know what you're looking for (or even if you do.) Frustratingly even when you find a company with fiber in the area they usually won't tell you where exactly the termination points are. You can sometimes give them a list of addresses and they'll give back yes/no for each one, though.
we take our kids on the bus its fine, but not practical for daily commute, we drop all 4 of us off at a different spot on the way into the city. Just no good way to do that on the bus.

once they are both in school, (and the school that is being remodeled so one of them is going across town, we should be able to take transit daily and the kids can walk too from school. There's more to it than if they can walk on and off the bus.
You've set the stage for how strikingly bad this current situation is: the keyboards in all new Macbook & Macbook Pros do not work as keyboards (the keys fail when they should not). The way to fix this is to make the laptops thicker so there is room for keys that work. Apple will not increase thickness.

So... when will the keyboards be usable again?
You'd really exercise more caution with a broken-open shotgun than a closed one?
"We'll take care of it with training" is a common refrain, as if training can be remembered with perfect clarity at all times.

Something I brought up at my IT Support job yesterday regarding the crazy idea I had to actually document some processes and rules we have. Flow charts and tables and such. Having a reference you can use at any time is much more efficient than expecting everyone to remember literally thousands of facts they're told once in two weeks of training.
If that's the case how do you know you're right?
And many others by him. For instance https://youtu.be/DUmq1cpcglQ and the beautiful 7th symphony.
Surprised no mention of Mikrotik in your vendors list. Ubiquity are great though and would also be my first suggestion.
Looks like a typical January in crypto.
Hope we don't see headlines like this one

Atlanta massacre: Broker shoots 12 dead as stock market falls (1999)

https://www.independent.co.uk/news/atlanta-massacre-broker-s...

Atlanta Day Trader shooting 10 years later (2009)
https://www.youtube.com/watch?v=Ko3l8BuFsVk
Certainly in a lot of Western Europe, there's a lot that's easily accessible by public transportation + a bit of taxi. But there are absolutely areas and sites that pretty much require you to be either driving or in a tour (which I generally dislike).
#RedTuesday is the #Blackfriday for cryptocurrencies
Worlds Biggest Bouncy Castle
Not everyone that buys with credit card does so because they don't have money. Many people do this because this is the fastest way to move money to an exchange. Wire transfers to exchanges sometimes wait for weeks before they are confirmed.