skysight-inc/HackerNews huggingface dataset:
But it does raise questions about whether the company was civilly negligent in safeguarding company assets. Board members and/or high ranking company officers may have legal exposure.

(IANAL)
Correct on both counts.
Being re-interviewed is very important. Every interviewer should be re-interviewed periodically to see the other side and to calibrate the quality of your internal pool to external scores -- Why does nobody care about that? It seems equally critical if you believed in the merit of your process. Once every 50 interviews is too far apart. Once every 20 sounds about right. If they don't "pass", they should be made to re-interview again and again until they "pass", before they can interview others again. If you find all your interviewers are not available, you know you have a broken process.
To protect users privacy iOS 12.2 will limit Web apps access to iPhone’s sensors
In addition to what the sibling reply said. There is also the issue of your choice of runtimes. Java has the slowest startup time and Go the fastest. C# is faster than Java but still slower than Python and Node.
https://en.wikipedia.org/wiki/Color_Labs
With my own money, I am occasionally donating to libraries and other charities. Of course, you are free to do that and anything else with you own money, too.
Paper on purely functional data structures (persistence): https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf

Clojure's fantastic contribution to mainstream programming is making these types widely available.
It does the same on the Xbox One. It sucks. Every Netflix-using friend I've asked about it hates it.
Ask HN: Deploy existing webapp in China
Simply: I’m maintaining a fairly simple webapp and need to open it for Chinese customers. It’s currently on aws. I’d know how to deploy it on gcp as well. Both are blocked. Is there any semi compatible cloud with hosted dB, something like api gateway etc? Please share your experience.
Mozilla's Android components repo describes the project as "A collection of Android libraries to build browsers or browser-like applications." Since this includes an entire browser engine and browser features such as autocomplete and history/bookmark syncing, I don't think this is meant to be a substitute for Chrome Custom Tabs. If you intend to develop a complete browser (e.g. Brave) or an app that uses multiple browser features (e.g. a shopping app with a built-in browser), then Mozilla's Android components might be right for you.

https://github.com/mozilla-mobile/android-components

The Mozilla Reference Browser appears to be targeted to end users as a way to showcase performance improvements in an upcoming version of Firefox. Right now, Mozilla isn't able to include GeckoView into Firefox Nightly because it doesn't support all of the existing browser features.
The title is clickbatie.

The first doctor did consider POEMs but ruled it out. He did however tell them to see another neurologist as he didn't know what else to do and tried everything he could.
This post was on HN the other day: https://blog.usejournal.com/how-i-negotiated-a-software-engi...
This is kind of odd. You mean that the battery can't take the power when cold?

The obvious fix is to use that power first for heating the battery. You'd still slow the car via power generation, giving the exact same braking feel.

Trains often do something similar, except that they dump the power as heat to the air. That would work too.
When reversing a car like a Mustang, you can’t see what you are about to roll over either. The U.K. is apparently also considering mandatory backup cameras. It isn’t just a “truck” thing.
I love your sarcastic response.

Favorite recent example, Chrome's audio blocking solution pretty much broke every HTML5 game in existence. 1000s of sites are still broken. To just name some easy categories, every Pico-8 game exported to HTML5, Every Unity and Unreal game exported to HTML5. Even 100s of Google's own Doodles, examples, promotions, etc ... until they pre-whitelisted every domain they own.

