skysight-inc/HackerNews huggingface dataset:
What would be nice is a component that would connect to a XMPP server over a websocket, create a temporary account (save a handle to localStorage) and start a chat with me. Everything could run on the same server.

Perhaps a small plugin for prosody if necesary at all and a self-contained JS code. Nothing else.
Reliably storing a lot of data for a long time with low latency and high bandwidth worldwide requires fairly specialized hardware and talent. If you're not willing/able to invest in the proper hardware (which is very different from regular compute work), it's definitely better to hand it off to a 3rd party.

Looking at BackBlaze's posts about designing rack-mounted dense storage units and their reliability tests is very informative on how specialized it really can be.
How does it look bad for them? I don't really get how moving from Azure to Google Cloud is really of interest to anyone much.
Colin did a little more than "go to college".
What’s New in LXLE 16.04.3 Eclectica
I'm always struck by how many people in this field I encounter who think it's not collaborative work and that it's "OK" to work at a desk with headphones on all day.

Maybe at a consultancy and only if you're far downstream of dealing with clients.

That's not normal, nor should it be.
> The employer wants to gauge your unscripted in the moment programming knowledge.

I see the appeal of knowing this but I think I'd take a submission from the OP as-is in place of a "coding test."

My thinking here is that I can't recall an instance where I needed to write code at a job with a timer ticking down and someone reviewing my work as I went. I usually have the luxury of doing some research and taking a few attempts at a problem before I understand it and write a decent solution.

I'm not sure what we expect from candidates when we force them into these situations. Am I supposed to be impressed by their solution? I can't think of how I would be. The code I'm most proud of writing took me several attempts to write. Often over a long period of time. Am I supposed to gain some insight into the way they think about problems? I already know how most people tend to solve problems. It's a well understood area of research. What else is left?

All I expect candidates to prove is that they've practiced a problem set and can recall a large number of solutions to trivial problems. Useful but it doesn't give me an indication about how they'll perform. Three months into the job and they'll probably forget 60% of the problem sets they practiced anyway.

Do I want to hire programmers who have an intuition of complexity and know when to use a binary tree or a linked list? Definitely! But I'd rather talk to them about real experiences they've had when they had to make such choices and find out why they made the trade-offs they did. It's hard to do that with trivial problems.
The scoop: radiation damage during space travel is similar to aging damage. Known anti-aging drugs help. More is needed to make interplanetary travel feasible.
what's the `mix` function?
Sure, but 2,970 of those dollars are just for fanciness.

My $30 digital Timex is fast, can be worn to exercise and then in the shower, doesn't need charging or winding, and is (IMO) easier to read than analog.

It just doesn't look fancy.
A simpler way to build and deploy machine learning
'There's a culture that works against women': Changing the face of tech startups
what are the ping times for satellite networks?
Out of topic, what's the purpose of physical numpad in a modern phone? Inputting text with T9? Pure nostalgy? Fill the void because bigger screen would be too expensive?

I find it hard to believe that manual entering of phone numbers is common use case. Nowadays people mainly communicate by texting/chatting via social networks, right?
They said New York would be under water by now, so we took steps back then to limit emissions, and that never came to pass.
When Even Genome Sequencing Doesn’t Give a Diagnosis
The project seems to know where the data comes from, at least in my case it identified each:

Email	Pwned sites
dropbox@...	Dropbox
ffshrine@...	Final Fantasy Shrine
github@...	GeekedIn
linkedin@...	LinkedIn
patreon@...	Patreon
tumblr@...	tumblr

(The Github one was using their OAuth - which kinda screws with the traceability)
That would be because Dropbox is a SaaS software business where the TCO of its infrastructure is absolutely critical to its P&L. Every dollar shaved off its infrastructure per user is a huge deal for Dropbox.

Apple uses software / cloud services as a way of selling expensive hardware, and the margin (if any) made on its cloud services is a rounding error on the overall P&L.

