skysight-inc/HackerNews huggingface dataset:
it'd be the same thing, if say, Disney dumped the Times for giving a bad review of Cars 4 - its not the same thing when you're covering a local issue, which is corruption in the City of Anaheim. They're lacking in 'moral equivalency'.
If your programmers don't care, is there anything leadership can do about it? If you have seen some management tactic turn people around, please let me know --- especially if its effect is lasting. I don't care about tricks that just electrocute a dead body.

If I were in the same situation, I would start looking elsewhere.
The source tree for sqlite3 now contains an extension named lsm1 that contains both the standalone lsm kv database as well as a virtual table extension which allows you to use it directly from sqlite3. Some info on python integration can be found here:

http://charlesleifer.com/blog/using-sqlite4-s-lsm-storage-en...

In peewee 3.0a I've also added built-in support for using the lsm1 virtual table if you're interested.
Excellent Twitter rant on the state of modern UIs
You may have missed the part about excluding Disney from awards unless they let LA Times back in. Which I believe is worth a fuck-ton of money to Disney.
Why not work around the expectation and simply migrate offline? (eg. dump DB, hack dumpfile/stream, load new CSV?) While you may lose instantaneous constraint validation, it would almost certainly be faster and allow you to work with known and well tested tools. Conforms to the Unix design philosophy: "Store data in flat text files." / "Write programs to handle text streams, because that is a universal interface." http://github.com/globalcitizen/taoup

Since you were nominally optimizing for migration, a zoom-out perspective may be to note that upgrading SQLite3 versions vs. upgrading major RDBMS versions is trivial/fast, relatively rarely required, also cohabitation of multiple versions works a lot easier, any kind of CI/CD process is going to be orders of magnitude faster and use much less CPU/memory/disk space, which means smaller build artifacts and thus faster transfer/download.
Not interested in new web frameworks until they appear here

https://www.techempower.com/benchmarks/#section=data-r14
I've had the chance to hear Richard Hipp talk about SQLite yesterday! He mentioned that the LSM tree storage engine is available as an extension to sqlite3. More specifically, he mentioned that he didn't really get the performance improvements he had hoped for, for insertion-heavy use cases.

I think part of this is because of a fundamental limitation of sqlite that it's an embedded database that has to persist data on disk at all times: The design of LSM trees works well with databases with a resident in-memory component because it's an approximation of just dumping every new thing you see at the end of an unordered in-memory array. This is as opposed to a data structure like a b-tree where you have to /find/ exactly where to put the data first, and then put it there. This finding bit means you're doing a lot of random access in memory, which is thrashing all of your caches (CPU / disk etc). LSM trees avoid this thrashing by just dumping stuff at the end of an array. However this means you have to scan that array to do lookups (as opposed to something easier like binary search). Then as your array gets big, you merge and flush it down to a lower "layer" of the lsm tree which is slightly bigger and sorted. And when that one fills, you flush further. And these merge-flushes are nice big sequential writes so that's nice too.

Anyway, with SQLite, the highest layer of your LSM tree would probably (this is conjecture) have to be on disk because of the way that there is no server component, versus in an in-memory system it'd probably be in your L2/L3 cache or at least your main memory. So this could be one reason why that model didn't work out as well for them.
That’s the initial announcement of the test back in September, not the announcement that they’re making the change permanent and rolling it out to all users, which is indeed the buried lede at the end of the first paragraph of today's “Tweeting Made Easier” post.
Facebook recreated snapchat mere months after it launched with an app called Poke. It was literally the exact same app, but people didn't use it.

It's more than just recreating the best feature.
Ha! you must be drinking..... ah, the username...
Yeah I think it certainly helps that I have Rails experience coming back to it and easily picking back up. However learning it at 0.14.3 vs 5.1.4 doesn’t really make a difference. There’s no inherent advantage in the version you started on. Sure learning 5.1.4 helps if you have Rails experience but Rails today is as easy to pick up as it has ever been.

