skysight-inc/HackerNews huggingface dataset:
I owned a Smart car for two years. It's not unpleasant at all. It was my daily driver. I drove from San Jose to Los Angeles in it and up in the Sierras over 9000 feet. The interior is plastic. What were you expecting, Corinthian leather with wood accents? I didn't notice any handling problems. It does handle differently than a larger car, but it's not a large car. There was a problem with the automatic transmission not always being very good about changing gears, but my model came with shift paddles, so I didn't tend to use the fully automatic mode too much. The biggest issue with maintenance was that there aren't a lot of dealerships to take it to, so depending on where you live, it can be a hassle. There certainly were problems. For example, the clear plastic roof developed crazing. The lack of a spare was annoying. The biggest issue for me is that drivers in other cars didn't tend to see me, especially on the highway. I actually was both rear-ended and side-swiped in it. Eventually I traded it in and bought a 4wd truck that was helpful for my work but only gets 19mpg and is a lot harder to park.
Out of curiosity, how do you determine whether a particular user is within the scope of this law, or not?

(The problem with the law is that, by the literal meaning of its wording, it is applicable to all Russian citizens anywhere in the world, not just in Russia proper.)
A lot of the confusion around webextensions is that while 57 may not support a lot of important use cases, the door is always open for new webext APIs, which is what's been happening so far, and will continue to happen, making more and more such extensions possible again.
You can always make an encoder faster than another encoder. What you have to ask is - how good is it for the speed? (This is called rate-distortion optimization.)

