skysight-inc/HackerNews huggingface dataset:
They added a clause in the law in which the service providers are allowed to sell prepaid cards with roaming disabled completely. Several (in Sweden all but one, France at least the one I'm using) service providers chose this option for their prepaid.

The why is quite obvious, instead of upping the price on the per-minute/-sms charges on prepaid, they disabled it to force you to buy a monthly subscription instead. For me, this means that my phone does not work anywhere in EU anymore except Sweden and France (and I have two SIMs) unless I increase my phone spending with about 2000% (yes, I do not use my phone much), I cannot change the contracts because I cannot live in two countries at once [#], and will most likely lose the number I have had for over 20 years.

Even so, if I change to a monthly subscription they are allowed to cancel my contract if I "misuse" the new roaming rules, which I will because I want to keep my Swedish number but I will not live there for several more years (at least).

The new roaming rules only helps tourists (although I believe that the monthly fees have gone up all over EU since the transition to "roaming free" rules, so only the service providers are gaining anything on the transition). For people who have to be mobile across the EU it is a total nightmare. This has made me very angry (perhaps unproportionately so), and it is my opinion that the EU MPs that put forth this law should be ashamed and this is a complete failure.

[#] I can change it in France, since I live here, but I'm moving away from here soon, so why bother, but not to Sweden. So I have to break some country's law by saying I move back to Sweden when I don't, change my contract, move to where I actually am, and then lose my number anyway at 1000% the cost of my old card. And when I move, since this is not to France nor Sweden, but still in the EU, my phone will not work at all moving there! All things you have to do when moving to a new country I have to manage without a phone now.
>indicating the leader now might desire another 5 year presidency.

Might? The consensus outside China seems to be that another term is a forgone conclusion
I'm old enough to remember the when e-voting was brought about by the Bush administration. At the time those of us on the far left were convinced that Bush was the American incarnation of Hitler (seems quaint now, doesn't it) and Diebold e-voting machines were going to precipitate the end of democracy.
Canceling Your Tesla Model 3 Deposit? Don't Count on a Timely Refund
Why Should You Learn Mathematics?
An alternative, better approach for writing technical documentation
What's an example of such common behavior?
And pencil marks can't be erased?
I work on geocoding, so I have a ridiculous stash of these saved up for a talk some day. Here's a couple:

- Place names are listed smallest feature to largest feature (address, city, state, etc)

- There is one name (per language) for every place, and everyone agrees on it

- Place names will start with an alphabetic character (see: 's-Heer Arendskerke)

- Addresses start with a number, for each building

- Addresses include a number for each building

- Address exist for each building

- On streets with addresses, the addresses will be in order of location on street

- Speaking of streets: all streets have names

- Every country's place hierarchy is roughly similar, or at least has a similar number of layers

- A city can not contain other cities

- Zipcodes have defined areas

- Zipcodes are areas

- Zipcodes are stationary areas

Here's some that are more Arg! Programming!:

- People will search for features in the language in their phone settings

- Two similar names separated by punctuation are likely to be synonyms (lookin' at you, Helena-West Helena)

- Governments use consistent projections

- Governments use consistent file formats (thanks for the SOSI, Norway) (no but really y'all make great maps, thank you)

I could go on. Even though there's a ton of inconsistencies and frustrating moments, it really is a joy to learn about the world through its idiosyncrasies.

(edited for formatting)
I guess that might be the majority of the situation, but for me personally it's been a lifesaver. Capital controls don't matter, I don't need a bank account, I pay whatever I can with bitcoin and if not possible I use my debit card which I load with bitcoins.

That's been my daily life for a couple years now and it's been liberating. Certainly there's a challenge so you don't loss net-worth with volatility when it drops, but I see it as a cost of freedom.
Every network access to disk based storage...

Rare for most services. Stuff like logs can be shuffled off elsewhere for a write, requiring no commit validation. Only DB/fileservers really require permanent storage with commit validation, writes are typically rare, and 100Gbps+ LAN on a PXE-based diskless cluster is not going to be introducing massive latency, especially if you prioritize the VLAN or link multiple ports. Reads are typically cheap and cacheable.

that can't be cached|copied to the your ram filesystem for the lifetime of your container

IMHO most services and their dependencies will come in well under 512MB, so that's a non-issue.

you can't scale with RAM backed storage without more phys memory

By definition, one could say the same about anything... although to be fair you could still scale via compression, sharding, or another established strategy.

when you run out of RAM...

In a managed scenario a service container or VM would terminate or a significant degradation in response time would be detected, it would be taken out of the service pool and stop having traffic routed to it, be restarted, then be re-introduced to the pool. Ditto extra CPU load, broken network policies, anomalous block IO, etc. Leaving modern service-level architecture aside, basic heartbeat-style IP monitoring with reliable node-level failover has existed in open source since the 90s. There's really no excuse to wing this stuff on production systems today.

it's not something that is one size fits all

Nothing fits all!
> It's more convenient because I cook many meals at once so have several containers worth of meals in my fridge almost all the time.

Thanks for the reply. Do you by chance have a recipe list on your website somewhere for the meals you normally cook for the week?
Heck just look in the comments on this very Hacker News post...
I'm interested in this point. I was under the impression that the CFAA would apply here because they've explicitly stated what users are authorized and not authorized to do on their platform. Other than incur shame from the tech community they don't have to actually prevent the unauthorized access or use.
This is not what they are selling with the premium offering and this why they are lying. They are offering a way to improve selling your products and services but without any technical innovation beyond messaging.
Completely uninformed and unlearned question: what exactly is the role of AWS in deep learning of this nature? Why do we need to use it?
Mine has a problem with stuck keys. If I press caps lock+w, the w stays pressed (in software) so I just get long strings of wwwwww. The spacebar also gets double-pressed around 5% of the time, which is extremely annoying.

Another issue is that audio to the headphones will sometimes just stop until I restart pulse. Not even a reboot will fix it, only a pulse restart.

It's a fantastic machine otherwise, but the drivers are pretty buggy.
Stealing might not have been the right word here. Stealing means you take something away from someone and that someone no longer has the thing you took. In this case however I'm not taking anything away, I am merely denying them of revenue they wouldn't have had in the first place because I am not going to pay 50$/month for streaming services.
This looks cool! As you probably already know, it has some ways to go. Simple English Wikipedia would have plenty of content with sentences that are easier to parse. Also, it'd be pretty cool to see general trivia quizzes autogenerated from Wikipedia using your algo.
Snap's shares slide as IPO lockup ends
Electric Cars Run Over OPEC in New Existential Crisis
NoOps means that application developers will never have to speak with an operations professional again.

Unless is is the middle of the night and your site is down. Then you really want to be able to talk to an operations professions. Idiots.
I don't know about the GP, but my crowd is upgradable RAM.
Simple Neural Network in 22 lines J lang without library
Very nice. Voter McVoteyFace deserves an upvote.
In the UK some constituencies compete to be the fastest 48 mins after the close of polls
Is this not basic physics looking at pivot points? If 160+ pounds is landing on your heels, the shock of that must be absorbed entirely by your knees and hips. If the same weight lands on the the front of your feet, you have the added absorption offered by your toes, ankles, and achilles tendon. That's not exactly anecdotal.

As for the long-term health effects of one or the other, that's still being debated and might be dependent on the joint health of the individual runner. See [1].

[1] http://journals.lww.com/acsm-msse/Citation/2013/12000/Forefo...
Your argument seems to be that "Real World Haskell" uses obscure features that I and many others don't understand, thus Haskell is complex. This is true if it is (a) impossible to write "Real World" Haskell without using these features and (b) that these features are truly complex and not just unfamiliar.

An alternative hypothesis to (a) is that Real World problems can be solved by simple Haskell, but more sophisticate Haskell features pay their way often enough that skilled practitioners choose to use them nearly always. I don't know if I completely buy this, but I also don't know that I completely buy that there aren't examples of Real World Haskell that are simple.

Of course (b) is easy to criticize and painful to do so since it'll ultimately be this indefensible argument of "if only you knew what I know then you'd agree with me" which I think is stupid. Unfamiliarity is a complexity since it forces investment on all that would learn it---languages which avoid unfamiliarity are faster and more valuable tools for avoiding forcing that investment.

The only counterargument is a global one: if these techniques _are_ worth the investment then they will over time have an increasingly large impact on the culture of programming at large. Already this is coming true with first class functions, immutable data, preference for stronger typing, option/maybe types. Your personal investment into learning further ideas may be worth it if they pay out over a longer time period either by preparing you for where things are going (speculative) or by diversifying your thought process immediately (less speculative).

So you get people encouraging folks to learn Haskell because they personally have made the judgement that learning these things is great. If you're unconvinced that's a totally reasonable position to take. OTOH, learning new things can be fun and there's at least a small hill of anecdotal evidence that these things can pay their way at times.
There's a really great SO on why this is an IEEE standard: https://stackoverflow.com/questions/1565164/what-is-the-rati...
Pay-as-you-go GPU instances.
There is plenty of verbiage at the top explaining the motivation (some of it even under a big heading 'Motivation').

These aren't misrepresentations (let alone 'strawmen', whatever that might mean in this context) and there is no 'tearing down' at all, just links to explanations.
He liked 3D modelling and creating games, so I taught him C# coding in unity so that he could do things like trigger animations, light flickering, play sounds, things like that.

You can code in Javascript or C# in unity, but I chose to teach C# because the Intellisense/Code Completion in the editor is better.

Also having short concrete goals sped up the effort -> reward cycle, with thing he actually wanted to do in his games
The pool has the right to kick you out, same as any website. The pool cannot call the police and charge you with a felony for misusing their resources.
I need to remind myself to read these more often.

http://shop.oreilly.com/product/9780596517748.do

http://2ality.com/

Very useful day-to-day and first place I go:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
That does make me wonder how many angry people I encounter each day, especially drivers, who are just constipated?
> It has failed to become much other than a bullshit investment vehicle.

I disagree, and think there is some observation bias going on here. I've been using a Bitcoin-linked debit card for a couple of years now, and take payment in Bitcoin for odd jobs I do for people online. I also always list that I accept Bitcoin when I post things for sale on Craigslist and other "classifieds" sites, and probably 10% of people use it for payment now. I've had several people buy things from me on Craigslist from across the country and the world that I wouldn't have accepted otherwise due to payments fraud. I'm happy to ship a $400 fountain pen to a buyer in Lagos (which I've done!) if they pay in Bitcoin, but I'd never consider doing so if they used any other payment method for fear of fraud.

I don't see anyone posting about everyday uses, but they do seem to be happening.

> People only worried about how high it can go

The only time I really think about the current price of Bitcoin is when it's in a period of volatility. Otherwise it seems to be consistently slightly deflationary, which is exactly what I expect it will be long-term.
It doesn't work with Microsoft Office, it is a known issue that Microsoft Office doesn't support that setting. With Google Chrome it will work because all the work is done by the browser.

Look also at this future update: https://www.google.com.ar/amp/www.zdnet.com/google-amp/artic...
Looking at the actual charts presented in the article, I can't help but draw a very different conclusion: the spikes in Bitcoin-related HN posts do not precede BTC price increases, but instead they more or less mirror the price swings (as do most other relevant news sources).

It's deceiving, especially at the scales used, because it's easy to compare the peak of a price swing with the uptick in news stories (implying some kind of predictive power) when in reality, the upticks in stories are fairly proportional to the price changes leading up to the price peaks - it's just not as noticeable due to the difference in scales.

As with other markets, a trading strategy based on public news is - for any normal trader - a losing strategy. The people who are able to make gains based on news in other markets often have to pay a premium to colocate servers at or near the exchange's servers, and a trade delayed by more than a few milliseconds will have lost any potential upside in the market's reaction to the news. You can bet on the same thing happening with Bitcoin (and the decentralized nature of Bitcoin doesn't change the requirement to be located near the exchanges' servers since these trades all happen outside the blockchain - i.e., on traditional servers).
Robots are replacing managers, too
Well, it's definitely worse for us because even with an inch of padding, our knees still take a huge amount of force when striking that way, even if we don't notice it per strike. Heel strikes on locked knees are a bad way to run, period.
Wikipedia has a short list:

https://en.wikipedia.org/wiki/Geographical_renaming#Naming_d...
and how do they deal with "Granny Farming" goinmg to old people homes and "helping" them with their ballots
Standard IANAL.

That would be copyright infringement because photographing a copyrighted work is considered reproducing the work under the law.
> Outside of finance I am familiar with many tech companies which (openly or otherwise), kickstarted what are now widely known enterprises through cleverly crawling or scraping massive amounts of data.

Google comes to my mind. I'm only partly joking, as it seems to me that the line between search engine web crawling and other forms of web scraping is very thin.
It sounds like you're describing normal banking + massive volatility. How is that a lifesaver or particularly liberating? And what do you actually buy with Bitcoin?

Also curious: is there a debit card that you can back with Bitcoins?
Ok, if I left the prototype for a new bike on the pavement, and you came along and 3D printed an exact replica. Sure, the original still exists, but you just violated trademark/registered design laws because it was there. It's not the same as a photo because a photo of a bike doesn't give you the same value as the actual bike, whereas scraping the content of a webpage does give you the same value.

Perhaps my analogy wasn't great, but the grey area is around going to LinkedIn's server (whether or not this is "public" or their property they allow you access to is another philosophical question, though in the eyes of the law it appears it's the latter), deliberately extracting value from it, and then getting annoyed when you're asked not to.

Inherently it seems as though it's the old question of whether a server is public, or private but accessible (like those POPs [0] there was a thread on recently).

[0] https://en.wikipedia.org/wiki/Privately_owned_public_space
No they bought the click-through data and then used social engineering attacks and other sources (YouTube, Google, etc) to connect it to other identities.
”What these companies are doing is illegal in Europe but they do not care," said Ms Eckert, adding that the research had kicked off a debate in Germany about how to curb the data gathering habits of the firms.

I think it’s important to be skeptical towards legislation as a solution to these things. The EU/UK cookie law is a cautionary tale, for example. After all that talk we ended up with a law that (effectively) mandates a boilerplate nag screens and no change in behaviour. Even if it had clearer language to distinguish allowable-illegal cookie use, it would still be very difficult to enforce.

I don’t mean to say legislation has no part to play. Just saying that the politician outrage to legislation sausage factory has produced some duds in this area. I wouldn’t count on a solution coming from this direction.

Speaking of enforcement… Most countries have an advertising standards authority. They create the rules and such. If an ad is (for example) a blatant lie, they can call up the Press/TV/Radio station and get the ad removed. Online, it’s not obvious what authority they have, or how they would enforce that authority at all.

Where advertising standards are still not broken is regulated industries. If a locally regulated bank advertises “one weird trick to double your savings,” the advertising standards people can go to the regulator. They have a number to call, genuine threats to make. ..enough to promote self policing.

Online, even reputable newspapers allow shockingly crappy ads. Sleazy data collection, snake oils, fake products, click farms, scams even fake news (ironically). Real shyster stuff.

This is on the visible end of the online advertising stick, the ad content itself. We already have legislation and a custom of rules. Still, enforcement is nonexistent. Dealing with the unseen data collection end of this stick is even harder.
I think the issue with Medium is that on a conventional self-hosted domain it only puts content and users of that domain at risk. With Medium it not only puts the content at risk but any user's Medium account.
Obligatory: "Dollars are still used far more often for buying drugs than Bitcoin"

That said, evasion of governmental restrictions is and always has been a core use case for Bitcoin. While that's not my primary concern I don't see that as a negative.
Would be great to see the BTC price chart in the overlay graph in logarithmic fo, it may uncover that third incident early in the chart.
I've always found it bizarre that nobody questions this behaviour - where is the discussion of accuracy?
React-Redux complements React in some great ways. It has been my state storage of choice from the beginning. IMO, it would be better to start react with it rather than changing habits later. The go-to tutorial series is here: https://egghead.io/courses/getting-started-with-redux

And definitely use typescript if you value good code quality (and your sanity). The advanced type system and compile time type checking is really a boon to the JS ecosystem. https://www.typescriptlang.org

You'd like to get comfortable with the latest tools that compile, transpile and pack the code for you (you might be familiar with that already.) Here might be a good start: https://medium.com/@fay_jai/getting-started-with-reactjs-typ...

Have fun!
Right now I am freelancing 20 hours a week. I've found it to be incredibly rewarding, as I have enough energy to sit down and code for 4 hours a day and then go home and read, go to the gym/library, watch a movie, or hang out with friends.

Plus, working part time in software still means that I make good money.

If I could work for a "regular" software company but only work 20 hours a week (and be paid 50%), I would definitely do it.

For what it's worth, I also know someone who for a while worked 6 weeks on 6 weeks off - he was kind of one of those fabled 10x developers and so had negotiated something special with his employer. Another commenter mentioned something similar; working 40 hours a week but for only a few months a year.
The original Python implemation found at: http://iamtrask.github.io/2015/07/12/basic-python-network/

X =: 4 3 $ 0 0 1 0 1 1 1 0 1 1 1 1

Y =: 4 1 $ 0 0 1 1

w =: 3 1 $ 0.5069797399 0.5703818579 0.9265880619

e =: 2.718281828459045

iter =: ^:

dot =: +/ . *

T =: |:

output =: verb define

1 % 1 + e ^ 0 - X dot y

)

train =: verb define

l1 =: output y

l1_err =: Y - l1

l1_delta =: l1_err * l1 * 1 - l1

y + (T X) dot l1_delta

)

w =: (train iter 1000) w

l1 =: output w

l1
Tell me a story about how I decide not to buy any chocolate bars and they're better off.
Amazon Robotics Challenge 2017 won by Australian budget bot
Because the shareholders have not decided otherwise.
you can only view a few profiles at a time, and changing to incognito window will do the same.
Bingo.

Too few voting places, and voting days are not holidays (or on sundays) like in other countries. There are very obvious steps that could be taken to solve both counting time and voter turnout as well as suppression.
I live in the EU and work in data; there is no requirement to register as a data provider if you're working with customer data. Further, there will not be such as requirement under the GDPR either to my knowledge.
Photographing bodyhackers
Since FSMs seem to make sense in some cases while implementing logic in both the server / database / client it would be interesting to create a language that would be a DSL which outputs transducers (Finite State Transducers) for each part. Using ideas from Functional Reactive Programming would be useful.
Adding a schema for data within the transducers would be helpful. You would end up with something like react where logic would be shared and scaffolding could be created after making the server. This could possibly be augmented by CQRS and or Event Sourcing. I think functional programming would help (Clojure or F# would be my choices for implementation). This would also help with vendor lock in.
New car loan rates are often subsidized by auto manufacturers so they're actually lower than prime rate.
Show HN: “Crafting Interpreters” chap 10: functions and closures
My thoughts exactly. I don't do a ton of DB programming, but I've only ever written one thing in a non-agnostic way. We got a requirement that users wanted to copy an entire "project" which was the top level of a hierarchy. I wrote an Oracle routine to do the deep copy. I did it because I imagined what the PL/SQL would look like (clean) vs. what the Java code would look like (considering Hello World in Java is ugly, you can see where I'm going ;-)
The most obvious explanation is that they live somewhere where the money is also volatile and unusable.