skysight-inc/HackerNews huggingface dataset:
There's precious little contemplation in this piece. It's like things are just happening to the author, like waves crashing over his head. Really what he's saying is that his "inner nerd" (I'll never get used to (give in to) the enthusiastic adoption of nerd and geek etc) never really had much interest in technology beneath the level of practical communications for home/hobby use. His interest in those things never made him go lower down. But there's always going to be a layer you can go to where tinkering and fiddling are still required.

So his point is taken: for people whose main interest in technology was effectively for personal organisation and home entertainment there is no longer much need, or use, for technical knowledge. Perhaps that will close one pathway into technology. Others will open up.
System76 unveils its own Ubuntu-based Linux distribution called 'Pop_OS'
> message queues are the holy grail for decoupling systems

I also like the idea, but the counterpoint is: "now you have to monitor the queue".

(I only work in small apps for my own use so its more like Postgres and forget...)
Reactjs is dead simple until you introduce Redux.

I think applications can be architected that don't need it.
You called property "weird" so I wonder whether you are aware that property is weird exactly because of the double spending problem. A land title registry gives you double spend protection, not just irrevocable publication. Your point of course stands, since you're trusting someone with enforcement, you might as well trust them with double spend protection. I'd say decentralized irrevocable publication (e.g. certificate transparency) is much cheaper than decentralized double spend protection.
It's generally the case that clever software optimisations hit intel's platform first due to it's spread. Here's hoping AMD gathers interest in providing platform specific optimisations
> a great alternative to spending money and time at restaurants

You realise that isn't a chore, right? It's supposed to be fun.
> Bootstrap is so 2015.

BS 3 is still very valuable for responsive-site conventions within a team, especially if you use it 'properly' from Sass or LESS source. The main part looking dated at this point is the JS that still relies on jQuery. There're projects like boostrap.native [1] and e.g. ReactBootstrap to deal with that tho.

I'm in no hurry for BS 4 until IE (< Edge) completely dies.

[1] https://github.com/thednp/bootstrap.native
> I'm a liberal/hacker/software-engineer - you know the type, even joined the Pirate Party years ago.

The rest of your post makes this hard to believe.

Some laws are dumb and should be broken.

Most social progress throughout history has come from people breaking the law, civil disobedience and dissidence.
"From October, Facebook, YouTube, and other sites with more that two million users in Germany must take down posts containing hate speech or other criminal material within 24 hours. Content that is not obviously unlawful must be assessed within seven days."

To me, this seems more like reasonable regulation than oppression, although some people confuse these concepts, or have a financial interest in conflating personal freedoms with market deregulation.

The german government is asking for Facebook to promptly remove content that is obviously illegal in Germany (and most of the world), like murder videos, hate speech, etc. Sounds reasonable to me.

TV stations in some (most?) European countries can be held legally responsible for the content they air. This is (fortunately) happening right now where I live, where a private TV station is being investigated for repeatedly airing a program where a psychologist spreads hate speech and fake science like "people who use marijuana have gay sex" and "gipsies don't work and live off the rest of us"; the person's professional license has been revoked as a consequence, so the TV station are being held responsible for airing blatantly illegal content by a disaccredited "psychologist".

That's why media needs basic regulation, IMO.

After reporting numerous posts for hate speech and personal insults has zero, Facebook's response is always "no breach of our terms". But it's a breach of our society's terms, and fortunately we are still (mostly) held to the rule of law.
Has the apt repo been updated? `apt-get install kubelet` is still giving me v1.6.6. I'm using `deb http://apt.kubernetes.io/ kubernetes-xenial main` as the apt source.

Edit: I think it's a mistake. Reported here: https://github.com/kubernetes/release/issues/358
> I’d sit smugly reading my emails on a train with my iPAQ or one of the original HTC Pocket PC devices with a stylus. I couldn’t download apps from an app store for these phones because those stores didn’t even exist yet.