EDIT: Generally, the 'Apple insources everything' meme is a massive oversimplification. Apple insources when there is a competitive advantage to doing so. Apple insources its chip development because it is able to get better thread performance on its phones when the software is aligned tightly to the chipset. Apple insources Cobalt because you need Cobalt to make smartphones and if others find it difficult to source Cobalt, they're going to find it hard to make smartphones, driving up their unit costs. It gets no such advantage from insourcing compute bar a slightly lower TCO, which isn't going to be a huge deal to them anyway.
Bringing Vulkan to Apple's Platforms: Open Source MoltenVK 1.0 and SDKs
PoT – Phishing on Twitter
This is one of the places that in-situ materials change the game. Having a metallic (or even iceball) asteroid in earth orbit really changes the formula on the availability of shielding and fuel for a mission anywhere. Honestly I am in the "skip Mars" camp and I think we should go straight to the asteroids.
No love for LTC?
Most likely way an APT compromises your service is via an infrastructure attack - e.g. having your service hacked via a phishing attack and then the APT pivots through the environment until they find the mighty AWS accounts. Server-less doesn't change that.
What happened to the giant Apple-owned datacenters such as in North Carolina?

https://www.google.com/search?client=firefox-b-1&ei=UR6UWsvn...
Almost the same happened with my father. It's why I think poverty can span generations easily. I am grateful now my mom and dad got a divorce but during that dark time I only saw my dad if either myself or my brother were in trouble or if we happened to be running around the trailer late at night.
What kind of startup hesitates to have arguments?

I have never been in a startup that fears arguments. Every startup I have been a part of has lively debates and arguments almost every other day. It's only the large slow moving corporate giants where I see such lack of debate and arguments on what is obviously wrong.

I would go to the extent of saying that a startup that does not encourage arguments in a harmonious fashion would die very soon anyway. Debates and arguments help in weeding out stupid ideas and focus on what that really matters.

This person's email shows that he can have a qualitative argument in a coherent, polite, and non-confrontational fashion - exactly the kind of people you need in startups!
MicroFlo on ESP8266: measuring air quality
The dedupe would be ineffective here unless there's key re-use since Apple AES-128s every chunk before it goes to 3rd party storage.
The Meuse-Argonne: The 82nd Infantry and the bloodiest battle in US history
How I Started a Mailing List Business on a Bus in One Sitting
Nahh, NetBEUI!

Non-routable and peer to peer, wcgw?
Vuid – generate very unique identifiers in the browser
Most simple things can be dealt with at a clinic in less time (in-the-door to out-the-door) than you'd spend merely filling out the initial hospital paperwork.
"Smart" is 100% a marketing term. "Networked" would be more accurate in most cases.

Do you want a "smart" coffee pot? Oh yes, you smart person, of course you do! Do you want a networked coffee pot? No, because that would be dumb. All the fun of rebooting and hackers, but you still have to physically touch it to make and pour coffee.

The really dumb part of many of these devices is coupling. A truly "smart tv" would be a good screen + wires + a computerized device, so you can switch out screen or computer at will. Gluing them together guarantees crappiness and waste.
500m salt-free hashes just mean your odds of getting a hit per hash go way, way, way up. Around one in 2.9e39 instead of 1.5e48.
100% this continues to be a problem. I want something like gingkoapp, but with the WordPress's new Gutenberg editor with the ability to add items on a "page" or down a node.

gingkoapp.com

But, for now I use workflowy.com for almost everything (the failure is pictures & multi-media).
Many recruitment agencies won't even talk to you until you pass some FizzBuzz test on HackerRank or similar. Even Facebook strongly suggest you to take their own training based off similar platform and Google does something similar. So it seems that even entry level jobs these days require Googlesque excellence just to get your foot in the door. It's similar to law firms requiring you to take parts of bar exam during your interview or physicians to perform autopsy during interview. Even worse situation is with Machine Learning now, where you are expected to answer PhD exam-style questions for entry level data augmentation jobs. Unless you are from Top 10 school your credentials don't matter at all. It's IMO complete insanity and I am throwing such companies out of the door instantly unless they offer $500k+/year. Then we can talk that way.
If that wasn't sarcasm, you should find a better employer ;-)