Ha so on the name, I’m transparent at least. I’m no longer a programmer but am a business customer for teams building on JavaScript. I think they have much opportunity and suffer from lack of convention in their day to day work.
Yeah, this is a very strange statement. Many businesses are printing money advertising through Facebook.
if you can post without having your message ghosted
> members of the Los Angeles Film Critics Association, the New York Film Critics Circle, the Boston Society of Film Critics and the National Society of Film Critics denounced Disney’s blackout of The Los Angeles Times

This wasn't the LA Times doing it. More like a film critic union.

Good for them.
can we set experiments.enabled to false? if so that's a severe difference, albeit a questionable default, there should be a popup on install, or at least a message on install
Does it take more weeks than that?
One of the dumbest comments I've read on HN.
I've run into several NPM bugs (including publishing broken packages because of that race condition bug several times) and have yet to run into any problems with Yarn.

You do you, though.
Check out the changelog...they've added a ton of new stuff. Native json support, completely new full-text search extension, lsm key/value extension, performance improvements. I think they're looking at some changes to locking in the near future as well. Lots of stuff to find if you look.
The headline was "New Search Engine Google Uses Linux" or similar. I was like "looks ambitious, but they'll never get anywhere." :)
It’s not just you: Dreamforce is taking over more of SF
Some ways it can happen:

1) Write browser-detection code and execute different code, with different performance characteristics, in different browsers. This happens, though less than it used to.

2) Write your code to hit the specific JIT heuristics in a Chrome particularly well, even if that requires contortions that slow it down in every other browser.

3) Write your code to effectively depend on Chrome bugs, where Chrome manages to be faster due to doing something that violates the standards.

4) Arrange the order in which you load your subresources/assets to play particularly well with Chrome's HTTP heuristics, even if it requires contortions that make the downloads slower in other browsers.

5) Write your code to rely on specific behavior in Chrome's HTML prescan, even if it requires contortions that break HTML prescans in other browsers.

That sort of thing.

Basically, if you just write some code, chances are it will run in times X, Y, Z in three different browsers, with the times closer or further apart depending on what features you're using and how the browsers optimized them, etc. But if you then set out to make it faster in X at the expense of any other considerations, you can get it to look like 0.9X, 2Y, 2Z. Or in some pathological cases 0.5X, 10Y, 10Z...
Those information is not accurate. First, Google has been trying to migrate to Python 3 for years, but the implementation of the plan has been delayed all the time. Maybe this year certain internal codes will finally be migrated fully. Second, many new projects are still in Python. Even if some Googlers hate Python, they have no other choice if they want to do AI.
To whatever extent Apple has a monopoly on Apple customers, the same can be said for essentially every other company, making this a meaningless statement.
no 90% is persuading businesses that the marketing directors the site the pen friend hi son built Is not fit for purpose.

Its even worse in big traditional firms took me 3 years at a major publisher to get a simple dns redirect done
once people run out of space for their tattoos they will have to go back to graphic t-shirts
And then Facebook tried again last year and succeeded with Instagram Stories, passing SnapChat in users as of August: https://techcrunch.com/2017/08/02/instagram-stories-annivers...
I moved from the US to Asia last summer. Not quite sure what the US is doing differently than other governments. Imperialism has been dead for quite some time.
Ah remember text/enriched? It’s a standard designed for rich text in emails.

I don’t think any major product uses it right now though, but I believe it’s supported by old versions of Apple Mail circa 2004.
Before “AI” was all the rage
There's an easy workaround: rename the table, create new table, insert into/select from.
Its sad that the FAA has rules that don't allow any commercial use of a drone in populated suburbs. With real time insurance starting to take off. These rules ought to be revisited, at least for light weight drones < 5 pounds.
> Would it be too bold for me to say it has some cultural reasons? Perhaps the openness to innovation? or maybe the way people think about solving new problems?

It's usually an institutional problem. For example, a country where the laws governing business are predictable will work better than one where businesses are at the whim of a local authority.

For more along those lines, check out Why Nations Fail by Acemoglu and Robinson.