The worst is Apple. Trying to do anything game related in a webpage on iOS Safari is a nightmare and is pretty much guaranteed to break with each new iOS release. "minimal-ui" (nope, took that way), "user-scalable" (worked but they keep changing the conditions so old games break and have to reverse engineer under what conditions it's respected). I recently noticed one of my sites broke for audio. No errors, no mention of what changed that I can fine, worked 6 months ago, stopped working, Safari only. Note it's a site about audio and it doesn't start that audio until the user clicks the "Play" button. It's using the "resume" api but no sound comes out. Still works in Firefox and Chrome (after having to update it last year for Chrome's breaking change)
Revoke JavaScript permission. That's what I do (in case I ever allowed it).
Going to link the obligatory patio11[1] post on this - it's a must read.

[1]: https://www.kalzumeus.com/2012/01/23/salary-negotiation/
The CDN is in the ISPs data center. You can’t get much lower latency than that. But if Netflix is AWS’s largest customer, I doubt they are using it as little as possible.

Netflix does presentations every year at ReInvent about how they use AWS and they have a ton of open source tooling they wrote specifically tied to AWS.
The other comments already gave you some great info, but I'll just link some good documentation for anyone looking to get started. I discovered Matrix the other day and decided to set up a toy matrix-synapse server, which took less than two days' worth of free time for someone with a programming background and no serious IT expertise.

Build matrix-synapse server from source: https://github.com/matrix-org/synapse

Install matrix-synapse server on a DO droplet (the smallest/cheapest droplet or excess resources on an existing one should be plenty): https://www.digitalocean.com/community/tutorials/how-to-inst...

I hope this project gets more traction because it's a fantastic, secure, self-hosted, full-featured, (inhales), open-source version of slack/telegram/kind of discord. Not perfect yet, but really great so far. Even pretty easy to set up e2e-encrypted voice and video calling through your server.
Quite impressed with the way this handled some edge cases I tried out. (Four word company name with the third word having 20 characters, twenty word string etc.) I'm sure a lot of thought went into algorithmizing how to best represent a string of unbroken text in a given space and make it look good at the same time.

Edit: Grammar
I didn't see any sarcasm tags on your comment, so I'll take it at face value and disagree. Two quick examples:

Google Chrome went from proposing a new WebAudio method called "start" to deprecating and removing the "noteGrainOn" method it renamed in the span of 12 months. Any sites using the original spec stopped working, some within a year of being released with the latest and greatest spec, one of which was Google's "WebAudio Playground" demonstration site. (There's a fun bug on file where that team had the browser team push back the method deprecation by a release so that they could fix that one website).

Google released Polymer in 2015 or so. Apps written using the latest version of that in late 2015 stopped working at some point in 2017 on Google Chrome.

Web browsers stopped being even a little bit backwards compatible around 10 years ago.
The donations go by paying the salaries of most of the top electron devs since they work for github which is owned by Microsoft.
Can we build a truly single code base that works for both, Web and Apps
I have been working on a boilerplate and a code structure that can be used to build a truly single code base for web and app projects.

Have already written the app part with a `shared` business logic folder (redux). Next, is to create a `web` folder that can re-use the same business logic and have its own presentation layer.

The repo is based on React Native. Planning to write the web in react. Looking for thoughts / contributors. Please connect with me on github.

https://github.com/AmitM30/react-native-typescript-boilerplate
Maybe that's fine. Still better than forcing students to go for practically unattainable standard.
But then, maybe it's just as good as grading them based on efforts...
yeesh, this reinforces my lack of desire to ever interview there. thanks for the detailed writeup.
And you would get your information request rejected due to unreasonable efforts required to satisfy.

FOI is meant for information that can legally be published with reasonable effort, but not yet available.
Interesting site! Always cool to see these things visualised.

It reminds me of the visualisation of different sorting algorithm (with sound): https://youtu.be/kPRA0W1kECg
I once saw a company that interviewed like this. The also paid the candidate for the afternoon. The thinking was if you are working on our codebase you should be compensated.
Never heard of a boat?

On top of building the second R/P FLIP in 50 years, for reason I'm not exactly sure off, it'll add to the expense over a boat to also run off tech like hydrokinetic current turbines and wind, compared to cheap and efficient tech that's known to work at sea like diesel? Warning bells.
Yeah, will do
Yes, the myth of tech superiority. Just like MS DOS, Windows, Android or the web stack won by being superior.

AWS is bigger and growing at least at the same rate.

I wouldn't bet on Google becoming #1.
> As one moved down the class ladder in the urban dynamics model, classist assumptions about the urban poor piled up: birth rates were higher

Why is this controversial, or, for that matter, an assumption? There's plenty of studies demonstrating correlation between income and fertility... or are they implying that the correlation is only meaningful nation-wide, not within any particular city?
The top donor on that page is Facebook, which has given $9,000 total. Next highest is $745. Just a few commits' worth of development time costs a lot more than that, and both Microsoft and Slack have been major contributors to Electron.
I speak multiple languages including Russian. I think I discriminate between more colors, just because for a particular color shade chances are one of the languages has different adjectives.

Because I distinguish between light blue and blue, I'd keep calling something "light blue" even when people in my extended family who don't speak Russian will start saying "this is green now". Sometimes we have silly arguments about that which is fun.

Another one I like is the color between yellow and green. Russian has the word "salatoviy" (салатовый) translated as "salad green". I always see it that way even when not thinking or speaking Russian and I'd tell people something is "salad green" and they'd respond with "huh? oh you mean yellow..."
The closest to that is CSPA.io, but they don't confer degrees. It's billed as the SAT for software engineers.
It is probably better to think of most religions as very dramatic hobby clubs.

Just having regular meetings is not enough to be "performative" or "ritualistic". What if the atheist association always began every meeting with a hymn to Richard Dawkins, and then a ceremonial swim of a little model HMS Beagle around a miniature island, always widdershins (opposite to the sun)? This would be the beginnings of religion.
I'm sorry if this is a naive question, but won't your games have a "PLAY/START GAME" button?

If not, wouldn't adding one satisfy the requirement for user interaction on the page?
I don't see how you could have missed (b).
Which regulation or policy? Which certification? Name names. It’s not any of the financial, legal, or health care compliance regulations that I’m aware of.
In Russian goluboy is seen as a "primary" colour though.
Could it also be the USA system of dealers having to be 3rd party my law and therefore needing to mark up the price for their profit vs other markets where car companies run their own storefronts?
You might want to look at alibabacloud. They are the Chinese equivalent of AWS
Yes, it’s like the joy of a stick but without any gears or RPMs it means the feel of it is much smoother and very easy to attenuate.

I’ve never driven a high performance stick shift, only a cheap beater stick as my first car, but I found high RPM stop and go in 1st or 2nd gear was always somewhat hard work and jerky. The TM3 is absolutely not hard work or jerky, the single pedal driving is actually quite a joy IMO.
I have worked with database code that was meant to only work with the database it was running on, and database code that was meant to be agnostic to what database you used. I always thought that the costs of the second were underappreciated relative to their benefits. And unless you're actively maintaining running on more than one database (as in, shipping a product where your users have more than one database) you tend to miss all the implicit ways you come to depend on the implementation you're on -- yes, the syntax may be the same across databases, but performance impacts are different, and so you tend to optimize based on the performance of the database you're on.

I suspect the same is true for cloud. Real portability has real costs, and if you aren't incurring all of them up front and validating that you're doing the right things to make it work, then incurring part of them up front is probably just a form of premature optimization. At the end of the day, all else being equal, it's easier to port a smaller codebase to new dependencies than a larger one, and attempting to be platform-agnostic tends to result in more code as you have to write a lot of code that your platform would otherwise provide you.
Will Python suffer the same fate as Perl?
Agree, but it isn't like OSes also don't change their API space or behaviors.

Unless one only cares about fossilized UNIX and Win32.
Unfortunately, we require the ability to load/unload directly from S3 and Aurora serverless doesn’t support that. We haven’t been able to do anymore than a POC.
It does (also turquoise and others), however I found that unless someone worked with color, or visual media, painting, graphic design etc. they won't use those names in colloquial speech.

"Did you see that cyan car that drove by?" is not something the majority of people in US might say while in Russia they will use the adjective goluboy and would say it is a completely different color from dark blue.
I understand wanting to use map or filter when things get more complex. Pandas has filter and apply methods for that. I agree that the JS versions are quite nice with the arrow functions and method chaining.

But for simpler operations, if you're doing a lot of vector computations, then map and filter bloat the code considerably when the mathematical notation is easy to read.

Good luck with work on the JS implementation and efficiency comparisons. Pandas utilizes a Series object built on top of NumPy array for handling columns and rows. I don't know whether a similar approach would be helpful in JS.
I agreed until recently, but now my music autoplay is very inclined to get stuck in a loop of music I've already heard (did I listen to those tracks too many times?). The additional recommendations can still be good but need more manual intervention than letting it autoplay.
> Higher wages with shorter work hours would be a great step in the right direction. I believe Keynes even suggested it.

No he didn’t. He suggested we’d have chosen to work fewer hours and have more leisure because we could afford both greater consumption and greater leisure than were possible when he wrote. Higher wages than now, with shorter work hours than now is possible only with growth in economic productivity so we can produce more (goods, services) with less (material input, labour). We can’t just decide to work 20 hours a week and maintain our current standard of living by fiat.

Economic Possibilities for our Grandchildren (1930)

https://assets.aspeninstitute.org/content/uploads/files/cont...
Java applications can compile to native code and remove needless bloat via linking.

So when is Electron going to support the same features?
I wish I read the comments before the story :)
The only things that are "coupled" to redux are actions dispatched from components. They themselves are very abstract, and when needed are connected using { connect }.
> until you're at a stage where nothing can fail anymore.