p.s. Even at the best companies there is some truth in what you say, but it varies a lot.
I think OP was implying that your kind of reasoning is desperately needed, not just isolated evidence (although, I didn't read the article yet). Alas, your comment is preaching to the choir, not the audience OP might have had in mind. Although, the article is on an academic site -- so much for the audience.

xkcd had a nice illustration: https://xkcd.com/1732/
That would be surprising. Although it’s also possible they have 3rd party extensions which are making the AWS calls.
Once the baby videos started rolling in all the cloud solutions started getting expensive real fast. I had to stoop down to running my own file server. Buy a pair of drives every now and then to expand, and nightly rsync to keep things backed up.

The product I would like is a photo album with an indexing and web interface components, and plugins to make sense of different phone platforms. Nannies love to text videos and getting those off the phone has been a pain; I end up saving the whole iOS backup and scraping any media looking files from it.
Pitch Deck Inflation (2015)
Musk is talking about the OSI layer 1 and layer 2 of the satellite network, which by definition needs to be something unique and custom. Nobody has ever built a LEO dual-satellite-CPE make-before-break architecture before. The closest thing is the o3b architecture which is intended for very large, costly customer terminals. This will still speak ipv4 and ipv6 just fine.

To gain a better understanding of why this needs to be totally unique/custom/proprietary, it is helpful to first have a thorough understanding of current high capacity dedicated geostationary orbit based systems (1:1 SCPC/MCPC with dedicated kHz) and various shared-bandwidth VSAT type systems (TDMA timesliced architecture between one large earth station, one piece of satellite transponder kHz, and a number of N fixed CPE terminals within the satellite's spot beam.

After understanding current geostationary architectures, dig into the "How" and "why" o3b was created and has been such a success, and its general system architecture which is proprietary.

Satellite engineer here:
The OSI layer 1/2 needs to be totally custom because we're dealing with a unique architecture of, just off the top of my head:

a) dual satellite LEO architecture

b) possible satellite-to-earth station trunk links, and satellite-to-satellite

c) CPE terminals that have no moving parts and use phased array antenna systems to talk to two satellites at the same time. From the stationary point of view of a rooftop CPE, the satellite that is currently "rising" from the horizon and will be soon overhead, and the satellite that is currently overhead and will soon pass out of sight.

d) Densely packed high frequency spot beams on a moving LEO satellite. The closest thing that's ever been built to this before is again the o3b satellites, but there are a great deal fewer of them, they orbit much higher, and have much larger spot beams than these small LEO high-Ka/V-band satellites will have.

e) Custom indoor modem RF tech to talk to the rooftop CPE and provide a standard 100/1000 copper ethernet handoff (and possibly integrated 802.11ac dual band wifi). TDMA timeslicing per CPE and bandwidth allocation - there is no way that an individual CPE will get 1:1 dedicated bandwidth 24x7x365, the amount of capacity in an individual spot beam sized area will be oversold based on standard network architecture principles that most people don't try to max out the capacity of their circuit 24x7.
"Achtung!"
"Mein Leben!"

Good times. A game that worked without mini-map and without constantly patting the player on the back.
I have kind of the same experience being a database administrator. In so many cases programmers have no clue what is actually happening behind their queries. The worst thing is that they think they know or just don't pay attention! :D
Yes! yes! It's been over twenty years since I read this and it still calls to me. Thank you for reminding me how beautiful and true that passage is. His rhythm in this part is like a swing. Dream-like. Another lovely spot in the book was when he called to a loved dog on a beach "Floss!". It was a great way to end a section by letting it slip into memory like shouted words on a beach fade after a loved dog, especially its name.
This joke is in direct violation of the First Law of Thermodynamics.
redhat also have openshift for on premise enterprise kubernetes platform.
When you are one of the largest companies in the world, millions really isn't all that much (for your infrastructure).
Programmer and owner of a technical recruitment agency here. I forked and rewrote the whole thing: https://gist.github.com/iwangu/b0d8b8e140afdd4e30bb7e401babc...

