skysight-inc/HackerNews huggingface dataset:
A car-centric society is “good” for 20–60 year-old non-disabled people who can afford to pay for them, very young children who need to be carried around, or anyone who can afford to hire someone to drive for them, in a place with low to medium population density (e.g. rural towns, suburbs). They’re especially convenient for people who need to carry around large amounts of gear, or go to isolated places.

They’re terrible for school-age children, the disabled, the drunk, the elderly, the poor; terrible for commuting solo to-and-from work in rush-hour traffic (causes huge anxiety for commuters vs. other types of commute); and terrible anywhere with high enough density that air pollution and traffic get concentrated.

Additionally they are a hugely inefficient use of a society’s capital and energy/carbon budget vs. other modes of transportation, tend to lead to municipal planning which is hugely inefficient and environmentally destructive, and crowd out other modes of transportation leading to horribly slow and indirect bus routes, etc.

Finally, they are tremendously dangerous, one of the leading causes of death among young healthy people.
Yup, I've been living in England for over 20 years and my English language proficiency is well above that of most of the locals, but I still had to look up SCOTUS and POTUS a few years ago (probably when I started reading HN actually). Now that I know them I still would never consider using them in writing (the former is actually reminiscent of something offensive).
I don't think they're an example of something that markets would be unlikely to handle. I suspect any system of private roads would at the bare minimum require liability insurance.
It means JavaScript was a poorly designed language.
They went even harder at it in an earlier medium post:

"TheShadowBrokers is having special trick or treat for Amerikanskis tonight."

https://medium.com/@shadowbrokerss/message-5-trick-or-treat-...

I suppose though, that "Amerikanski" might be used outside Russia. Serbia, Bulgaria? Misdirection seems more likely though.
Emailed!
How would you make connections to all the pins?

How would you cool them sufficiently to keep them from melting?
IVF had a lot of medical complications early on.
Even today IVF isn't without issues.
It does not address the fact that, with such a policy in
place, there would no longer be a reason for them to spend
time/cash seeking these vulnerabilities.

If you are not looking for vulnerabilities then others will do and find them.
Do you figure computer security has been deliberately broken by the various security services to protect us from the terrorists or to more easily spy on their own citizens.
Funny, I have a buddy there with two kids and a stay st home wife.
I guess you could say I'm in the market to make an Electron app; I currently use the Quasar framework since I already use Vue, but I was interested to see how Xel does things in comparison and if it has Vue interoperability.

If I hadn't seen this comment thread, I would've went about my business to never give Xel a shot, because I'm on a low-end machine currently that takes forever to boot up Chrome, or any modern browser for that matter.

Though, I'm also a proponent of writing accessible sites/apps that don't break when javascript's disabled, so this sort of "you need x to view y" grinds my gears.

TL;DR: I'm definitely in the minority but it'd still be nice to have screenies

Sidenote: To those who use angular/react/vue: add a prerender to your buildscript to fallback to a static site for js-disabled folk. It can even wait for database calls, so dynamic content can still be shown. I personally use this one for Vue: https://www.npmjs.com/package/prerender-spa-plugin
If you have some time, The Gene [0] is a good read. One of the cases the author describes is when a lot of people decided to be very optimistic at the same time and things didn't end well.

Not questioning your frustration though, but it's good to have extremely cautious people around.

[0]: https://www.amazon.com/Gene-Intimate-History-Siddhartha-Mukh...
I've wondered how "zero day" mutated from its original meaning of "pirated software cracked and released on the day of its commercial release" to "a software vulnerability of which the software's maintainers are not yet aware". There doesn't seem to be any connection aside from illicit cracking.
https://news.ycombinator.com/item?id=14036658
I'm not arguing against it or anything just pointing it out. AGPL keeps the lights on whilst still letting others play with it and contribute.
Yup. All the stuff I say is definitely my opinion.

I'm not the one who invented JavaScript or anything like that.
Dale Carnegie: Book, How to win friends and influence people.