... and then there's a NullPointerException because you forgot to check something that could indeed fail (i.e.: you have a bug).

In other words: they advise you to not have bugs in that part of the codebase, which was precisely my objection.
Well, what do you think Netflix is doing to be AWS’s largest customer? Have you seen any of their presentations on YouTube from AWS reinvent? Where do you think they encode the videos? Handle sign ins, etc?
The issue here is that the addition of work later in the process, does not mean there is no work -- and thus no claim to value -- earlier in the process. It's a response to it doesn’t matter if you take something from someone because you still have to work to do something with the concept or technology.. Just because people have to work to make something saleable of the concept or technology, doesn't change anything.

You might argue that "finding" or "discovering" stuff is not work and in naive cases you are right. Regarding wheat, though:

* There is a lot of work that has gone into virtually all edible wheat varieties. We don't eat wild wheat.

* Finding stuff you can actually eat was at one time a lot of work, and sometimes dangerous.

* Saving seeds and saving the knowledge of identifying characteristics of food stuffs was at one time far more difficult than it is now.

If people do work, and we benefit from it, and they don't benefit from us benefitting, that's crooked.
Can you tell me what how a better platform would function?

I used to freelance on Upwork but I can't think of a better system.
Yes, in all EVs now they must activate the brake lights if they are decelerating at a certain level of G-force. I can't remember the exact level, but it's mandatory that they do this, because, just like with a manual transmission, you can decelerate with the engine alone, and it's not fair to the drivers behind you to surprise "brake" with no indicator or brake lights.
SEEKING FREELANCER: REMOTE