Better yet, how good is it for the bitrate and speed? (This is the really hard part.)
>Firefox (perhaps under its previous name, I can't remember)

Netscape Navigator?
Phoenix?
I am happy to say that Indian manufacturer Mahindra already has such a car in India called E2O
You could negotiate sticker sending by hash: the first message only contains the hash value, if the recipient already has that sticker stored, it can be displayed immediately. Otherwise the full data can be requested.

EDIT: That scheme can be used to probe whether or not someone already has a specific sticker stored, so it might have to be separated per-contact to avoid leakage.
It's at least a generation improvement. WebP is not very good; skal standardized it way early, before Google let anyone else review VP8.
That's a setting - though I don't know the default.
>why pro-Russian governments were back in power soon after, right?

Like Yanukovytch, who offered eurointegration, and was thrown after breaking his promises?
The sidebar API had to be added, but this was added quite a while back (been using it with Tab Center Redux since nightly 56 IIRC).

The tabs API was missing some stuff too. There was a Tree Tabs webext that due to the lack of some tabs api stuff was unable to have full functionality without doing lots of disk I/O in the use case of a large number of tabs, but I think that functionality was since added.

Only missing thing is the ability to hide the tab strip, now (AIUI)
Graphics libraries abstracting 3D APIs are a thing, SDL, Skia, Cairo,...
"controlFactoryFactory" seems to me a pretty apt name for a factory that creates controlFactories, if that's whatbitbis. What else could you name it really? "controlMetafactory" perhaps.
"Rebnooting" sounds like it should be a real word; probably a military term.
"Given that Crimea is now part of Russia"

Only according to Russia and its friends. In the eyes of international community it's disputed territory at best or occupied part of Ukraine for most.
Doesn't matter, Twitter was all about the 140 characters, nice for some they increased it, but they also removed a huge part of their identity and their value by doing so. And this only proves that Twitter doesn't stand for anything anymore and that will be the fall of it.
What spec compliance is broken if the browser renders unstyled HTML with a font big enough most humans can read it?
> Of course one could argue Boeing receives massive 'subsidies' from the US government in terms of pork-laden defence spending contracts.

Were their defense programs (which includes clients outside the US, one of the interesting aspects of this move on their part, as they still want to sell Canada military planes) subsidizing their commercial operations, why would they not simply shut the commercial side down and keep more of that sweet, sweet, defense money as pure profit?

Of course, if it doesn't, why doesn't Lockheed build out a commercial division? Do the technologies for each application just diverge too far to make it an irresistible combo?
It looks cool, but I don't completely understand what this is about. Is it a way to share files over a P2P network? Isn't this basically the same as Torrent or IPFS?
Yeah, you can type a lot more in Japanese. Most characters stand for at least two US characters, which is most likely how they came up with the 2x decision.
I think you're assuming all cards are red or black. I think a better zero knowledge proof analogy using cards would be a sorted deck and saying "I know where your favorite card is" by showing them their card.
You do have the impedance mismatch to OO languages, which are probably used in 90% of all applications.

Farter more, I don't really think that all systems have relational data, it's just possible to store it in that format. Sometimes 3 document types are easier to handle from code than 30-60 tables.
It seems like it would be an insanely huge task to start doing military contracts with a new supplier, get new parts, train servicemembers how to maintain the new planes, and deal with countless pieces of support equipment and infrastructure and software designed for one plane.

Then again, I really have no idea -- perhaps there are so few commonalities between an F/A-18 and an F-35 that it's just as easy to switch to another vendor.
3 Tips to Make Your Web App Extra Protected – KaiGi.biz
This is both awesome and depressing.

But it gave me a really interesting idea: a service/network/community/forum/etc for people to gather and discuss Really Confusing Bugs™ that they're trying to figure out. Not necessarily (?) for contemporary end users (maybe highly technical end users).

This could actually be a really cool concept. Somewhere squarely between HackerOne and StackOverflow - not for exploits, and not for simple(r) stuff, but specifically for complicated and confusing bugs you've been staring at for days/weeks and nothing's making any sense.

I can see a subscription model working for this, even - subscriptions would work both to allow people to provide extended assistance, and also because a contract makes NDAs easier.

Hmm. Thinking about how the subscription model would work... you sign up, configure billing, that then allows you to request extended assistance.

- One way that could work is that people offer you help in return for thanks, which would work like a configurable upvote; higher quality answers attract more rewards. Maybe anyone can reward answers (via the credit in their account) after the fact?

- Another way would be setting a minimum or exact reward amount up front to attract more help.

Regardless of how it worked, the site would have all discussion be public and open by default; you'd have to check a box to make the discussion private, and even after that you'd have the ability to go through and selectively un-redact parts of the conversations so everyone could be helped.

And anyone could sign up and offer answers instantly, and the rewards credited to their account could be cashed out at any time. That would attract new users.

I realize I've just described a weird kind of paid StackOverflow. I am very curious why SE hasn't pursued such an idea. As in, I am 1000% confident they've had this conversation at least once, and I'd really love to hear what the opinions were.
JSX is just JavaScript.

const A = () => <div>hello</div>

Is the same as

const A = () => h(“div“, null, “hello“)

JSX is neither HTML nor a template DSL, it simply transform into a function signature. 9 out of 10 frameworks base on the functional approach today, including Vue.
Some people need the whole size of the screen to be able to read. If you put a hard limit on the width, they will be very unhappy when they blow up the font-size to 200... But I doubt this works on any modern homepage anyway. Was a long time since I met these users last time. At that time there was still Netscape.
An efficient bandit algorithm for realtime multivariate optimization
> There would be 0 large planes in the sky if governments were not involved.

There would be as many as the market demands
So why is emodendroket referring to ctrl-w then?
Thank God it doesn't have to do anything with Bitcoins!
> When gas costs two times more than in US, people suddenly start thinking more whether they really need full size truck to take their groceries.

Might be a factor but take a look on the streets of Munich and you'll see a lot of what I call "street-legal tanks"...
Weekly digest of curated best practices, tips and tricks for Data Scientists
Google Caffeine Update, Blogging Και Πως Να Ανεβείτε Στη Google -
Last hours to participate in Internxt's crowdsale
That was before the pixel-perfect designers got full control over how I read stuff on my own computer :-)
As far as Crimea, it's difficult to say precisely.