And always ask open-ended questions, the person asking the questions will control the direction of the conversation.
I was able to get my grandmother and non-techie friends to use it. What Signal and Wire have over other encrypted chat is user experience. I'm no longer a tin-foil hat crypto nerd only talking to other tinfoil hat crypto-nerds.
A nice "gotcha" but probably more fair to include this portion:

> Unless there is a clear national security or law enforcement need, this process is biased toward responsibly disclosing such vulnerabilities.

...due to the fact that most of the EQG vulnerabilities appear to be crafted for specific collection targets, not stumbled upon and held onto for fun.
This is absolutely the case.

I can get literally double the battery life on my Thinkpad if I close Slack, Messenger for Desktop, Atom/VSCode. Chrome uses multiple extra watts of juice in powertop than Firefox, and every Electron.JS application is really just a Chrome instance.
These types of systems are typically radio controlled, and their reference to working with the FCC (regulator of radio transmissions) makes it pretty clear that the vector here was via radio.

The control system is usually very simple - newer systems might use FSK digital signalling or even 900MHz spread spectrum, but a lot of siren systems out in the field right now are controlled by DTMF over business band radio, usually using the same frequency as the mobile radios of whatever department installed the system, just to avoid the overhead of getting a new license.

So it's likely that someone here just worked out what frequency the siren controllers listen on and what protocol they use, both of which could be done pretty easily just by going through frequencies the municipal government has licenses for and trying common manufacturer's commands, using a typical commercial radio (or anything they could get to transmit in those bands - e.g. firmware hacked amateur equipment, SDRs, etc). There are lots of ways to take informed guesses at these parameters too, e.g. manufacturer labels on the control cabinets might reveal what protocol is in use.

Just taking a wild guess from licenses in the area, Dallas's sirens might be controlled off of the city's POCSAG paging system. It looks like it has solid coverage and Federal Signal (major siren manufacturer) makes a POCSAG-capable controllers. POCSAG is an FSK digital protocol, there's open source software to implement it. Since Dallas conducts regular tests it would be a simple thing to monitor their POCSAG frequency during the test and see if you receive any pages to special numbers.

As far as catching the crooks... well, the FCC has an enforcement division, but it is well known to be small and largely powerless these days when it comes to local radio issues. Just because of the physical difficulty of radio direction finding and monitoring a large country, the FCC probably won't be able to do a thing unless the offenders make a habit of it, allowing someone to bring in radio direction finding equipment and catch them in the act.

The complete lack of security in many radio-controlled systems is a real concern. Other areas you find highly exploitable radio control schemes include various kinds of industrial automation and infrastructure systems. A trivial example people might be inclined to casually hack on, besides municipal sirens, would be irrigation. A lot of golf courses have a DTMF-over-handheld-radio control facility for their irrigation to aid groundskeepers in maintenance. Particularly easy to get a hold of since there's only a couple of manufacturers of these systems and most golf courses will only have a license for one business band frequency.
No... :D Why would anyone use it then, you could just as well wrap a regular webview. RN's gui elements are native, it taps into native animations, schedulers, openGL and so on. But driven by Javascript running in a separate thread. RN produces real mobile apps, RN-windows real UWP applications, RN-macos real mac apps, and so on.
The Apache Software Foundation does not allow its projects to have mandatory LGPL dependencies for this reason: it would become impossible to bundle the Apache product plus its dependencies into a package that forbids modification, either through technical or licensing restrictions.

This linking restriction is not a part of other product-scoped copyleft licenses like the MPL and the EPL.
Is there a single instance in real JS code where it's this binding is actually useful?
If you have a copy of the linguistic analysis written by Shlomo Argamon, please post it.
Not sure I'd go that far but it definitely has its warts, like all languages, and developers need to understand what they are.
Thanks!

> Does it work offline by default? Is the JSON app cached and updated again when the user is online?

It's online default, hence the subtitle "Native app over HTTP". Think of it like a web browser for building native apps. Instead of HTML you use JSON markup.