> Why not try to instill these cultural mechanisms in the country you came from?

So work twice as hard to get half as far?
That's why I don't delete code, I just comment it out with line comments, and add a note before each line describing why it was removed. I'm so productive! /s :)
Navya puts its self-driving shuttle tech in an autonomous taxi
The reason is that U.S. Immigration laws only allocate 14% of annual quota to employment-based (EB) petition. The majority go to family-based (FB) petitions. Indian have a much higher EB/FB ratios, whereas Chinese have many more FB petitioners, e.g. cross-ethnicity marriages. Chinese also have one more eligible category than Indians---green card for asylees.

Ethnicities/nationalities like Mexicans have negligible skilled EB immigrants and have a much higher reliance on FB to immigrate a whole family to the U.S. (oftentimes derisively called out by Republicans as chain immigration), and thus they face longer FB backlog compared with Chinese FBs and Indian FBs. For example, as of today, the backlog for an Unmarried Child of an Mexican immigrant is 21 years, whereas that of Indians and Chinese are 7. (https://travel.state.gov/content/visas/en/law-and-policy/bul...) The priority date for a skilled Mexican immigrant programmer, who would be filing for either EB2 or EB3, is current (no backlog).

Since the system is heavily family-oriented, EBs often found themselves in very awkward positions as either the scape-goat for America's economic problems or distractions among partisan fights. A lot of things do not make sense. For example, the spouse of an EB petitioner does not count as "family-based" but takes up one more EB slot, and their school-age children, despite not being employed for work, are counted as "employment-based" immigrants. In addition, to offset the number of green cards given out to Chinese nationals after the 1989 Tian'anmen Square Massacre, a number of greencards are deducted from Chinese EB quota. Just making small changes to these two issues can ompletely eliminate Chinese backlog and greatly shorten Indian backlog. However, the politicians couldn't care any less about sensible solutions. While Democrats typically only pay the lip service, Republicans' common tactic is to hide their anti-immigration attempt behind a big banner of pro-skilled immigrants. The Rs either will try to trade the EBs with zeroing out refugee quota or slashing FBs in half, for example. They may have a good point (U.S. admits more refugees than employment-based immigrants annually), but touching that hot-button issue will never get Democratic votes, and it beginning to increasingly look like Republicans' political show vote.
I think most people think of "Instagram Stories" when discussing how Facebook copied Snapchat, rather than Poke.

In a very short amount of time Facebook where able to clone one of Snapchat's signature features AND gain large numbers of new users in the process (as of March 2017 they reported Instagram stories having 200 million users per day, overtaking Snapchat in the process).
disney should have never tried it to begin with. I am reminded of the south park episode where mickey mouse walks around beating people up. Sometimes fiction isn't that different than real life.
Wow.

Yesterday it seemed that most people on HN felt level 4 self driving on public roads was at least 5 years away.

Today that estimate needs to be revised. Seems the future is coming faster than we thought.
About a year ago I wrote an essay with this idea [1]. You really don't want your company to be at the behest of facebook/twitter, they can pull the plug on you, change their algorithms, change their rules, force you to pay up, since they control the audience. This is why a platform like Mastodon [2] is attractive (or should be attractive!) to businesses. If you host your own instance of Mastodon, you have full control over your own megaphone.

And that's just the basic principle. Given that Mastodon does not attempt to mess with people's feeds using clever algorithms, instead accepting that when people follow someone they want to see those posts in chronological order, it should be even more attractive to companies used to facebook hiding their posts from their own fans unless they pay up.

[1]: https://medium.com/@Gargron/two-reasons-why-organizations-sh...
[2]: https://joinmastodon.org/
Nothing really, and people use it for that. For example, https://github.com/0ad/0ad/tree/master/libraries/source/spid...
According to a presentation Richard Hipp did at Ohio State, they just didn't get the same level of performance from a log-structured merge vs. the b-tree in SQLite 3. If I remember correctly, while log structured merges where able to accumulate in memory actual to consolidate writes there was still a number of reads required to support joins etc. So they just determined based upon their testing that the b-tree based code was just faster. I don't recall the exact benchmarks, it is probably on the web somewhere.
Everybody else is suggesting remote human intervention from an operations center, but those would likely suffer from hold times and dead zones.

What if, as an additional option, a touchscreen in the car highlighted the car's planned route, and the humans inside could drag the line to reroute, and/or add waypoints to the route? This would get around most farmer's markets and road closures. And/or they could tap to indicate a semi-permanent obstruction, and the car would do the rerouting.
To be fair, mutating props was frowned upon pretty early on. Also, emphasis on upgrading to the latest version of React 15 before upgrading to React 16.

React has pretty thorough deprecation warnings on the final releases of each major version about what is going away with the next major. Once you've gotten rid of all deprecation warnings, migrating to the next major should be uneventful.

This means you can take your sweet time when upgrading, migrating your code without breaking your entire application.
It wasn't my intent to misrepresent the context. As a comment on TFA I read TFA and I assume you read TFA.

But it's telling that you think... the threat to blacklist Disney from awards, unless they retract their blacklist of the LA Times, is justified, not because they blacklisted the LA Times, but because of why they blacklisted the LA Times. Namely, in response to the LA Times' piece critical of Disney.

So, a particularly violent response is justified by the MSM in this case, because Disney is retaliating against a news story which so far is being held up as factual. If they want to retaliate against a newspaper's dutiful and factual investigative reporting, then it's OK for the MSM to hit them where it hurts.

I actually get that people think this is justified and that the MSM actually did one right by defending themselves like this. I personally take no joy watching powerful interests try to out-leverage each other. A muscle exercised will be a muscle more quickly used and relied on in the future. I don't enjoy the mudfight and don't think either side comes out entirely clean.

(My last comment on this topic)
Here "original" is probably "The Odyssey", not a generic original work. I read that as Wilson highlighting the gender roles embedded in Homer's writing.
>fast b*d

fat b∗∗∗∗∗d?
>Camper-van, pick-me up at the office (London) on Friday evening, by Saturday morning we in the highlands of Scotland.

I just want to point out that there is a pretty decent sleeper train that departs from the center of London and will have you wave up in the center of Glasgow. You'll have a full-size bed with sink, toilet etc. and a dining car and a bar if you want to avail yourself. Tickets are pretty cheap too.
I realize this will probably go unseen, but as someone who was raised in the middle of nowhere by parents who refused to drive me anywhere to socialize with other kids my age... know that you're doing your children a massive favor. I wish my parents had a tenth your good sense.
I completely agree! I don't think I said or implied anything to the contrary.
He claimed he tried it, thinking it can't go through. And it seems plausible, since you he was researching similar attacks from the past.

He had no reason to make the github issue afterwards, if he was a blackhat who knew what he was doing. His entire presentation doesn't seem like that. (Or even like "someone who is trying for no real reason to try to look innocent". He didn't have to be public at all.)
Fortunately firefox also keeps them, so that's my workaround.
I found the best job of my life over craigslist. Better yet, they didnt list the name, the location, or the salary. I suppose I got lucky. It turns out the CEO of the company just hadn't hired many people and wasn't sure how to use it.
That W1 is magic. I'm blown away by its range.
Surely 280 chars is better to extract data for twitter to get revenus.
I am fascinated by Facebook. It is one of the most valuable companies in the world but if you took it away from me (and I would argue most people) tomorrow morning it would have almost no impact on our day to day lives. I actively use it and my girlfriend is obsessed with Instagram but if she didnt have it she would just go back to reading blogs on Tumblr or wherever. I would hate to live in a world without Google or its ecosystem of applications (like Maps) or a world without Microsoft Excel/PowerPoint but I believe a world without Facebook would look almost identical to the world we have today.
I wasn't trying to suggest that Trump won by popular vote, I meant that of people who voted about half of them voted Trump.