They had a referendum in 2014, but that was then, and it was hardly an open and transparent one (armed Russian soldiers occupying the entire peninsula, no international observers admitted).

Ideally, we'd need to hold a new fair referendum to find out. The problem is that even talking about holding one is in violation of the Russian laws on separatism, punishable by up to 5 years in jail. Conveniently, the corresponding bill was signed into law at the end of 2013, shortly before Crimea was annexed. And yes, people have actually been jailed over this.

(Having said that, if there actually was such a fair referendum, I would bet on them staying in Russia. But the percentages would probably be lower than last time.)
ZNIU, the first #Android malware family to exploit the #DirtyCOW vulnerability
Ataribox will be an open, Linux-based console priced starting at $249
iRoot VRoot APK v2.0.9 Latest Version Download Free for Android – Android APK's
> git config --global alias.git '!exec git'

Is the exec really required?

git config --global alias.git '!git'

Will also work. Am I missing something?

EDIT:
From git doc,
"If the alias expansion is prefixed with an exclamation point, it will be treated as a shell command"

So exec is not required then.
Only at a relatively trivial scale; and certainly, do that if your application is simple enough. There's probably a fair number of applications that clearly fall into the 'simple enough not to need redux' category.

That's a good approach, seriously. You don't need redux at that point; don't use it. I'm not even suggesting such applications are 'trivial'; they probably just don't have excessively complex component hierarchies and interactions.

...but please read this really quite old article if you haven't before:
http://blog.ploeh.dk/2012/11/06/WhentouseaDIContainer/

This is an argument that has literally been made a hundred or more times before, and nothing has changed about it.

Sure, this article is about dependency injection, but its essentially the same domain. You can argue that manually passing props is the same of 'poor mans' dependency injection, and it certainly has value in that there's 'no magic' in it.

...and certainly, you fall into the pit of pointlessness and frustrations when you use magic, but there's no convention to make the magic 'all work without surprises'; but the same issues still apply.

Once the application reaches a certain size, the maintenance burden of the 'simple' approach becomes prohibitive.

/shrug
Another cool feature could be not enabling people to start nuclear war on the service.

This might get down voted as trolling, but the real trolling is going on between Donald Trump and North Korea. The fact that twitter continues to allow the racism, bigotry, sexism, antisemitism, climate change denial and warmongering of the most high profile account they have to go unchecked is ridiculously unethical. Instead of taking a stand against the erosion of Western ethical standards they're profiting from it
A company local to me has raised $20M and sold thousnds of preorders on the promise of a $12,000 electric:

https://www.arcimoto.com

Not yet shipping, of course...
Ha -- both are amusing.
Sorry, but that makes no sense at all. I have packed all my things - truckloads of them - and moved to a different country several times in my life. It was never an issue, legally speaking.