That said, it also allows various ways of implementing offline http://docs.jasonette.com/local/

> What is preventing you from writing an HTML version of Jasonette

Nothing! Stay in touch to hear more! :D
I use both R and Python extensively, and also was confused for a long time why the conventional wisdom is that one of Python's strengths is a data cleaning and preprocessing. I too always found data cleaning to actually be one of R's strongest features. My hypothesis: I think there is an inconsistency between what is meant by "cleaning/processing" between stats- and CS-oriented people. To the latter, it often just means turning unstructured or tree-like data (JSON/XML) into a tabular format. As a statistician, I think of it being a much larger set of operations; specifically those supported by packages such as dplyr, tidyr, and stringr... I'm not sure if that interpretation is correct, but Python does excel in the XML/JSON => CSV step and R is great at all the processing that happens after that.
I think there are a lot of people here underestimating the awesome power of the placebo effect.
This. Society, wrongly in my opinion, seems to have converged on a 'do no harm' philosophy. Essentially we seek to minimize the risk of type 1 errors (approving a technology that causes harm) but in the process increase the number of type 2 errors (delaying or rejecting a technology that would have been safe). I think the reason is because those type 1 errors are visible and can be seen, so cause backlash, whereas the type 2 errors cannot be seen so easily. I do think we'd be better off balancing these two risks rather than just minimizing type 1s (of course this is hard as many type 2 risks are of the unknown unknown variety).
Nope, my office is in the city. I live in San Mateo and take either the San Mateo or Burlingame station depending on my mood and how far I want to bike on a given day.

My experience with the Muni system in the city is that it is less than dependable. Frequent backups, delays or even skipped trains seem to be normal. When I have to use the Muni I basically leave work 10-15 minutes earlier than when I first started this job just because I can rely on the unreliability of the Muni system.
The Quantum Hitler Scale
I have no idea what part of the world you live, but near me cars are neither luxurious nor a burden to people. It seems like car angst could be a symptom of big city overcrowding. Overcrowding isn't a car problem. It's a problem of too many people in an area.
I have the attitude you are talking about, and the source of it is not defiance of technology. It's coming from the experience that humans are morons that will not weight the consequences of their actions and destroy things on their way. And once the pandora box is opened, the energy required to close it is tenfold the one that was required to open it, meanwhile the destruction continue.

We knew asbestos was dangerous since freaking 1920s. We had to wait till the las decades to eventually deal with it.

Do I think AI, nano techs and GMO can be fantastic opportunities ? Sure I do. Do I think the people that wants to make money with it can be trusted to ensure they will not destroy humanity ? I certainly don't.

The more powerful a technology is, the more precautions you need to take.

GMO, AI, and nano techs are incredibly powerful technologies, and misuse have the potential of cascading consequences of such a scale that it's only natural, as a human being, to be extremely concerned with it.

And yes, it should be so regulated it's not even funny.
As far as resource consumption goes, VS Code is definitely the lesser of two evils.

I can't help but be reminded of the "VS Code uses 13% CPU when idle due to blinking cursor rendering" post that was on HN earlier last week, referring to the following issue:

https://github.com/Microsoft/vscode/issues/22900
I mean we are talking about engineering super-humans. Humans are the only biological organism that is currently not being genetically engineered for better characteristics. Do you want people to just splice in DNA willy-nilly, seeing if we can get smarter or faster or stronger babies, assuming they survive? Where does this end?

That isn't what was done in this case. This is cellular surgery, not genetic engineering.
I try to remain optimistic, because allows me to continue being largely complacent with and complicit in the slow decline of free and civil society.

Slightly tongue in cheek, but only slightly.
> "I don't like the kind of people that transportation brings in to my quiet neighborhood"

I see this on NextDoor whenever VTA LiteRail improvements are discussed. Possibility of a Los Gatos [or Netflix] stop? "Criminal Homeless will invade our city". Maybe, but I won't see you complaining when you go to a 49rs game in person at the stadium and take VTA so you don't get stuck in car traffic.