I made it more generic so more people can use it and removed things that make no sense to me as a recruiter. Also, I deleted all the patronizing parts and made the English simpler. If you start quoting authors and even think I am going to read articles linked in footnotes, you're wrong. I think many HR people will just ignore you if you e-mail this. They won't want to talk to you because you signal that you will be hard to work with and you clearly don't value time of others. Your e-mail is way too long. Seven paragraphs with bullet-points, are you kidding? RIGHT NOW, I have 197 other e-mail conversations in my inbox that are easier to read than this essay.

I wrote a blogpost why programmers don't get jobs due to random factors (https://medium.com/@iwaninzurich/why-software-engineers-dont...), but this is one of these things where just shoot yourself in the foot by being too demanding too early in the process. (You can be demanding ONLY AFTER they told you that they want to hire you, but not before)
I have no allegiance to the HackerRank or the current hiring process of most Bay Area tech companies. The basic formula is: first a chat with the recruiter/hiring manager to establish interest; follow up with a screener that is a take-home exercise, HackerRank exercise, or phone interview with an exercise; then a four to five hour on-site. This is a lot of time for everyone involved.

What are the alternatives?

They need to minimize time, give everyone a fair chance, and improve the signal. I certainly wouldn't say the current method is great at meeting those criteria.
You are not alone in your frustration, and I suspect most people here will sympathize with you as this topic comes up quite often in the software community. Just be aware that drawing this kind of line in the sand is going to greatly limit your options.

If you want to be evaluated in a more holistic manner (including side projects) you'll probably have better luck with very small companies. When the people in charge will actually be the ones working with you every day, and they are only filling a small number of positions, they will be more likely to find it worthwhile to get to know you as a whole person during the hiring process.

Unfortunately, once a company is beyond a certain size this just isn't possible because it doesn't scale. They have to fill hundreds or thousands of positions and also maintain a universal set of hiring standards. Things degrade into a game of numbers. This makes cookie-cutter tests almost inevitable.

While frustrating in their own right, for me what makes things worse is that you have to do one of these screens for every single company you apply to. And most companies have the same evaluation goals for the phone screen stage (e.g., do you actually understand data structures & algorithms).

What I'd really like to see is the emergence of something like a "common app" for software hiring. Outsource technical screening to a reputable third-party, and once you've proven yourself by obtaining a good enough "score" you can move immediately to on-sites (what constitutes a "good" score would vary by company). This doesn't solve the problem of the efficacy of technical screens, but it at least cuts down on all the redundant effort.

Two services I've tried so far that are doing something like this are Interviewing.io and A-List. Unfortunately it seems these services merely make it easier to get a phone screen, rather than replacing them. But it seems like a step in the right direction.
And yet you'd think they have the numbers to warrant investing in it; Dropbox did too, and I read it saved them 75 million since moving to their own datacenters.
Looks like people really want ClipArts back.
I don't think I can find it right now, but I recall a comment by Patrick MacKenzie (https://news.ycombinator.com/user?id=patio11) to the effect that companies that have onerous interviews often also have a "cheat code" path for highly accomplished candidates (well known figures, or someone who's strongly vouched for by someone highly trusted within the company) who find the normal interview process unwelcome.

This response seems like an attempt to engineer that path out of nothing. Good luck, but you can also avoid these interviews if you can make those connections/build your reputation to the right extent.
Free news gets scarcer as paywalls tighten
We can't compare companies with each other since we have no idea what kind of deals they have negotiated with the cloud vendors. On Apple scale, you most certainly are not paying the list prices. Quite certainly the same thing for Dropbox, but Dropbox might have had worse negotiation position. Initially, they started small and then were quite locked into AWS. Maybe AWS did not believe they would actually be able to move away.