Manypixels is an on-demand graphic design outsourcing platform. For a fixed monthly fee we do unlimited UI, logos, banners and illustrations. We work with designers and project managers fully remotely and pay them a hourly salary.

Looking for freelance designers and freelance project managers.

Company landing: manypixels.co Contact: robin@manypixels.co
> ignorance for climate concerns.

And the EU has demonstrated ignorance for actual air pollution. Their obsession for CO2 reduction has resulted in some of the worst air quality. Particulate and NO pollution is far more dangerous to human health than CO2. In trying to “save the world,” Europe has managed to poison itself through years of misguided policy objectives.

https://www.sciencedirect.com/science/article/pii/S136403211...
This has been my company's approach.
There's always going to be some provider specific stuff you have to deal with.. The networking has been a major difference between clouds I've noticed. But I'm guessing in most cases our Helm charts would deploy unchanged Toa different provider.
From my experience, the speed is most often lower at the merging zone then in the following stretch of road. So overall througput could be improved by a more strict merging regime.
Several Slack employees contribute core source code to Electron. I believe they may even have several dedicated employees working on Electron full time. Same goes for MS.
Vertical text using CSS3 with cross-browser support
So I'm on my phone and I'm looking at this GitHub repo. It has an animated screenshot that I can't quite make out, and it doesn't let me pinch zoom to see it better.