Yet, because I am still a Russian citizen, this law effectively requires Facebook to store my personal data on Russian servers. Including such data that has been generated in the last several years of me living elsewhere (which is, in fact, all of it - I didn't even have an FB account until I moved).

How does this make any sense?
The code counts all CJK characters twice.
The UK as well, as Bombardier has a big plant in Northern Ireland in the constituency of the small party that the ruling UK party needs to keep its majority.

This plant employs 4,500 people.

The Economist has a good overview of this fight:

https://www.economist.com/news/business/21729469-row-between...
Not with kids.

Thanks for the tip!
I'm using this without problems, and it's so comfortable to see the red highlighting when you mistyped: https://github.com/zdharma/fast-syntax-highlighting
Have MAC, will hack: iThings have trivial-to-exploit WiFi bug
Thank you very much for sharing. Touching. Did not expect something like this in the comment section. You definitely made my day with this beautiful poem.
Should be pretty easy to prove if these sonic attacks are real + when they happen with the assistance of a device that can record sound. A simple laptop would probably suffice.
You can't do that with kids. There's laws and such.

(You sure can at home, so let me clarify: can't to that at school, or at kids labs, like the place I was working in)
Yep. One step closer to FB.
Complex analytics should probably be done in a db separate from the production db anyway. The analytical db could be an RDBMS, a datacube or something else.
The difference is that NSA tries to keep things secret, because they knew that what they were doing is wrong, and that citizens won't like it if it comes out, it's going to be challenged in courts etc.

In Russia, there's a public law that mandates ISPs to install surveillance equipment that federal law enforcement agency can use basically at will (for now, they still need technically warrants, although in practice it's impossible to enforce; next year, a new law comes into force that removes the requirement for a warrant). And another public law, which requires ISPs to block websites according to a list that is maintained by the government.
"There would be as many as the market demands"

I disagree.

There are many, many industries wherein barriers to entry are far too significant for private capital to take the risks - moreover - especially in areas of innovation, some things would not exist.

The internet itself would not have existed without having first been developed by the military, and then by academia.

Were it not to have been built - what 'startup' in 1965 was going to spend 30 years developing protocols, selling 'it' (whatever 'it' was in terms of a product) to universities etc.

Think GPS. Who's going to invent this tech out of nothing, and pay for a satellite program (back in the day when it was obscenely expensive to put stuff in space) for a market that does not exist? What's the business plan in 1965 for a 'GPS startup'?

Aircraft is much the same way.

Europeans are not stupid - they have smart enough capital and R&D, but the only way Airbus got off the ground was by massive political intervention.

Same for Nuclear Energy and some other forms of energy development.

And all of this aside from the fact that so much advancement came out of WW2 (and other wars) - which is R&D that the industry receives as a free, externalized benefit.
Semi-jokingly, why don't you apply to join the EU? In a year, a position as the biggest EU connection to the anglosphere will open - and we already have all our treaties translated in French, too; looks to me like lots of our values are very similar, and the US would be much more careful with their threats if you were with us ;)
We have free software. We need free databases
Wrote about that recently: https://medium.com/@alexkrolick/writing-react-components-for...

See also: the docs
Privacy Act of 1974; System of Records Open for Comment 10/18/2017
The WWW uses DNS. Think about it: DNS evolved as an upgraded distributed hosts.txt table. Fundamentally in an entry in that name-ledger is a point to a machine which you would log into. Who gets to change that ledger? Its static.

Now we have blockchain tech where names can point dynamically to content or cluster of machines. Ethereum ENS is an early version of this.

Imagine you would want a global map of places on the Internet itself. Like Open-map but so secure you can rely on it, so that self-driving cars can use it. Technically its not impossible anymore. The Web can't do that, because of single authorship of data (way less secure than multi-party authorship).

Ironically Mike Hearn has suggested such system with TradeNet [1], but apparently has missed what is happening with the evolution of blockchain tech.

The next web will be a transaction system, not a communication system - the former is a generalization of the latter. If you're interested in building these kinds of systems - we are startup building the foundations and are hiring.

[1] https://www.youtube.com/watch?v=MVyv4t0OKe4
Ever once in a while I link someone or mentioned what is in articles such as these, below, and I rarely find people believe it until they read it in name-brand media. Maybe I am wrong but from 9/11 to the Snowden leaks to now it feels like we are on some accelerated path towards 1984 where conspiracy theories are becoming reality.

For example: the US gov actively influences movies and TV scripts for propaganda purposes: https://medium.com/insurge-intelligence/exclusive-documents-...

Another: US Gov created an incredibly false narrative about Iraq to set the stage for the War on Terror. https://theintercept.com/2016/12/15/if-donald-trump-is-so-up...

DoD spent millions researching how to manipulate Twitter users: https://amp.theguardian.com/world/2014/jul/08/darpa-social-n...

We need more decentralized power in media, not less.
> where C & Rust are the only other options

Java, Ada, Pascal, Basic also happen to be viable options, with compiler vendors still doing quite well.
The slower the speed, the cheaper the vehicle can be and the more widespread innovation you can have. This makes e-bikes, scooters, kei-trucks a very interesting area… and means Americans are doomed to be car-poor if they always have to spend $20k + $x00 a month to get something new.
That's also one of the richest parts of Germany. Maybe people don't care so much about gas prices when they're driving a company car and make six figures.
What are some of the open source options?
Yup, I am from the Northwest and remember Jafco and then BEST.
Pulse of the planet seems a bit high minded for a system for sending group sms
:thinking_face:
Must be downvoted by google employees.

It's a valid criticism.
> USB wifi dongle that takes up 4 USB ports instead of 1, would you say that the they need to get a computer with more USB ports or that they should avoid such an inefficient design if they think a lack of ports will be a problem?

You can recommend whatever you want, but at the end of the day the client is going to use what they want to use. I find it's best just to accept that and not argue with the client about how they're doing things wrong. You can of course make a recommendation on how to improve things, but if the client doesn't accept it, move on. You're usually hired for your professional opinion, not to stand around whining about how no one implements your great ideas.

If the client decides not to take your professional opinion, then either:

1) accept that they're paying you for your opinion which they're not following (which is their choice, it's their money)

2) quit and find another client who treats you like the demigod you so clearly are

