skysight-inc/HackerNews huggingface dataset:
Awesome interactive visualisations of sorting algorithms you can see and hear
You don't have to go straight to subway. Surface light rail can use the same stops as buses. All you need is to lay rails on the street, and you get transit that is vastly more comfortable and inviting than buses.

Setting up dedicated lanes and then running a bus on them is just a waste.
The forced resettlement happened in 1968. Further developments, while illegal, don't carry forward the original sin. You can't categorize the entire history of the island under "2010" because something new happened.

We're talking about 2,000 people being exiled. I understand that this injustice may be meaningful to you, but we are talking about a country that has forcibly resettled hundreds of millions of people, and continues to relocate tens of thousands yearly.

I will never defend illegal actions taken by the US. However, by mentioning the two in the same breath you're normalizing one of the most objectively evil dictatorships in the world.
Ubuntu 17.10 New Features and Upgrade Procedure
You can shine a laser at a place where you expect a planet.
HTC U11 Plus: 6 “display in 18: 9, Snapdragon 835, 4 / 6GB RAM
IANAL, but I think the legal definition of fraud would make that illegal. You're getting something by deception, since you know the person thinks it says Department of Defence.
Getting the Most Out of Sqlite3 with Python
> Some languages are simple but they're also verbose. You've probably heard people say that verbosity really doesn't matter. These people will go to great length to point out that all languages are Turing complete and that in certain languages you simply have to write a bit more code.

This argument I usually dismiss by suggesting moving to INTERCAL or Brainfuck. Even syntax matters a lot more than people care to admit. The best language is the one with which you can frictionlessly reason about and express a problem without impediment from syntax, paradigms, concepts and boilerplate. Computer languages just as much as natural ones are deeply tied to the way we think[0].

[0]: https://en.wikipedia.org/wiki/Linguistic_relativity#Programm...
China Uses ‘Digital Leninism’ to Manage Economy and Monitor Citizens
UX for Lizard Brains
Oh, yes natural selection, that mechanism that mindlessly produced creatures adapted to the Loopdeformation (Regrow->Overpopulate->War->Regrow) and pushing for expansion of there speciality in the LD.

Totally something we should bring back. If evolution as a process could be stuck in local minima, then we would think otherwise - but that is heresy.
That still leaves out issue of powerbanks, more devices and probably fast-charging.

Still a USB charging port on a regular charges seems mighty convenient and I’m certainly jealous!
that was literally my story as well until i tried Clojure. i think convenient data literals is the top reason i could stick with it and properly learn a LISP. immutable to the core, nice concurrency primitives, trivial access to the whole java ecosystem - those are just cherries on top.

