skysight-inc/HackerNews huggingface dataset:
> an office full of faces that reflect the gender and ethnic and age diversity of the city I live in.

That's most likely not going to happen. Tech is a demanding industry and, with age, lots of people start looking for easier/less demanding jobs, even if they pay less. That's why you may see some 60+ year old COBOL maintainers, who stepped off the tech treadmill decades ago and are just now cruising towards retirement, but you, for the most part, won't see 60 years React developers - people at this age value their sanity and don't want to run on the treadmill any more.
> The American model of just providing backing for student loans is the broken one.

I would agree with that assessment. Convincing the government to subsidize loan interest for education and housing is one of the nastiest tricks the banks pulled on the American people.

But the point is that those markets would be more efficient if the government had left them alone.

> When I did my M.Sc. in Austria I paid €350 per semester for another example of publicly funded higher education not making education expensive.

That's the out of pocket cost, then how much did it cost in tax dollars on top of that? I assume still less than in the US, because the banks did such a number on the US, but I doubt any better than schools in ordinary markets without that level of crazy.
Not “poached”, they were
moving voluntarily, because of much better conditions and attitudes.

So no, it won’t be good for anybody. They were not needed at home, and they are not needed now.
I bought a WeMo plug and was quite shocked to discover that there is no form of security or authentication. Anyone using the same network that your WeMo devices are using can control them using the WeMo mobile app and crucially keep controlling them once they have left your network via the Belkin cloud. They are effectively proving an open door to your network that requires you to trust Belkin to keep secure.

Edit: They do support UPnP, but still they are wide open to attack.
In the proposed scheme you will have money for a roof over your head even in that case.
Good luck getting JavaFX working out of the box in the embedded hardware supported by those vendors with the code at the open source repository.

Who do you think does the porting and OEM certification work?
> Be sure that you understand the concept of HSTS! Simply copy/pasting the example from this article will completely break subdomains that are not HTTPS enabled and preloading will break it permanently

+1. I'm kind of worried that the default copy-pasteable snippet there can lead to serious consequences. Well, less today when you can get certs for free, but you may have some unpleasent downtime.
What is he making up? This seems like Facebook's MO as far as I can tell.
People using social engineering to hack into gmail is not really 'google getting hacked'. That's individuals getting hacked.

And Google allowing the NSA access is not them getting hacked either.

Google reading your mail is not hacking either.

We're talking someone hacking into G and grabbing millions of emails or passwords, I don't think that has happened.
Not aware of such a law but there's a related European IOT project: http://big-iot.eu

BIG IoT is a European project to enable IoT Ecosystems.
With our technologies, we enable cross- standard, cross-platform, and cross-domain IoT services and applications. We are embedded in the European IoT Platforms Initiative: https://iot-epi.eu
How would that deter them though?
I’d really like to know this as well. NVidia has became very AI centric company but this has been a huge blind spot. GPUs with power and chip real estate wasted on rendering hardware are unnecessary and relics of legacy for deep learning. Why they haven’t yet designed CUDA++ only chip yet?
WordPress 5.2 “Jaco”
> Merely attending a conference is generally not "CA work" whether or not you take vacation days.

Are you sure? A quote from the CA FTB website [1]:

> A nonresident’s income from California sources includes income from a business, trade, or profession carried on in California. If the nonresident’s business, trade, or profession is carried on both within and outside California and the part outside California is separate and distinct from the part within California, only income from the part conducted within California is California source income.

If you're a salaried employee and you're attending a conference in California and being paid for those days when you're attending, why wouldn't that be considered California source income?

> However, presenting at a conference is work.

You mean if you are getting paid for said presentation? I agree that that one is 100% clearly taxable by California and would probably have been reported to the FTB by the conference organizers. I'm talking about situations where you don't make any additional income beyond your normal salary paid by your employer. If you meant salary received during unpaid presentations too, I'm curious what you think would differentiate that from merely attending the conference for work.

[1] https://www.ftb.ca.gov/individuals/fileRtn/Nonresidents-Part...
Top Ten Best Recliner Chairs for Back Pain in 2019 Reveled by Chairsadvisor
As I understood the story (the photo of the ballot that is sometimes circulated is just one taken from Twitter), the ballot had Brexit written all over it, and an arrow pointing at the Tory candidate's name, so ended up counting it as a Tory vote because of that.
Are you perhaps Chinese? All your comments are about defending China regarding the same issues. Its funny. Have you heard of those government actors in China that are paid to flag comments and write good comments about the government
There's already at least two big-name alternatives to Oracle Java: The OpenJDK and Amazon's Corretto. If you're suggesting Google might make their own "supported" OpenJDK build, then sure, that might be worth something. That's different than moving away from JVM entirely to a different compiler target, as suggested by the parent comment.
Digital tabulation is electronic voting.