My point about AMD providing more PCIe lanes than Intel at a lower price point still stands. The original point of OP was that Intel is not providing more than 40 PCIe lanes on anything but Xeon SKUs:

> That and refusing to up the number of directly connected PCI lanes. The latest chips support 40 lanes but some of them are outboard of the CPU and connected via a controller.
> However, from a purely algorithmic standpoint, their website has content that should rank very highly

But why? None of those things are reasons to link to it for any particular terms, just reasons not to not link to it.
> the system forced you to reconsider how you said it until you got down to the bare essence of what you were trying to convey

... and stripping away context and nuance, and ultimately providing such a paucity that people these days have trouble recognising context and nuance. Twitter's played a major hand in the damage to people's attention spans and ability to interpret communications effectively. Recognising subtext no longer seems to be a thing anymore.
They made a payment for development a few months back to remain a partner, so they're not fully out. They were originally slated to start phasing out some CF-18s around now, but given how this was supposed to be an interim choice, they're probably going to have to start a service life extension program for their current inventory.
Slack CEO: How We’ll Use AI to Reduce Information Overload
Thanks for the non daily mail link. That paper is the original brietbart news
how exactly does that differ from java streams?
I think the idea is that Boeing gets a big head start on some commercial applications. E.g. they build a military cargo aircraft and can bill all of the R&D to the govt, then quickly convert the plans to something UPS wants.

Probably similarly for flight control software, electronics etc.

Though I'm not sure how much transfer you would see now that the designs for commercial planes are so mature.
May I just say your consistently friendly helpful manner in this thread is deeply appreciated. Thank you.
You're missing the fact that Twitter's engagement is way higher in East Asian countries and that's because they can pretty much use Twitter as a normal blog. On the other hand in the countries with very long words (like Hungary and Finland) Twitter is not very popular. It's been clear for a while and I'm surprised they haven't implemented this sooner.
Say the flagship instance was a free speech one, what do you think would be the consequences
Cargo still doesn't work out of the box for linking against binary libraries.

That, alongside the lack of incremental compiler and linking, means my C++ work projects (native libraries for Java and .NET) actually do compile much faster than Rust occasional weekend projects.
have you tried programming rex neo?
It ships nvi, as do the other BSDs. I think it's reasonable, BSDs have a stronger divide between the base system and third party packages, I'm not sure it would make a lot of sense to maintain vim as part of the former.

Besides on my FreeBSD system /usr/bin/vi is around 400kB while on my Debian machine /usr/bin/vim.basic is 2.4MB. It's not much these days but on embedded platform it could still make a significant difference.
Rapidly approaching a million accounts
No, a self driving one. Now I'm picturing a car that bounces off walls to find it's way