Since Google is working to challenge AWS, it probably makes sense for them to strike deals with companies like Apple with even small profit margins if this increases their efficiency and allows them to then make more profit from other customers.

And then we also have the option that Apple simply can't build own data centers fast enough to accommodate all their needs. Encrypted storage blocks are a safe thing to distribute, so rather distribute those than some Siri voice recognition stuff.
If "Googlesque excellence" is passing FizzBuzz then I am severely undercompensated.
Ideally, I'd like to dive right into Android Studio and Kotlin. Since the inherent interest with phones, mobile gaming, cameras, videos, etc is already extant ;)

Another alternative, and I think a strong curriculum could be built around this. Is an intro to systems via Nintendo GameBoy and GBA. Using emulators and custom ROM development. A few college level courses already experiment with this route.
Generic Vantin
Is there a way to use mitmproxy with secure websockets?
The question is, is the power of deep nets constrained to tasks where you have a huge amount of data.

there are a large amount of applications where you can use big models trained on generic tasks where the data is free and available to everyone, and then fine tune to your specific more limited data.

let's say I need a person detector for my cctv camera. I use a pretrained ResNet ImageNet model distributed by Google, that was trained on a super large dataset identifying things like animals, furniture and whatnot on a huge free dataset, and then train it just a bit more on my specific task.

this allows to create very performant networks with very little task specific data.
Μάθετε πως λειτουργούν οι μηχανές αναζήτησης – WEB DESIGN|SEO|PARAMARKETING.GR
I've never used HackerRank personally (although I'm looking into for the next round of hiring I'll be involved in), but it seems it might be kind of useful as one step towards deciding which of the 50-100 candidates that applied you should invite to the pair programming session. You simply cannot have your lead dev doing pair programming sessions with 50+ candidates for each job opening.
Horrible. I tested it on a plane for a client and we were getting between 1800ms to 2500ms at 28000feet.
Aren't those for music and videos?
I guess they use these and the cloud services in conjuction. There should be an Apple technology that abstracts the specifics away.
Running my own server and writing a script to scrape files or even doing it manually is too much work for me, I just don't have the time to dedicate to something like that. That's why I'd pay premium for a service that automates this for me.
In general, I find that assuming that other players will act rationally or in their own best-interests (according to my subjective definitions) is inadvisable. If OP has a major problem with the quality of their hiring process then, by extension, he could also have major problems with his potential co-workers and the organisation's culture.

The value proposition of investing time and effort into interviewing with this company appears to be less than, say, interviewing companies whose priorities are well-aligned with OP from the get-go. That being said, these kinds of "coding puzzle" screeners aren't going anywhere, and may lock him out of great opportunities at great companies.

"I'd rather have it and not need it, than need it and not have it."
Introducing Secure Updates for WordPress
It takes about 3 years to build a DataCenter. Also depending on the type of campus you want to build, the availability of power and contiguous land is fairly limited. Additionally most web scale DCs are "passively" cooled and require the local environment to support this.

We are in a construction boom nationally and it's currently difficult to get enough people to construct DCs. The ability to scale out is limited by construction.

Apple is building DCs, they are late to the game, but they probably can't scale their infra fast enough and need to use cloud services as a way to keep scaling without impacting their customers.
So you don't think Google has access to the traffic logs?
In the article there are few monads mentioned: async, nested iteration, maybe, state passing. I can easily imagine sensible mixture of those, and languages with "ad hoc" solutions allow you to mix them.
Google Cloud case study of fintech startup, Alpha Vertex
Usable land is not the same as arable land - the soil in these regions is not capable of supporting anything like modern agriculture, and wouldn't be for centuries. Soil is an incredibly complex mixture of stuff, and takes a long time to 'grow'.
That's not really true, especially in music. For example, think of the term parody mass; it's not poking fun at all. It just employs previously-existing material as a part of a new composition.
That was exactly my thought. I was doing more complicated code than FizzBuzz at 7 years old and I don't consider myself even a mediocre programmer.