True Trump only had 46%, but Hillary only had 48%. If the entire US population was only 100 people all lined up on opposite sides of one room you'd have a hard time telling them apart by their numbers alone.

My point was more like this: A lot of people voted for Trump. Incumbents typically have an easier time getting re-elected than their challengers. If Democrats want to stop a second Trump term they need to get voters on their side. Pidgeonholing the entire right side of the American political spectrum as redneck bigots is a surefire
Agree, Rails 3 absorbing merbisms introduced flexibility to the existing conventions making it easy to stray from the opinionated stuff. Rails 3 was still Rails but definitely made it easier to get yourself into trouble. And definitely changes any Rails 2 developer would have to learn.

I’ve experimented with most of the alternative frameworks and micro-frameworks. I have a real fondness for Sinatra. I’m happy most modern languages have their own Sinatra but I’m sad that most modern languages lack their own Rails.
Wow - Juniper Networks got approved with $63,960 for "Software Engineer" in Sunnyvale just this year while LinkedIn is paying ~$125k for the same title.
Related (great article of a subject that comes back to HN)

https://priceonomics.com/how-mickey-mouse-evades-the-public-...
Music is not only for ears
Naming convention at Google
Chrome extensions are stored unpacked on your filesystem, it's easy to read what code is being used. On OSX they're in:

~/Library/Application Support/Google/Chrome/Default/Extensions
Isn't the answer here to just run the latest stable version where the impact of field trials would be minimized? Even the stable version will probably have features/field trials in the command line if you start looking at it for render processes. It was also never established if this A-B testing through field trials was to blame. It is a valid way to roll out new features to users while trying to minimize breakage. Most of the unstable stuff happens with the unstable branches in any case (dev and to a lesser extent beta).

I do realize this isn't the best answer but I thought that the closer you get to canary/dev branch the more variation you'll be subject to. You can force field trials on and off at the command line if you know the option name and how to format it correctly.

e.g. for some older ones:

--force-fieldtrials="EnableWin32kLockDownMimeTypes/Default/*EnableAppContainer/Enabled/"
Facebook replicated Snapchat’s story feature in all three of its major brands: Facebook, Instagram and WhatsApp. Instagram is also relentless in adding new filters (filters people put on their face while recording themselves) and is Snapchat’s most fierce competitor from what I can tell.
I've taken sleeper train services before from Scotland to London. It's cheaper than a hotel and the service leaves at 11pm and arrives at 7am. You get a room with a real bed (and lockable door, sink, toilet, etc.) and a pretty decent restaurant and bar to avail yourself of. You also get to leave from the city center and arrive in the city center, without messing around with security and arriving 1-2 hours before the flight.
> i read somewhere that something crazy like 30% of traffic in city areas are people looking for car parking.

Without a source, this is just a made-up statistic, i.e., worthless.

Here's a source for you, though [1].

> Sixteen studies of cruising behavior were conducted between 1927 and 2001 in the central business districts of eleven cities on four continents (see Figure 1). ... About thirty percent of the cars in the traffic flow were cruising for parking. The data varied widely around these averages, however; on some uncrowded streets no
cars were cruising, while on some congested streets most of the cars were cruising. Cities have changed since these observations were made, and the data are selective
because researchers study cruising only where they expect to find it.

[1]
"Cruising for parking" by Donald Shoup
http://shoup.bol.ucla.edu/CruisingForParkingAccess.pdf
I can't quite explain it, but this change has given me conscious access to a feeling about Twitter-the-product that I only had at a subconscious level before now: complete, overwhelming, extraordinary rage.
There are non-profit startups that really do geniune work. Do we let them pass? So many like DDG should we let them pass? What about Tor they do hire people to manage the project. Should we let that pass? What about research on cancer? Not saying LE is not important to get a little notice (it’s probably hard for anyone to notice their career page or whatnot to be honest), but we should be fair.
I don't have interop issues with your examples either. Calling Java from Kotlin is very pleasant.

What I found is that it's the other direction that takes some thought. For example, my Kotlin library needs more help than just @Jvm annotations to be usable from Java.