try using Atom with Parinfer plugin. i vehemently disagree with people trying to push emacs on Clojure/LISP newcomers. having to learn a possibly completely alien editor to be effective programming LISP is another big thing that pushes people away.
At the turn of the century HOV lanes were rare (1 on I-5, 0 on 16) and Sound Transit was almost non-existent (sure they were there but they just quietly taxed us and nobody really saw them and no light rail around here. At the turn of the century I didn't dread going anywhere near downtown or the airport. At the turn of the century it took 30 minutes to go the 30 miles door to door from Tacoma to Auburn. By 2010 it took 45 minutes to try and meet somebody half way. That is why I quit meeting my friend to play tennis after work, which is why I got fat. Thanks mass transit for making me fat.

Only tolls really pay directly for the roads- and now more and more tolls are being charged, in addition to the other taxes and fees.

I agree we (not me) voted for $30 tabs, many times and never saw them. And yes we (not me) voted for the new Sound Transit. Since we did pass the last one I actually stand behind it, if we sold bonds based on the taxes we have to pay them now.

"I want the legislature and our representatives to handle taxation and spending; that's why we elect them." -Agree with you there!

I am perfectly fine having transit subsidized. The transit agencies love to adverties what a bargain it is and many of the comments mentioned how much they use the bus. My only point is transparency. If the true, unsubsidized fare were charged would people still ride? Would it still seem like a good deal? Would it still seem like the best plan?

I often don't care if it is left or right, red or blue- just if it works. Seattle seems to be a shade of blue that doesn't work well, at least in transportation. Something Seattle and King County are doing, or not doing, is failing miserably and keeps getting worse. We keep giving the transit agencies with more and more money and they keep delivering more and more congestion. This is the commonly accepted relationship we have with them, the cycle will only continue until something gives.
I wouldn't be surprised if Seattle bans cars soon, except for the rich and government employees of course.
There is usually a screw to adjust at what light level they turn on. So I suppose you could hit the 30 min. mark with some trial and error. But why would you?
Your presumption of "significant traffic is the only sign of success" is laughable. Many, many real world small businesses have limited capacity bound by real world resources and they can have a booming business by a few thousand hits a day. It is exactly these small businesses that need shared hosting to keep the costs low but still be visible. In other words, if I need a carpenter in a small town, and google townname carpenter, it needs to come up but just how many orders can said carpenter take at the same time?
Commenter above me equated sugar with carbs, and hinted a government conspiracy theory of how its recommendation influenced people to overeat sugar and become sick.
I'm getting tired of this back and forth, same already solved issues are being rehased, I just have this last note

>Scrolling is much easier for me outside of vim than inside of vim.

you might want to try `set mouse=a`
Your link takes an award for missing the point. There is a resonant frequency of liquid water in the microwave range which is why tabletop microwaves use that range. They don’t emit a single frequency, no, but I don’t know anyone who claims they do...
It is a tech related post, especially an engineering related process. And beyond the importance of the Oroville dam for California, the repairs are an interesting case in project management. They have a fix deadline (Nov. 1) and not meeting the deadline was not an option. And it looks like they are making the deadline, what an achievement!
We can have TensorFlow do it...one model to rule them all...there will be neural networks fitting retailers, then there will be adversarial networks deployed by retailers, then NCMs (network counter measure)... the price will be high, since more and more will be consumed by the networks, then as an emergent behavior Skynet will rise and it will launch the missiles...
Every one of those links was quality entertainment and a nostalgic insight into the Seattle area of yesteryear. Thank you for sharing!!
Amazon has a reputation of being a bad company, plenty warranted. Having worked there, every thing the NYTimes reported on, rang true. As for most Aamzonians, they would stare at their phone while walking the street and walk into me. A combination of ego and awkwardness, one of the worst combinations of attributes to populate an entire city with. Just my 2c.
I was thinking more of getting replies to the question from HN users, based on their personal experience, since I know a lot of us here use Python. I've been doing something like what you say, earlier, for a while, but with the PyDev of the Week series of posts as the source [1]. Mike Driscoll usually asks the same question (as I did here) to each interviewee, and I've picked up a few good Python libraries from that. But it's a good suggestion, I'll check out the Talk Python podcast for similar info - thanks.

[1] https://www.blog.pythonlibrary.org/category/pydevoftheweek/
If you've done lisp for a while, you don't try to match the parentheses.

Firstly, you have an editor that matches them up for you.

Secondly, you read via indentation and whitespace. And since just about the only thing defining the syntax of lisps is the list structure, the editor also parses and can take care of that relatively automatically too.

I found it took about 6-12 months of exposure, and then your brain just tweaks/snaps/breaks magically one day, they all disappear, and then you no longer see them :P
I have a hypothesis that these errors in interpretation stem mainly from the max pooling layers that occurs in nearly all CNNs today. Simply cutting out a large fraction (at least 75%!) of the information passing through each pooling layer is making the models quite brittle.

That, and obviously it would be a big help to be able to interpret meaningful symbols (e.g. words) from the images rather than just recognize a certain arbitrary class of pattern activations. That is pretty hard, of course, but IMO essential for the upcoming self-driving car revolution, if it is to succeed.

G. Hinton has some ideas though they aren't very fleshed out yet.[1]

[1] https://www.youtube.com/watch?v=rTawFwUvnLE
If talking to your clients mostly gets you new feature requests, it either means your product isn't adequate yet or you're not asking the right questions. In a nutshell you want to get of feel of:

- What was going on in your clients' heads before they found you. What precise problem were they trying to solve. This'll give you insights on whether or not your product is adequate, and on how to phrase your landing page.

- How they went about to look for you. What google search they did, whether they checked out reviews and how, etc. this is to better focus your SEO and adwords campaigns.

- What their decision process looked like. Was it a single person making the call, or were several people involved? What objections got raised? What were their key decision criteria? Raise them in your sales copy or in drip emails.

- Are they talking about your product? Would they? This is to help you spot segments with viral potential. Don't forget to politely ask for referrals if applicable.

- And, of course, feedback on the product itself. But don't spend too much time on this, and don't promise anything or build expectations.
Hello :)?
If you're looking in Denver, you can email me (in profile).
I'll give it a try. At least there seems to be parser for Robot Framework, which could be handy. Although I've already written my own, but it only sort of works and it's pretty hack-y.
I think switch blocks are only worth it when you have 2 or more `else if`, otherwise a normal `if` is more readable IMHO.
That's pretty much been my conclusion, and whilst Schneier's confirmation is somewhat reassurring for my sanity, it's deeply troubling for any prospects for privacy.