I try tapping on the image in the hope that it will give me a standalone image I can zoom in on.

Instead, it takes me to a page that asks me, "Do You Live In San Jose And Like Asian Women?" And "Meet The Best Type Of Girls Who'll Do Anything For You."

And I still can't zoom in on the screenshot.

Tip to open source authors: don't host your screenshots on postimg.cc.
There's a big difference between AWS RDS and self-managed. Huge difference.

- DBA's & DevOps

- Procurement management & spare parts

- Colocation w/multihoming

- Leasing agreements

- Paying for power usage

- Disaster recovery plan

- CapEx & depreciation

- Uncomfortable meetings with my CFO explaining why things are expensive

- Hardware failure

- Scaling up/out

Not even worth going on because the point is obvious. Going "all in" reduces cost and allows more time to be focused on revenue-generating work. The "migration" boogeyman is just that, something we tell other programmers to scare them around the campfire. You're going to be hard-pressed finding horror stories of companies in "cloud lock-in" that isn't a consultant trying to sell you something.

> at some point it's cheaper to bring ops/ hardware in-house.

It depends. It's not always scale issue, and with all things it starts with a model and collaboration with your finance team.
> My brain (a trivial organ that just lets my body parts talk to each other) weighs 5 times as much as my kidneys (organs that filter all the blood in my body and keeps the whole thing alive).

> Ridiculous!

> (I appreciate that the reality is slightly more nuanced than that.)

You are hilarious. Ignore the people that say poor analogies doused in sarcasm make for weak arguments.

If you had literally dozens of dozens of paid-for, or hundreds of free, brains at your disposal, any of which could be dropped into place and be fit for the purpose of letting your body bits talk to each other, then that may be a slightly more appropriate analogy.

Unless you're implying a chat app is analogous to the renal system? It's not really clear what point you were trying to make.
I wrote a flaky test management system called https://www.flaptastic.com/ on AWS Lambda... my first AWS bill was $2.50. I love it. I also used serverless.com's wrapper to deploy it for free. If this gets expensive and I want to raise money to have expensive DevOps engineers setup Kubernetes for months then fine... but I really don't need that and I can easily port this to any other platform if I want to later.
The big difference with something like PL/SQL is that it’s a proprietary language, whereas lambda and the other faas options are based on open languages. Makes portability somewhat easier to achieve.
Back in university, having a Centronics port made you more attractive to the girls, I heard.
"ruled it out", meaning he wasnt being treated for POEMS and was thus being treated for the wrong disease. Title is accurate, not clickbait.
In "The Left Hand of Darkness" I really struggled with naming, maybe because they didn't have a latin-based structure. But I really appreciated on the other hand her effort to make sense of the language, toponomy and so on all together.
Shameless plug, but the book 'Through the Language Glass', by Guy Deutscher covers this and more about language and thought in a very entertaining way. Check out the book, or find my notes about it here: alvaroduran.me/through-the-language-glass
I grew up in Australia where it was assumed that everyone automatically knew the rules to every sport. I fumbled my way through cricket and soccer for years. I tried finding books in the library that would teach me the rules, but couldn’t. Still don’t know how to play either of them.
> If I do a deep fake of Melania giving Trump a golden shower in Moscow, that goes way beyond parody, even though it is, technically, by definition, parody.

By what principle is this the case?

> That's the loophole that needs to be closed.

You're not closing a loophole. You're limiting free speech.
Do PWAs allow you to do things like modify application menus, access the file system etc?