> It is necessary to divorce employees from trying to drive (mostly) the same routes at the same times

How is this possible without massive and awesome public transit? Rush hour traffic exists because "every employer" wants "every employee" at their desk at 6-9am.
> Also, what stops governments to fully replace your domain with their own, including valid certs?

The threat is doing this but only for a small number of people. That could go unnoticed if they could provision certs in the dns. If a CA issues bad cert you see it in CT logs and the CA gets punished.
Which should be accessed by window.self anyway so it doesn't really matter? There are so many poorly named global variables (top etc) that worrying about shadowing them seems meaningless.
I would really, desperately like to agree with this article, but I hit this point and may not read further because this is a completely clueless statement:

If they do not also change their parking policies, such efforts amount to little more than window-dressing. There is a one-word answer to why the streets of Los Angeles look so different from those of London, and why neither city resembles Tokyo: parking.

I wanted to be an urban planner and I have done a fair amount of related reading. Los Angeles sprawled before it became known for being so car oriented, back when people took the tram and walked everywhere.

It sprawled because it was built in the desert. The fact that water has to be imported to the area means that you had to develop large tracts of land in order for the financing to make any sense. It has to do with how much it cost to develop the necessary underlying infrastructure.

It's layout is somewhat unique due to the environment and circumstances in which it was built, the way that Venice is unique for being built in a swamp. If you don't study the history of the place, you can't understand how it came to be the way it is.

I would love to see the U.S. become less car centered. I would love it if we stopped whoring our cities out to the cult of the car and built more walkable communities and provided better public transit. But arguing for some particular approach and basing that argument on completely made up facts without understanding the history behind the places used as examples does not in any way impress me.
The assertion that no one is able to explain functional programming is rather extreme and doesn't pass the sniff test.

Does every practitioner of functional programming reinvent the whole thing from scratch each time?

Perhaps you mean to say that it is very difficult to explain?
> invested years getting 3301 karma points.

Very low RoI. Agent should be fired.
Rafting tarihçesi
İlk kauçuk sal, Lt John Fremont tarafından yapıldı ve Horace H. Day'in 1840'larda inşa edildiğine inanıldı. Rocky Dağları ve Büyük Ovaları araştırmayı planladılar. O zamanlar icat edilmiş olmasına rağmen, yüzyılın başlarında kadar ilk ticari rafting gezisi gerçekleşmedi . Ancak 9 Haziran 1940'da Clyde Smith, Snake Nehri Kanyonu'ndan başarılı bir yolculuğa çıkıldı. Daha sonraki yıllarda John D. Rockefeller, Jr Grand Teton Milli Parkı'nda modern bir tatil oteli inşa etti. 1950'lerin sonunda lodge yüzme turları düzenlemeye başladı. 8 ft genişliğinde 27 ft uzunluğunda fazla olan savaş botlarını kullandılar. O yıllarda 500'den fazla kişi gitti ancak günden güne talep artmaya başladı. 1960'lı ve 70'li yıllara kadar, whitewater rafting şirketleri oluşmaya başlamadı. Münih'teki 1972 Olimpiyat Oyunlarında, İlk kez whitewater rafting dahil edildi. Şimdi, whitewater rafting popüler bir spora ve hobiye Dönüştü, her geçen yıl daha da büyüyerek popüler hale geliyor...
It depends on what the meaning of the word "it's" is.
Yes, that's what I do sometimes, using offline apps with local dictionaries.
Saying how much you want is different from saying how much you currently make. It may be numerically the same, but there are big differences in how that information is treated. One of several examples: A recruiter who has been told to offer you up to 100k will probably not go back to the hiring manager if you just say "I want 120k"; they will tell you that's outside of the range for that position. But if you say "I make 120k and would need to earn at least that to consider leaving", that is much easier for them to escalate. This is something I've seen happen at two different companies, on the hiree and hiring manager side.