I'd really like to see a focused effort put forth on addressing the failures of email in a novel, and open, standard. After many decades of service, I'm largely convinced that no level of patching SMTP or the various hacks of message formats will be successful.

And proprietary efforts are all but certain to be harmful.
Yes, requests is a common one mentioned in the PyDev series too, but I've also discovered some other interesting / useful ones there.
"China is a much, much, more populated place than the USA in a smaller land mass"

Smaller land mass? At least based on pure numbers 9.6 (China) vs 9.8 (Us) million square kilometers is not relatively massively different.
You can go an uncloaked route and offer customers that buy the product with an usual profile small cashbacks if they provide you with their data.
99 years is long, though significantly less than the duration of the Guantanamo lease.
Guess, will have to use a cheap phone to book my flight tickets next time. :-P
"I would love you to find me a source for millions of non enemy combatant deaths directly caused by the US."

https://en.wikipedia.org/wiki/ORB_survey_of_Iraq_War_casualt...
Hum, 404.
Even if that example was the only use-case (it's not, they are used for word similarity, sentiment analysis and more...), word embeddings would still be useful, since creating ontologies is not Easy and takes time.

Somewhat unrelated, but the old joke goes: give one problem to two ontology experts, and they will come up with three different ontologies.
Maybe you should read a few books about china? You fear things you don't understand. Your writing sound like you are describing Mordor. China, on the other hand, is a country ruled and populated by real people. With a bit different values, sure.
What exactly is 'alarming' about a cloud device trying to connect to its cloud services? DNS/UDP is the cheapest way of communicating for the device, and, if the DNS servers are not mad and the RR timers are set correctly, also for the name server.
Yes, it's that way in Sydney where I live. I remember loving it getting a taxi to a job interview.

I always thought, if you are rich don't bother with a car & chauffeur just get a taxi everywhere, and get their faster.
>China has a high savings rate and runs a trade surplus and by necessity it will export capital. There is no other way around it. The Chinese government right now finds it more attractive investing in overseas infrastructures than buying more US Treasury bills.

Why can't China now run a huge deficit like the US is expected / encouraged to do, thus becoming consumers of products built in the US and Europe, instead of the other way around?

You say there is no other way around it.

Actually there is, but China prefers to play unfairly (though I agree they wouldn't get away with it if our own business and political leaders weren't so corrupt and short-sighted).
“Ultimately you want consumer spending and standard of living to grow in lock step but it does not[2].”

This is often said, but even after reading the linked article it’s not clear why that’s desirable.

Why not for example keep growing exports instead of domestic consumption?
Ask HN: What are your tips for learning coding?
A quick Google search for "burns and cancer" suggests that there may indeed be a relationship between kitchen burns and cancer.

One such result: https://www.ncbi.nlm.nih.gov/pubmed/11957286

> Abstract

> Burns are very frequent. Skin cancer on burns scars are one of the known complications....
If a Seattle resident would have been willing to buy a presale (to ultimately live in), but it is instead bought by a foreign investor, then the resident has a smaller pool of housing to choose from.

Only if the foreign investor holds on to the condo in question. If they sell the unit before construction is finished (which is the most common scenario), there are just as many units of housing available for local residents. The only supply being reduced is the supply of pieces of paper which entitle people to purchase units which don't exist yet.
>"The harder part about lisp is actually recursion. Surprisingly, there aren't a lot of programmers who can follow recursion naturally."

All examples of recursion I've ever seen in Lisp follow a similar structure...

* First section checks if recursion is finished. If so, return final result (or final element of full result if returning a list).

* Second section performs an action or two on the inputs.

* Third section calls the function again with revised inputs.

In many ways it's just a do while loop with different syntax.
I wonder if there would be a case where the technology is patented. Then some startup is acquired and the same consortium ends up owning both the tech to dynamically price and the tech to dynamically purchase..
> I would love you to find me a source for millions of non enemy combatant deaths directly caused by the US.

The US killed roughly 20% of the population of North Korea with direct targeted bombings of civilian centers and infrastructure.[1] They destroyed so much of the country that they ran out of targets. Civilian death estimates for North Korea alone start around 1.5 million.

"We went over there and fought the war and eventually burned down every town in North Korea anyway, someway or another, and some in South Korea too." — General Curtis LeMay

[1]: https://www.washingtonpost.com/opinions/the-us-war-crime-nor...
Checkout the buttons on the front - many have settings for cooking chicken, beef, etc.

Absolutely you can "cook" things in microwaves, people do it all the time.
You don't. At least we didn't.

Here's the real problem:

1. modern shopping sites are built haphazardly without structure;

2. a typical page load time is 10-20 seconds for many (most?) shops.

1. matters because you cannot build a simple crawler. This is because sometimes, the brand is in the title, the description is in the brand, and the gender is in the quantity, which itself is in the photo as a pixellated image...

You must load the entire page and figure out where the attributes are in a smart way. You can do this today with headless chrome, in the old days with Selenium, etc.

... which brings us to 2. A mainstream, regionally-dominating shop, particularly any that adopt the marketplace model (Amazon, Taobao, etc.) may have as many as 20 million products. Given 2., good luck refreshing this price list in a sane time, even if you crack the attribute extraction.

If by some miraculous feat you solve these issues you now have to product match an inventory of billions of listings, most of which are misspelt, missing attributes (brand, etc.), and use photos that even a human could not match by sight. Think how hard it is to find exactly what you want on eBay...

The only way is to get the data directly from the retailers. Assuming they will give it to you, you end up with the same problem of feed poisoning that you have with marketing.
Ask HN: Would removal batteries in laptops help avoid the laptop ban?
The laptop ban is in the news frequently, is the batteries on the laptop the ONLY security issue? Will it be possible to avoid the laptop ban if I just hand-over the battery before boarding and get it back after landing? The thing of having to handover my laptop is a privacy risk. I don't see that issue with the battery.
Actually Chinese had much more capable maritime technology than europe in the 1500's but their emperor said he did not approve of such silly business as voyages of discovery so they just stopped doing that. To China's rulers, trade and profit were facets of internal politics, and not an end in themselves.

"as the Confucian bureaucracy under the next emperor reversed the policy of open exploration and by 1500, it became a capital offence to build a seagoing junk with more than two masts."[0]

[0] https://en.wikipedia.org/wiki/Chinese_exploration
Tweaking freelance rates: Don’t sell yourself short
With some=lots of paperwork, yes you can move.

However, except for marrying or (sometimes) after graduation from college, you are not allowed to change your Hukou. Many (most?) of the people living and working in the 'supercites' of Shenzhen, Shanghai, Chongqing, and Beijing do not have Hukou residency. Even being born there does not confer the right, if your parents do not have residency.

Lack of Hukou prevents purchase of real-estate, and high-school education for children, but for the last 2 years it has been possible to get state healthcare. This leads to much higher costs of living which prevents the poor from moving to the cities en masse.
And the same goes for Go. The only legitimate use of panic is still always-abort; recover merely helps one define what part of the program has aborted, and is a noop except within a deferred call — you'd be hard pressed to use recover as casually as exceptions in Java, Python or Ruby. Typically, this is the case when a master/workers scenario is implemented[0], where the master has to survive a worker's death, because they're different "processes", but the latter definitely dies from panicking (possibly even caused by a call to a third party lib such as described by kibwen)

[0]: https://github.com/urfave/negroni/blob/master/recovery.go#L1...
A (downvoted/dead) reply addresss the PGP question:

because mainstream media didn't tell people to do it.

That's ... part of the problem, but only a part.

* Mainstream vendors never supported it within their applications.

* Key management remains difficult.

* Given the risk of key exfiltration (any soft key -- password, passphrase, PKI, biometrics -- can be compromised), PGP alone is not sufficient. Even with passphrase-protected keys.

* PGP-encrypted (and signed) email leaks massive amounts of cryptographically assured metadata. (There was a conference preso a few years back concerning PGP metadata leakage via email/Usenet though I cannot find it presently.) Absent some container which includes the message headers themselves (not just body), and the key metadata (sender / receiver), this remains a problem. And metadata are almost always more useful than message data themselves.

Not this preso, though it covers some of the same ground: https://www.youtube.com/watch?v=zqnKdGnzoh0

* Incorporating PGP/PKI into other authentication, encryption, decryption, integrity, ownership, and related process workflows is at best poor, and almost overwhelmingly nonexistent. The failure to settle on any uniform standards of web-based auth / encrypt / decrypt protocols is a major component of this.

I've been putting increasingly more thought into how protocols and standards are (and are not) established. One realisation is that very frequently it is not the supplier but a large-volume purchaser or consumer who is instrumental in establishing standards. The US Government has often played this role -- the US Bureau of Standards (established under Herbert Hoover as Secretary of Commerce), military purchasing and standardisation (often across multiple providers), the U.S. Navy's role in establishing containerisation standards during a logistics-supply problem known as the Vietnam war, standardised healthcare procedure, diagnostic, and billing codes, and more, all come to mind.

The prospect of the U.S. federal government, a large state government (California, New York, Illinois, ...), or the EU or an EU-member settling on a standard might move things forward.

As for owning your own domain -- that works, somewhat, but pushes a number of problems out into other spaces. Domain registration, ownership, control, payments, etc., are not painless, and even large organisations with dedicated personnel and procedures in place foul this up all the time.
Being able to run programs from OSes other than ChromeOS and Android certainly would be exciting but the author hasn't presented much more than speculation in support of it.
APT Activity Targeting Energy and Other Critical Infrastructure Sectors
Why iOS Apps Are Getting Bulkier
Unites states assassinates 'enemy combatants' without any judge or jury hearing their case. If I was on a US govt shit list I would be very weary of traveling to places where US drones can operate without impunity.

https://en.m.wikipedia.org/wiki/Disposition_Matrix

Sure, with US this is more or less open policy but it does not really make it any more respectable. It just shows US has the propaganda advantage.

China represses their own citizens, US blows other countries citizens to bits.

I still value US military assets in Europe and elsewhere but the question is not really about who has intrinsically higher morals.

I.e a region always has someone with the biggest capability of violence and of the current geopolitical players, I would prefer the US camp. But this does not make them the 'good guys', rather, generally the least evil.
ROCA: critical vulnerability in Infineon security chips