This killed me- I used to run a 'App Store'-like site for Pocket PC around this time which allowed installing apps OTA- usually this required running the installer on your Desktop PC and syncing to device. I knew lots of people wanted this but didn't know how to let them know about my site.
Web archive has a copy, but only the home page :(

http://web.archive.org/web/20051201023911/http://www.cabfile...
I guess that's a valid stand point, but to be fair, analogous regulations are very common for other businesses, especially in the US. For example, bars have to make sure that their patrons do not smoke and that they have legal age. There are thousands of these regulations and they are rarely perceived as attacks on basic freedoms but rather seen as common sense. What is different about internet companies that they should not have the responsibility to enforce such rules on their premises?
U.S. likely to bar Japan investigators from interviewing warship crew
Simple solution: don't use Intel, in which case there is no Thunderbolt controller to subvert your system.
Groundhog Day 2017 – Or Any Other Day
I wrote a bit more about it here: https://medium.com/@cafewifi/where-is-the-fastest-internet-a...

Also, I centered the "Load More" button to make it easier to spot.
I'm not the OP you're asking, but here's one example where a Dutch man was jailed for insulting the king:

http://www.dutchnews.nl/news/archives/2016/07/man-jailed-for...

edit: more examples from some other European countries
http://www.euronews.com/2016/04/15/beyond-a-joke-7-countries...
I would like to think that the industry learned the error of its ways.

The 1980s and 1990s were prime times for kids getting into programming. Early personal computers came with BASIC. Early HTML and JavaScript were simple enough for a child to get into. That seemed to fall apart in the 2000s when programming languages did not come standard with personal computers and the growing complexity of web development made it increasingly difficult to create anything exciting by the standards of the day. Those were also the times when programming books geared towards kids seemed to disappear.

Of course many of the modern efforts are much more artificial since they rely upon programming languages geared towards kids. Yet that is the price of complexity. Regardless of what the article's author argues, modern devices are much more complex under the hood. Much of that complexity bleeds into the tools that would appeal to the inner nerd. Languages geared towards kids both reduce that complexity and add to the excitement of creating more sophisticated programs. Children who learn them will have the basics to leap into "real" programming languages.

The other thing that we have witnessed over the past few years is a renewed interest in books geared towards children of most ages. For a while the best that I saw were titles geared towards teens and determined tweens. Now it is possible to find Python (and Ruby) books that mirror some of the BASIC books that were written for children in the early 1980s.

Things are getting better, even if walled gardens are leading some people to claim otherwise.
NHSbuntu – an OS for the NHS
The nonzero part is about the possibility of network / endpoint failure. No hash is going to prevent the cleaning lady from 'freeing up' the power socket for her vacuum.
HongKong's rise was largely due to the decline of Shanghai and mainland China falling to communist government. Now with the rest of China rise up, I can't see how HongKong can return to its former glory
Just two? The world wars are conveniently numbered with I and II. Bonus: The cold war and the iron curtain.
Everyone, check out toyplot! It is a very easy python module for plotting.
Ukraine power company says hit by second cyber attack Thursday
German parliament votes to legalise gay marriage
Maybe because it is less hassle than getting a purchase order authorised.
Put another way: "Oh no! I'm rich and so can pay for whatever infinite quality, resource wasting healthcare and so I'm scared I might have to endure poor people's healthcare".

Rest easy - you can still buy your way to better care.

Fwiw there is an "Intellectual Care Advantage" in that someone who is articulate and educated (aka well off) has a much better chance of getting good care, through their ability to navigate system, communicate with healthcare professionals, do their own research, be the squeaky wheel. But in my experience that advantage exists equally in both the US private system and in the European socialized system.
I'm glad that I'm using Emacs, and it has csv mode, sql intergration, and anything you want.
Raspberry Pi Wins MacRobert Medal
Show HN: Short and Share Chrome Extension
This is my first attempt at writing a Chrome Extension. I'd love some feedback on it.

https://chrome.google.com/webstore/detail/short-share/ljakng...
Google diversity statistics 2017
Some cars (like the Miata) are still specifically meant to remain more or less tinkerer-friendly, but yes, unfortunately the trend seems to be doing everything possible to force you to visit the stealership for even the most basic of repairs (headlight bulb replacement, oil change, etc.).

I would pay a healthy premium for a solid off-road-capable vehicle that wasn't intentionally as locked down as possible. I imagine one of the chief challenges is manufacturer fear of NHTSA or EPA retribution when someone releases an ECU image that turns a Prius into a rolling coal in exchange for a bit more power. I doubt this is going to change without explicit regulation protecting tinkering.
Remember that german population are getting older and there is a case to allow younger people to come in to pay for the pension. The only country that really don't want to rely on immigration for a growing elderly population is Japan. They choose to try robotizing a lot of support function.
I actually really liked Redux, but given the size of my team, I would choose Angular every time now. It's just more complete.
Ask HN: Information on the impact of big data, AI, etc on consumers?
I am researching the impact of data technology, in particular, the risks facing consumers. I can't name the client but I think this could be a big opportunity to spread more accurate information to the general public.

So what are the best books, articles, videos and other resources for explaining these topics to a layman?
The places I've seen collect feedback use it partly for what you say, partly to collect praise they can plaster on their sites as well as on powerpoint to boast to the board. The complaints go nowhere, but the praise is sometimes cherished.
What a great way to simultaneously make a quick buck and kill your company.
What if they are biologically different in certain areas, and they do not WANT to be in that area? Do we continue to force them into roles that they don't want to meet a quota?

I am not saying that is the case in EVERY male dominated field, but it could be in some. For the reverse, I have no desire to be a nurse or a nanny or a elementary teacher. I know there are programs to get more males in the first and third of these, but not sure it can be that successful. Because I have 0 desire to do either. Perhaps many other males share my feelings. That could easily explain the imbalance, not discrimination.

I think the end game to equality is to not have a quote for every single thing. Oh the population if 49% female but this job only has 12% females, it needs adjusted. The end game of equality is to be race/sex/religion blind in all hiring decisions. Literally hire the best person for each job.
To add to that, I usually do so because somebody beat me to what I wanted to say. As was the case in this thread.
Disagree. I think the business teaches you about your idea. What you call work shopping is really letting the practical reality of your idea consume you. It takes true devotion to subsume your personal soul for your idea. I think she's prepping her audience for this process. Make sure you pick an idea you will give everything to. And I mean everything..
If all the data on the phone is in the cloud (as it is for most users), unlocking would just be a factory reset of the device.

Also, while it is indeed a powerful networked computer, it does a lot less stuff in the background than a PC (and does no "legacy" stuff at all). Unlike a PC, where a thing like SMB is expected to work (even though it's old and buggy).
I'll take a look at that. Never knew about MobX. In general, loyalty to one framework only boxes off our minds to what could be a better way of accomplishing our goals. It's a great world out there that we have so many options.
Part of the issue with the comparison you're making is that the station you mention likely know what they were publishing at each point in time. Facebook is facing a situation more like trying to remove flyers in a town where everybody is putting up 3 new flyers per day.
Let that be a lesson for anyone that wants to work for or with the us government.
I am using Angular4 and am pretty happy about it. Especially I am happy of the fact that Angular is opinionated framework thus it is easier to work in teams on one project because there is usually just one way (angular way) of doing things instead of 100 different ways in React.

Also, author is praising features like rx, time travel, webpack but does he know that all these are baked in angular as well? ngRx is very solid maintained project that actually works with all time-travel debuggers. And webpack is built-in in every angular project.
After 24 hours those are old news anyway, just flag it for automatic removal after 23 hours and 59 minutes.
There is no set timeline.
Honest question: why are React developers so fixated on functional programming? Why are objects - bundles of state and action that represent entities in the problem domain - automatically painted as an antipattern?
>When I read stuff like "Petya (binary edited)" I feel like a complete noob

There's probably a way to try it with tools you already know. Know vim for example?

cp /bin/grep ./mygrep
vim -b ./mygrep
[find a string to change, like something from the output of ./mygrep -V]
[don't change the length]
[change a few letters]
<esc>: %s/Free Software/Tree Software/g
[save it]
:wq!
[run it]
./mygrep -V

Changing things that aren't strings just requires a little research into the file format. A linux executable, for example, would usually be in the ELF format. Knowing that, you could, for example, coerce a linux binary to load a shared library from a different directory or name. Or research x86 opcodes and change some operation to a NOP...though a hex editor might be easier than vim -b.
9th annual day celebrations
I would modify this slightly, and suggest finding out who some of the most highly regarded programmers are for your language, and reading their libraries.

Standard libraries are often a very mixed bag of stuff because things are added but rarely taken away. Some it may be very new, and some of it may have been written before the idioms of a language were even finalized, and then frozen by compatibility needs. If you don't already have a strong sense of good style (or what is currently considered good practice for a language) you may find it difficult to identify what is good and what is a relic of history.
>where you think free speech was too limited in Europe and where this limitation led to a poor outcome for society?

The test for what values we uphold should not always be what has proven to be a good outcome for ourselves or for society.

Your same argument could be used against many human rights. What about torture: can you give me a concrete example of how US torture was bad for society?

Extending your argument from society to individuals, we make the worst tragedies possible. It is an important lesson from the history of Germany itself, in the quote: 'When they came for them, I did not speak, because I was not them. When they came for me, there was no one left to speak for me."

There is value in upholding human rights on principle.

Once you eliminate free speech in cases where it is convenient, you no longer have a free speech principle.

In Germany the thought police has brought people to court for things such as Facebook groups for people who don't like refugees. Maybe that seems fair to you, but then again a comedian also faced prosecution for a poem about Erdogan. Now imagine prosecution for a poem belittling Trump. It's the possibility of that outcome that we want to stay as far away from as possible.

Besides, it seems difficult to believe a legitimate role of government is to protect you from words, and words alone.
A determined 'hacker' decrypts RDS-TMC (2013)
I forgot that Photobucket even existed, with far more superior choices like Google Photos and Dropbox existing. This is insane, RIP Photobucket.
Paypal Just Did a Mass Chargeback on PSN Transactions
I recognize the domain, I'm pretty sure I used your site all the time.

I usually got there from a search after looking for something specific though.
Im pretty sure they're all from here though(including the one I quoted), and the ones before today are somewhat civil.
> This type of shit will destroy Internet as we know it.

Not "will". It's been happening for many years. There's the "Right to Be Forgotten". The US blackholes lots of stuff that it considers illegal. At least China only censors its own people.

The only hope is overlay networks that can't be censored.
Previous discussion: https://news.ycombinator.com/item?id=12663274 (8 months ago, 39 comments)
Glad to hear from someone who's worked on routing!

Yes, it's quite possible that CH can be adapted to this -- I haven't had a chance to attempt it -- although it's not obvious to me if it would help with the preprocessing time.

I have not been very interested in approximations myself, since coming up with reasonable approximations seems rather obvious/straightforward, and yet producing any bounds on the error seems to be quite the opposite (at least for me)! That said, it's only a matter of time before someone does a comprehensive empirical study on that. :-)

The HMM was actually beyond the scope of this project, which is why you don't see any mentions of it. (The reference to check out regarding the path HMM inference would be #23 on Springer.) Its only significance is that it was the model of the dataset we used, but as far as we were concerned, we merely had a GMM.

Regarding time-dependent travel times, I'm not actually sure what the best model for that is (not just from a modeling perspective or data gathering, but also storage constraints and ease of inference); it's something I've been thinking of looking into, and I think others are as well. It does seem reasonable that a Markov model might work, since the travel time on a given edge at a subsequent time step only depends on the travel times on that edge and/or on incoming edges at a previous time step. However, I don't immediately see a reason for it to be Markov in solely the time dimension, which (if it's not) means that HMM algorithms such as Viterbi might not really be meaningful here (?), since the Markov properties I can see require a space dimension as well. It seems like a more general (but sparse & mostly-planar) Bayesian network to me. I could be wrong about this though.

Regarding Python vs. C++/Java -- it does make a significant difference, but not outrageously. I'm guessing you didn't see this part on the GitHub page, but it actually turns out this code is "only" 3× slower than the C++ equivalent used for the paper. (Note that this comparison is after a fairly heavy amount of optimization on both the C++ and Python codebases. Also note that the Python optimization involved far more than using Numba, although that was a notable part of it.) I think it makes a bigger difference in query times rather than preprocessing times, since the latter is far easier to parallelize (meaning you can just make it faster by throwing more hardware at it rather than by rewriting the code). But the overall problem is so computationally intensive that the main problem isn't the implementation language, it's coming up with an appropriate algorithm so that you don't need an astronomical number of CPU-days.

Thanks for the great questions!
While I agree that it's bad to prevent people from speaking poorly about a king, that's not representative of the kinds of things that the German law is addressing. As such this is not a very strong example, IMO.
Only thing that I can say right now is that I use org-mode. The way I manage my personal projects is constantly changing for the past one year. I'm trying out different tools, workflows, etc. Haven't come to an ideal setup yet.
7 Ways GDPR Will Affect Tech and Other Businesses
Another mirror:

http://web.archive.org/web/20170630103741/https://bootstrapc...
I had this. It turned out that my issue was that "%matplotlib" and "%matplotlib inline" are different, and I was using one when I needed to use the other (I forget which).

Edit: Just noticed you didn't mention Jupyter so I guess disregard if you aren't using it.
Angular is mostly a declarative UI. I don't usually put logic in my templates. I do, however, like how react leans towards using language features instead of abstractions.

Angular does one way data flow. It also allows for two way binding. The choice is the developer's.

So your argument boils down to using language feature over the template DSL. I think it's more important to consider state management, code reuse, and inter component communication (perhaps also a part of state management if using something like Redux).
Well, there are circumstances like yelling "fire" in a crowded place. But otherwise, I agree.
This is already done in a lot of games. But those are precomposed parts that are dynamically morphed into each other when action changes.
Internet Archive cached version:
https://web.archive.org/web/20170630103741/https://bootstrap...
I keep hearing good things about Vue. Do you know how it compares to Angular 2? More framework than library? State management built in?
I don't think naked returns are any more magical than when you just drop a variable name in there. Either way, when you read a return statement you'll want to re-read the code to find the context of that return. The only difference is with named returned the variable is declared in the function declaration rather than the body of code. So it's definitely just a preference thing there.

My coding style is to try and avoid lengthy functions -
my procedural code is definitely inspired by the functional paradigm. Granted it's not always possibly to avoid a long function but for the shorter ones named returns tend to produce cleaner looking code _in my opinion_.

In any case, I will definitely take your points on board and be more mindful about when using named returns - ie think about whether they're adding to the readability or if I'm just being lazy saving myself a var declaration. Thank you for the reference article as well.
Aren't all ICANN accredited registrars bound by the UDRP[1]? It seems like any domain registered "on behalf" of a company could easily be taken down / claimed by the UDRP process.

[1] https://www.icann.org/resources/pages/help/dndr/udrp-en
I don't see the connection. OP was talking about free speech being too limited in present-day Europe.