The background check thing feels mostly like a boogie man to me. It's convenient for recruiters that engineers believe that, but I've never seen it happen in practice. And if it did (how does this even manifest? they require you to send them a paystub? they can't compel your previous employer to divulge this info), you should be outraged! It's none of their business what your paycheck at your previous employer looked like or contained. I would respectfully decline to provide this information, and if they insisted I would edit or photoshop it, and give serious thought about whether this is the type of employer you want to work for. You should be indignant about the fact that an entity you are planning to devote the majority of your waking life to for the next few years is comfortable with systematically fucking you over like this.
Don't be silly. FBI agents intentionally want to fly below the radar. Duh.
I have sleep apnea and so coffee is just basic and very necessary bootstrapping for me in the morning. There's no such thing as getting enough sleep for me.
What's the best way to load Freebase in 2017? Cayley with Postgres storage? Or some other RDF/graph DB? Or ElasticSearch? Or dump it in Postgres/MySQL? I am not interested in complex queries, but simple queries that execute reasonable fast.
In D "pure" means "referentially transparent".
Fascinating, thanks for your comment! How would an attack like this look? Would every siren need to receive this broadcast then, and if so wouldn't that put the broadcast power required to pull this off above most consumer gear?

If that's the requirement, isn't that a poor design? I knock out one or two points in the city and the sirens are unusable?
Full Text Search Using MongoDB
Again, Google entered into a contractual agreement to be compensated as a Federal Contractor. DoL's request is part of that contract. Google's stand for protecting private contact information is basically mute. The IRS also contains much of that information. I recommend reading the official complaint. https://www.dol.gov/newsroom/releases/ofccp/ofccp20170104
React is not complex, it solves complex problems, elegantly. Web components make it worse than it already is. By catering to the dom they fragment HTML even further. Now you rely on attributes for "if", "each", "of", "loop" and so on. It literally enforces frameworks shipping template parsers and script engines that duplicate and fight against Javascript, each with their own syntax. Without frameworks like Polymer you only get encapsulation and that's utterly pointless.

The extensible web is about low-level access. Web components go against everything that stands for. They're again pushing a bad vision that was decided on almost 10 years ago by people sitting in a closed room trying to interfere with how we write apps, resulting in a useless spec that adds complexity and weight. That spec btw took years of pushback against Apple and other vendors that weren't even interested in web apps rivalling their native stores. They have eventually given it green light because the spec is so tame it won't threaten a native app in a hundred years.

React on the other hand isn't much more than a simple idea:

const Component = ({ text }) => <span>{text}</span>
const Another = () => <Component text="hi there" />

We can express UI declaratively and functionally. It solves our problems and pretty much has set the web free. Now there are dozens of frameworks that follow these principles, it's made it possible for Javascript to move on to native space, other platforms and devices. We're closer to truly universal apps than ever. Nothing proprietary about it, just technology that has managed to come through by its own merits which has evolved into an actual, living standard.

The W3C has the worst kind of track record, don't expect anyone to fall for all this hand waving for "standards," no one is that naive anymore. If a spec doesn't perform it gets discarded and by this point we already know web component don't.
This isn't a fertility treatment.

The hope is that it mitigates mitochondrial disorders. It will likely work, and will carry on to any children the child has.

So think of it as curing a family of debilitating conditions and it stands up pretty well to treating old people for cancer.
Vultr: Amsterdam DC offline for over an hour
There's has been no information made public yet.

Logging in to your own account you should see an alert for each AMS droplet, all 3 of my AMS droplets were down.

It seems to have recovered a few minutes ago, for a total downtime of around about 1h30.

And this is on top of the somewhat frequent restarts they announce after the fact.
Animals can certainly tell male humans from females. Anyone with a dog or cat can see this. We are all mammals. Our chemistry isnt all that different.
Works well for me, I use a subset though. I like dub.
Likely a response to the Syrian airbase tomahawking from a couple of days ago?

Russians are known for what they themselves call "asymetrical answers", so this seems to fit the pattern.
Thanks. (Though to be clear, I was directly responding to the parent point about over-caution. :) Not making a statement about this particular news item.)