Incrementalism is a powerful technique.
“Seamless Navigation” Portals Feature Now Available in Chrome Canary
It may deter smaller firms. It's won't deter Facebook.
The Tory candidate won with a majority of 1 vote.
When discussing recruitment, poaching implies enticement rather than coercion.
When profit is king...
The implication you're making is that a larger fine or existential threat to the company is somehow 'wrong'.

I would disagree, as would many others.
The keyboard has to remain connected when you’re not using it.
Ecobee it seems.

Until they are acquired by google and then rinse&repeat.
That's what I wanted to say: with paper voting, you can observe voting and counting the results. With electronic voting it might be difficult.
They know.

They will get a fraction returned. So, they still profit.

Big companies like that need fines big enough to risk closing them down for doing stuff like this. No reason for them to care otherwise.
This is a nice effort, however, don't politicians actually want voting systems to be really messy? If so, they could shift the balance towards what they want at will. USA has one of the worst voting systems in the world, however, it keeps the balance of power, equilibrating elections, i.e., alternating Democrats and Republicans every eight years or so. If the voting system was spotless and verifiable and accountable, they couldn't mess with it!
You still have to strip your thermostats off the wall. The best is still to not buy any device that is meant to last more than 5y that relies on a service.
> Edit: just noticed there’s no mention of beorg in the article so my comment might seem a little schizophrenic :-p

It's there in the URL, and in the top left corner of the site :).
Managed Website Hosting Services Drive More Business. See Why?
An archive is available, thanks to crazy people on the internet: https://i.reddit.com/r/DataHoarder/comments/b7imx9/youtube_a...
It's digital tabulation, AKA electronic voting.

This is the most common type of attempt to subvert paper voting. The paper becomes the "recount" which is often challenged in court. See? The numbers match, there is no reason for a hand count.
I am using goodreads.com to create my shelves.

* You can find your book easily and add to your shelf and also you can track if you read or not.
* Most of the book have its photos. I have both Turkish and English books and for both it is very effective. I didn't try Calibre for Turkish books btw. Also you can check your books anywhere you like.
I'm building a personal knowledge management application based on topic maps that allow for (semantic) mapping of knowledge domains together with (network) graph visualisations: https://github.com/brettkromkamp/contextualise

I'm probably still a couple of months away from completing the application, so if you need something straight away this would be of no use to you. But, topic mapping in general is something that could be of use to you in this context: https://docs.microsoft.com/en-us/previous-versions/aa480048(...
It's impossible to capture and recycle all waste heat. It's an inevitable consequence of the second law of thermodynamics. Life, an anomalously low-entropy state, must survive by dumping its entropy somewhere else.

Relatedly: stealth as shown in The Expanse is impossible.

https://www.forbes.com/sites/chadorzel/2015/12/22/the-expans...
(the article also tackles Dyson spheres)
Invest in Kotlin. It's been created by Jetbrain and they are showing clear support for it. I can't say the same about Dart. Google won't support Dart, GWT, Angular, Polymer ... eternally. Yes different purpose, tech and ambitions but too much overlapping. In case of a "more wood behind a fewer arrows" situation, you'll have to pray that the Google gods didn't choose to sunset the stack you bet on.
Arpanet, Part 1: The Inception
I couldn't agree more. Over the last 5 years I've changed the way I think about testing. Why would u bother about testing in the beginning when your product is constantly evolving? Also, a senior and organized team helps a lot in this process. I'm currently working with two senior developers and we feel that testing can still be postponed safely until we grow our team or our product becomes more mature and interfaces gets more solid and well defined. Nowadays these are my golden rules for testing a small size project/product:

1 - e2e tests for flows and interfaces that are less likely to change.

2 - write unit tests for core models that are specially difficult to test e2e or core models with complex business rules (if it's a backend code, usually your db table with the highest number of relations)
The thing is, it's really interesting content, but the write-up just makes me start yawning:

"The presence of women in a traditionally exclusively masculine space was regarded at best as a source of ridicule..."

Oh Lord, I know how this is going to go.
Hi mtmail, sorry about that. I did not think of this when building the site. Will reduce the number of notifications for the first time users.

Thanks for informing about it.
You actually can, sort of, by not choosing any of the available options.
Careful, you’re baiting the anti-Apple police.
Yep. Swift is open-source and pretty decent. Google should clean house and go with the language that would attract the most developers.
Privacy-Friendly Alternatives to Google
it's also that people have less disposable income. around europe at least is uncommon for full size car not to be on some lease as a company car
SpaceX hits new Falcon 9 reusability milestone, retracts all four landing legs
Digital tabulation is electronic voting.

The paper becomes the recount, which gets challenged in court and might not even happen.
One tip from personal experience: I usually introduce CORS (and Access-Control-Allow-Origin header in particular) first. Most people unfamiliar with HTTP headers have no problem understanding the usefulness of that one and it opens the door to other stuff.
The US laws are better than most countries. In Singapore (for example), you have just 30 days to pack your stuff and get out of the country, for instance. And that's hardly enough if you've lived there for years and usually you've accumulated a lot of stuff. It's not even enough time to sell all your stuff. Usually people just give them away for free when they leave the country. I know people who got 49" TVs for a ridiculous $100 from people leaving the country.

At least 60 days is not so bad. Can it be better? Yes, sure. But not bad at all.
I learned that the logo now is all hat:
https://www.zdnet.com/article/goodbye-shadowman-red-hat-chan...
At my company for example we run services on multiple domains that are all authenticated by a single backend. Could probably be solved by some re-architecturing, but changing cookie behaviour would definitly break existing sites.
Part of the issue here is that many IoT products use web services as part of functions that don't need them at all. The cynic within me suggests that this is an intentional choice to allow for enforced obsolescence.

Beyond this, apps can be updated to remove or decrease support for older devices, and here our focus on trying to insist on auto-updated apps to fix security problems, or on apps that are designed to receive server-side updates, causes significant problems.

At some point, for example, I'm going to have to stop using the Philips Hue app, because I have an older Hue bridge. Support for the older bridge was at some point removed from the main app (and accompanied by an advertisement for the newer bridge), and moved to a legacy one, which seems to have a significantly slower response time. Now the legacy app has popups noting that web services will no longer support older hubs, and other services will be degraded... along with advertisements for the newer hubs. I expect at some point the app will simply be intentionally broken, entirely.

Fortunately, in this case, I can just use other apps, and other systems entirely, if need be, and at least the older hardware supports entirely local APIs (unless Philips decides to push a firmware update to break them?). I'm certainly not going to replace hardware that works with new hardware that provides no benefits, and throw away the old hardware; this would make no sense.
Digital tabulation is electronic voting.
I think the problem there is that the uncertainty bounds can be massive. Almost every task will have the form:

"This task should take a day. But if the feature of the framework I plan to use turns out to be buggy, it might take a month. A bug is unlikely but not impossible, I handwave a guess at 10%."

This sort of estimate might be reasonable, or not, depending how fractal you want to get with the backup plan of a month of tasks which themselves have wide uncertainty estimates. But it's also quite useless for planning. You end up with a Gantt chart that says "this project might take 3 months, or 5 years", which helps nobody.

Hence #NoEstimates
But the point is not just the total cost (tax payers & own money) but that shifting this cost to the public means everyone will be able to afford it (including poor kids who currently aren't & just remain "uneducated" instead).

The argument is that society as a whole benefits from a better educated/more healthy/etc population so even tho it will cost you some tax money in the greater scheme of things as a whole we will benefit.

If this means e.g. a 20% premium on the cost of education or healthcare I'd be willing to accept that. If it's 10x the cost that's obviously a different story. But we don't actually know the scale of the effect.
Do we want to let the low morals of companies hamper technological development?

Perhaps there's a legislative solution. Although in the UK the Consumer Rights Act has no time-limit, so in theory of your thermostat stops working because the company decided to pull the plug then you can get refunded, at least.
It might sound like i am trying to be a contrarian, but Java for me is a special case and actually i'd probably stick with Java 1.5 or even 1.4 which was the last Java that i liked (i always liked the idea of Java as a very simple OO language and i disliked it when it started getting extra baggage - useful baggage to some, but still it deviated from the simplicity). But really that is a case of personal taste. If you replaced Java with some other language, like -say- Go, i'd most likely go with the latest version (...although again Go 2 does sound like it might follow Java's trajectory, so who knows, but for now i'd use the latest one).

But honestly i'm not a fan of requiring the latest version of something just for developer convenience. It might have to do with growing up using outdated computers for years and seeing most programs not work or work slowly/badly, often without a good technical reason (outside programmer preference).
I agree! I have no issue with better safety regulations, stricter emissions regulations, drive by wire, crash zones, etc - to make cars better for people to use everyday.

What is frustrating is that we are now unable to offer features in high performance vehicles that we were previously able to because they're considered too bad for the environment. A perfect example is the 4.0 engine in the 911 GT3. It's likely that this engine will never be offered again, despite itself being a masterpiece of engineering, sound and character; produced in such few numbers and driven so infrequently to have an insignificant effect on pollution when you consider all cars on the road.

I'm curious where you got the 23KG figure? I'm not saying you're wrong, I'm just interested to see what kind of cars they looked at. If you consider a Golf GTI from 1980 to a Golf GTI of 2019 then you'll find that in 30 years the car has gained over 500KG. If we continue this trend then by 2050 the expected average weight for a hatchback should be somewhere around 2000KG.

I agree with the cheap, 1980s/90s sports car - and did something like that just a couple months ago. But, if we are no longer capable of manufacturing cheap, light-weight cars in 2020 and onwards because of regulations, then these cars will have no choice but to die out leaving track days and motorsport inaccessible to everyone but the rich, like air travel in the 1950 and 60s.
A visualisation of a small set of topics looks like this in Contextualise: https://github.com/brettkromkamp/typed-tree

What's more: Contextualise's network graph visualisation is interactive in that it allows the user to navigate between topics of interest by clicking on the actual node that they want to navigate to.
BTW, I'd be happy to use it and share feedback. (email in profile)
It's not just that. Some UK researchers also demonstrated how it was possible to confuse voters whose devices were infected by malware. The trick basically was to display X to the voter and send Y instead.
I wonder if his role in exposing VW got him the job at GM.

I am also wondering why he is so focused on returning to the US. With his skills and knowledge, there should be some opportunities in other parts of the world.
> Responsible email publishers use lack of opens as a signal to reduce volume of emails sent and, eventually, unsubscribing you automatically.

That does not remotely sound like the behaviour of responsible "email publishers". Responsible behaviour is to only email people who asked for it, and to stop when they tell you to stop. Clever trickery to spy on people is not the behaviour of responsible people.

If their intention was as you say, it would be really stupid and unreliable trickery, not just because some systems might load the images without the user reading the email, but also because the user might read the email without loading the images. And even if they were to only and reliably load on reading, reading the email does not in any way imply that the user wants to receive it. Lots of people open email before throwing it away. Some mail readers show a preview which may be enough to read the message. Does that count as reading or not?

No responsible organisation would rely on this kind of trickery, and no organisation that relies on this can be considered responsible in their handling of email.
Doesn't mean she's personally responsible for that choice, though. More likely than not the requirement was handed down by suits with MBAs
Programming languages are products.

Once upon a time, the OS of choice would dictate which languages were tier 1.

Nowadays the platform has taken up that role.
I find him much less of an ass in interviews, at least those with Russ Roberts (of Econtalk), whom he likes.
I like it.

It would be great to be able to use UI instead API for usage. User login, add feed, end.

FYI, without RegEx any search is insufficent.

I currently use desktop RSS QuiteRSS that has this option.

https://quiterss.org/sites/default/files/screenshots03_0.png

Also, search query should be linkable (give me URL that I can send others for them to get the same results)
Typical taxi company has serious overheads. They must pay for medalian/licensing. They own vehicles and bear fuel, maintainence, insurance. They drivers are paid fixed wages regardless of rides. They maintain on-call service center. Many Uber/Lyft drivers are in affect work for “extra income”. That means they may have other jobs and driving can be lower paying job on the side. It’s like high school kid can decide to be nanny for $5/hr while putting real nanny out of the job who may charge $15/hr.
I used to use mockmma a lot as an undergraduate, because it started much faster than mathematica and it could run exactly the same programs. I wonder why mathics does not keep exact compatibility of the language.
There is a law you can return anything brought online without giving any reason for 14 days,
I don't think there is a law which applies here?
You can't use unique_ptr for everything if you want to have performant code. It needs heap allocation, which slows down the code base compared to stack allocated variables, in which case tracking the ownership is much more complex, but it's worth it, especially if you have millions of users.
> why would they kill a cash machine that's proven to work so well?

You haven't been around a merger & acquisition process, I take it. It's usually like the scorpion and frog parable:

A scorpion asks a frog to carry it across a river. The frog hesitates, afraid of being stung by the scorpion, but the scorpion argues that if it did that, they would both drown. The frog considers this argument sensible and agrees to transport the scorpion. The scorpion climbs onto the frog's back and the frog begins to swim, but midway across the river, the scorpion stings the frog, dooming them both. The dying frog asks the scorpion why it stung the frog, to which the scorpion replies "I couldn't help it. It's in my nature."

(from https://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog )
A Fast Analytical Model of Fully Associative Caches
Kotlin on Android ultimately runs on Google's ART, not a JVM implementation, think MS J++.

Also JetBrains is betting on moving Kotlin beyond the JVM, to all platforms it can reach.

The latest version of kotlinc is now built with Kotlin/Native.