skysight-inc/HackerNews huggingface dataset:
Try telling this to a cop who’s itching to arrest you - back-chat and “being clever” is never appreciated.

My 93 year old neighbour had had people using her address for insurance fraud - I’d spotted the huge pile of unopened envelopes in her kitchen, all sent to her address but with random fictional names. Asked her if I can open one. “By all means,” she says, “I just use them as kindling anyway.” Car insurance policies. Hundreds of them.

So, I did what I thought was the right thing, contacted the fraud line.

A few days later this cop appears, not to investigate the fraud, not to console my neighbour - but to threaten both of us with prosecution for opening letters addressed to someone else - and that was the end of that. Never mind that they were going to her home - if it’s addressed to Miss Xfrjjtgvyes Bstgbfwss then only she can open it. I don’t care that she sounds made up. You don’t know that. How do I know you aren’t made up? Watch that tongue, son.

I ignored him and phoned dozens of insurers on her behalf, didn’t bother the police again. They take opening someone else’s mail, even a fictional person, far more seriously than, say, £30,000 of fraud.
Just saw this, guess I should check more often.

Anyway, that's a very poorly written rule. I can only respond to the strongest interpretation I am aware of or can imagine. People read things in different ways. If I had read it the way you apparently did, I would've responded to that.

I didn't attack or demonize. I responded civilly. If he or she had clarified, I would've been happy to accept.

There's got to be room for honest misunderstanding in civil discourse.
Ah ok. Interestingly another low-tech solution (for avoiding most profile writes and all cache writes) is to just use incognito mode for browsing. This uses an in-memory cache directly.
There's nothing which will translate that as far as I know, it's an entirely different problem than chinese characters since Cantonese is a separate language and the phonetics are not even standardized in these messages so there's no 1 to 1 mapping to characters either.
There are plenty of examples of binary formats where you do not know buffer sizes until you've received all the data, and where assumptions with parsing the data can cause a buffer overflow.

decompression and PNG libraries for example have caused massive security impact across the industry because of reuse in different products. Font handling, compressed bitmap, and windows cursor parsing also have been sources of issues.

Mozilla didn't just invest in Rust because parsing HTML and JSON are hard. Its all hard.
It's (as far as I can tell) not open to the public in terms of hosting so they don't need to be Sybil resistant.

This doesn't seem to be much more than a fancy way of mixing randomness together (which produces valid randomness if just one source was truly random) and then using BLS signatures on top of that. BLS signatures let you verify the nodes that were involved, and it seems like with how they treshold, they're trying to prevent attacks based on not revealling (ie. the randomness is the aggregated threshold signature of the random data they mixed together).
>> Wouldn't the solution just be to require signatures for deliveries, or pickup if the customer isn't home?

Legitimately everyone would hate this change. People who work 9-5 M-F aren't interested in doing extra work to get their shampoo delivered via signature and/or pickup at some place 15-20 miles away in an industrial area.
What PDF.js is showing is an invisible text layer overlaid on top of the original image. It does not do OCR which can take up to 1-2 seconds per page, it would be too slow and require a large-ish neural net if you care about accuracy.
Simple answer for a simple question. Because Fortune favors the “brave”, not the intelligent.
Bullet holes in the MacDonald Observatory 2.7m telescope
It's probably 2G sustained, 10G burst of some sort.
It does not — that’s merely a philosophical interpretation, and one which relies on an extra assumption.

Quantum mechanics says that it’s not Euclidean-locally predictable, but we’ve learned that quantum mechanics isn’t Euclidean in the first place — so there’s no experimental support for the assumption of non-determinism.

People didn’t know that originally, and so when faced with non-Euclidean or non-deterministic, they chose to assume non-determinism. (That assumption is the Copenhagen interpretation.) However, later evidence showed that non-locality was necessary, and the assumption of non-determinism became an extra (and unrequired) assumption.
Please do start? I'm kind of curious what you'll say because it's not at all obvious to me that it would be a bad idea.
Is reversing a string not already "the basics"? What are you suggesting should be covered in an interview/screen prior to a trial period?
Chrome and Firefox spread by word of mouth, not because of the EU mandate. Lay people use what their friends and family recommend, or they take what looks familiar.
That may be true for codebases that always use a single tab for each indentation level -- I get that. But to stay readable regardless of tab width, it requires a coding style that keeps indentation strictly consistent with syntactic context (not an issue in Python, since indentation is syntactically significant already).

It also limits what developers can do to align things in JavaScript, Lisp, Ruby, C#, etc. -- especially when using complex call chains/lambdas, large literal data objects, s-expressions, long parallel repetitions blocks of code, etc. In those cases, using spaces is a huge benefit, because it provides a way to scoot things left or right to make them more readable. With tabs, you can't do that unless you mix tabs and spaces -- which is not cool at all.
I agree a code test is necessary. I’ve seen several panels neglect to do a code test, the candidate was hired, then within a month fired because it was clear they couldn’t do anything (other than, well, argue).

I’ve been in a panel where I was the only person who asked a code question, the candidate flunked, and then the VP of Engineering went over my complaints and hired the guy anyways. He had been a Professor of Software Engineering and had a graduate degree from Princeton. Within three weeks, the VP of Engineering had to fire him because he couldn’t make it through a simple code review.

BUT the extremely negative sentiment here towards the technical interview process is very well-deserved.

Assessment of code (and the selection of problems) is most often no less subjective than any non-technical assessment. Sometimes the interviewer doing the grading is flat out wrong. Several times I’ve been asked the famous “given an array of stock prices, find the optimal buy and sell indices for the biggest profit.” One interviewer was not aware of the linear time solution to this problem, and didn’t believe me when I wrote and tried to explain it to him.

But sometimes, the interviewer doesn’t even want you to do well. Once time I was interviewing with an injury that prevented me from typing efficiently. I had a doctor’s note and the injury was quite conspicuous. Nevertheless, three start-ups made me solve problems by typing on a keyboard, which guaranteed an excessively long completion time. Those companies held those results against me. (An it’s not like there is anybody to hold those panels accountable).

And then there are those who just don’t care. I had a phone interview with Airbnb that was literally as bad as the stories on Glassdoor: the guy answered the phone in a noisy office (not a conference room), gave no introduction, then simply stated the problem and dumped me into Coderpad. I literally thought it was a prank, since I had met with people at Airbnb face-to-face prior to the call. But the recruiters confirmed the guy was a real employee.

The root problem here is there is no feedback loop back to interviewers. The candidates get “feedback,” but people asking code questions, especially new grads, typically get zero assessment on how well they are doing as interviewers. What’s worse is that recruiters and hiring managers both have incentives to deprive ICs of such feedback, since it would invariably make ICs more aware of opportunities outside the company.

Until the incentive structure of technical interviewing changes dramatically, we’re stuck with Leetcode and hope for the best. People like Gayle Laakmann are helpful (especially when Facebook gives candidates a live hour-long session with her for free), but these people are ultimately invested in their own income and not the task of fundamentally fixing this broken process.
Adding Dark Mode to a Static Site
So I could read and understand the first example with no issue. At first I was like “yah!” and then as I read on I realized, “yup, your right it is gobbledygook” Then I read this post and said, “chubot you know, you are correct, but I am to old to learn your new fangled —- stuff”.

I cannot tell you the number of times I have mistyped - for — and —- for - over the years without thinking about it. Maybe we should make the command expect both and guess based on what’s after. That would make the CLI better.
What's the unit on that Y axis?
Whenever I ask coding problems during an interview, I emphasize any language at all including pseudocode. And if they still struggle, I ask if they could just walk me through it verbally and we can work out the syntax together.

I realize people can still freeze up, but at some point I think there's just no solution to that unless the candidate can produce a significant portfolio. Also, I read your post and it sounds to me like to gained confidence in this area as your coding skills improved, which I don't think is as much a coincidence as you seem to believe.
Ferrari will expand its lineup of road cars, but not too much
No, you can actually type this straight into Google Translate and it will work fine. After selecting Chinese as the language, you have to set the input method as "Cantonese." Of course, Google Translate is banned in China. ;)

This isn't a secret code or anything; it's a standard romanization that almost everyone who learns Cantonese formally will learn. The thing is---formal education in Cantonese and other non-Mandarin Chinese languages is banned in schools in China. Mainlanders that speak Cantonese as a primary language often don't even know how to use it (I talked to a Cantonese-speaking girl from Zhuhai, and she was like "Can you show me what Jyutping looks like?" Bizarre).

It's pretty smart, and a bit of a slap in the face to the establishment, which has been forcing Mandarin down people's throats for the past 50 years or so.
Seriously. He just couldn’t help himself from trying (and failing, frankly) to take a shot at Trump. In an article that has absolutely nothing to do with Trump.

The TDS is strong with this one.
Why do you think it would fail? Curious about your reasoning
Exactly.

And there are other risks to users. Once that data has been collected, others may access it, and use it in far more damaging ways. Users in China or Saudi Arabia, for example, may end up in jail, or worse.
I'd like to see you try.

As an aside, clearly not everyone is gonna be within their target market, but there is a place for ones who pander to specific palates like these. Live and let live, I guess.
I have had similar experiences as an interviewer. It’s one of those things that you really have to see to believe, but it’s definitely a real thing.
Yeah, I just tried it and didn't know which characters to pick after the initial "heung gong" in "heung gong ya gan yau". So even if it doesn't actually break automatic translation, it does break the user like you say :)
I really hope this works, but I fear it will die a shumway death. One of the issues is there are two complete run-times inside of Flash. AVM1 (for AS1/2) and AVM2 (for AS3). AS1/2 is much easier to program and probably emulate. AS3 was much more advanced and was actually a pretty good language. Adobe should release the source, but probably doesn't due to all the security holes that probably are waiting to be found. Of course, that is speculation.

[https://github.com/mozilla/shumway]
[https://en.wikipedia.org/wiki/ActionScript]
This is awesome, thanks for writing. I have no interest in starting my own ISP but still read all of it!
FWIW, the closest Indian Food restaurant to where I live also charges ~$12 for 16oz of Saag Paneer. So that's one data point.

On the other end, there's pouches available on Amazon for ~$24 for 60oz (6 10oz packets), which is about half the price, and also deliverable. Hard to say what attention to nutrient content might have been involved, but regardless, this is a good bet regarding how low the pricing can get.
What about an internal machine, with no outside [incoming] connectivity? But you don't want to install your own self signed certificate on everyone's browsers.

There's no way for letsencrypt to issue you a certificate because they can't connect to it from outside.
It is an index that starts at 100 at the beginning of the graph.
Hey, congrats on launch.

What’s your differentiator here? Searching for “alternative to formspree”, I could find dozens of sites that do this.
Men’s Underwear Index
You don't have to do it recursively, a director should be able to substitute his reports but not necessarily their reports.
I can tell you how I do it and would certainly recommend it as the way it should be done. For some context, I've been interviewing software engineers for about 25 years in companies ranging from established multi-nationals to tiny startups in very fast headcount-growth mode. I'm in silicon valley. I can say that I've never regretted a hire I said yes to, so the method works to my satisfaction.

It'd be nice to think I have some special skill here but I really don't. This is just how interviewing was done in the 90s. To some of the younger generations, I've been told it sounds crazy.

If you send me your resume I'll actually read it, carefully. If the person described in this resume fits the background experience the role needs, you get an interview.

During the interview we'll talk about all those projects you worked on that are relevant to this role. Which parts you enjoyed the best and why? Which parts were boring and why? Which parts were the most challenging and why? What you find too easy and why? What would you have done differently? Could you have? If you were to do the same project all over how would you approach it? Other open ended conversations along these lines.

I don't ask anyone to whiteboard code, that's not part of the job so it's not part of the interview. No puzzles, no trivia-pursuit style questions.

It works great. You can't BS your way through such a conversation with a senior technical peer if you didn't actually do the work described in the resume. You just can't.

It is, however, vital that the interviewer must be a expert in the field.
You also might try Bing Translate, which actually has Cantonese translation. Google Translate can take Cantonese input, but since it's really just a Mandarin translation engine, it won't correctly interpret Cantonese words and grammar.
"only" Relevant to 35% of the world

https://gs.statcounter.com/os-market-share
But so what? It still works if a bit worse. The same can't be said for any other group messaging app. If you truly need this tool for the job, buy an ipod touch for $100.
It was very similar to the “given an array of stock prices, find the optimal buy and sell indices for the biggest profit" problem that somebody referenced above.

But we emphasized repeatedly we weren't looking for the O(n) solution, just the brute force naive solution was 100% OK. And it definitely didn't look like people were freezing up trying to figure out the optimal problem, they were struggling on the basic nested loop.
I'm sort of at a loss to this.. flash was disliked because of three things, for the most part:

• Capability of ActionScript (which can harbor malware) along with potential vulnerabilities in the interpreter itself.

• Memory and CPU usage

• Proprietary

Does this rust variant even address all of these? Are we hoping to shim flash support into wasm-supported browsers? What good would this bring, specifically in regards to native flash's shortcomings?

Not trashing the project, cause it's actually really cool, just curious why.
I think there are quite a few in France:

https://ffdn.org/fr/membres
What is so hard about letting the app users decide at what point the app will trigger an alert? I suppose you give it a default setting and if the user decides that the alarms are too intrusive then the users can change them. That's my quick thought. My point is that there should not be one setting for all users there should be ways to customize it. My guess is that it would only take a small bit of code to let the users adjust the setting.
This is pretty great! I remember building stuff with Flash back when it was still owned by Macromedia. There is a solid level of nostalgia for me there. I know one of the major concerns became security with enabling the Flash player. I assume with WebAssembly as the compile target we don’t really have to worry about it as much? Does anyone know if we are going to start seeing things like memory leaks and buffer overflows with web assembly or is that not a thing? I know Rust does a lot to resolve memory issues but I’m wondering about the other languages that compile to web assembly.

Anyways, nice work!
Jyutping is not taught in Hong Kong schools here, and it shows: people are coming up with random transliterations that are often quite hard to read.
Pitch your startup in 140 characters and win 10k$
Hmm, at your suggestion I've just tried Bing and it doesn't seem to know what to do with the Romanisation? Interesting to know that Bing explicitly has Cantonese translation catered for but Google doesn't. Wonder why that is?

The step that's missing for me is how to turn the Romanisation into Chinese characters.
One Too Many Problems
Having a way that coders can avoid doing these types of coding problems over and over seems like a positive. Companies that aren’t interested in the approach could not use it.

Most companies today are already using a version of this that is way less respectful of applicant time.

But you’re speechless, so I guess there are strong points on both sides.
the OP isn't saying it's always possible, just that it's the best way if it is possible
To be fair, there were a lot of very good ideas for a 2.x XML that solved a lot of the complexity. The problem was that none of the tools would be upgraded to support it.

You'd basically have to create a new independent format to have proper compatibility once you introduce breaking changes.
A similar problem I've seen a few times are the consultants that participate only in the first few months of a multi-year software project as architects, so never get to experience the long-term implications of their design and the mess they prescribe. Not only is this bad for the project, but also breaks the feedback loop for their own learning.
Can only imagine what this is doing to code quality...

I don't get why no one seems to consider the possibility that these sorts of interviews actually do get high quality engineers in the door.

I get downvoted for raising the question every time. But isn't it possible this interview style actually works, even though it doesn't resemble real coding and even though many of us hate it?

I have yet to see any compelling argument for why I should believe these interview practices don't work. And yet the fact that so many companies, with so many resources to change things up if they felt it was in their best interest, keep interviewing this way must at least suggest the possibility that maybe it works?
Was DES crackable by the NSA way back when? Are they known to have had the necessary HW?
And in other news, I invented a new perpetual motion machine to sell you!

I think we just hit peak climate change.

Sad.
You shouldn't have any trouble finding the Play Store page online: https://play.google.com/store/apps/details?id=com.app.shakea.... I believe the Play Store shows users any app they're looking for, even if it is not distributed in your region. The store will restrict your ability to install it based on the Dev Console settings by the app owners.

App developers are allowed to restrict by location on both platforms for legal reasons. The stores do not force developers to support regions that the developers do not / cannot support.
I don't want to rain on your parade, but it seems to me that HTML, CSS, and JS is not really where you should focus. The power and value of the WWW comes from what can be done on the web--search, communication, collective action, command and control, forecasting, and so forth and how it can be integrated into real life. The magic of the web is now machine learning, search engines, real-time translation, and the like.
Admission at Georgia Tech has spoken on this online. Per their analysis, they can definitely differentiate the top 30% of applicants from the rest and it makes a difference in performance. Within the 30% they have found no differentiator that significantly impacts their academic performance.

So they have a full 30% of their applicants qualified to be there but they have to narrow it to 1%. Whatever method they choose must have the appearance of meritocracy, abide by laws and regulations, be resistant to corruption, achieve goals other than academic performance such as culture, volunteering, and sports, and so on.

I think the same must be true for companies. At some point in the elimination process everyone is technically qualified, so they might as well hire someone "because we like his face". But that's demoralizing and corrupt so they invent some criteria that on its face seems useful, even though it's truly not.
Go to my hometown, Assisi [0], which is roughly 2,400 years old. A village of ~5,000 people sitting on a hill. Home of Saint Francis of Assisi. Walk around. There's almost no advertising, and yet, it's so beautiful to walk there. It's how a city is supposed to be.

The fact is, Sao Paulo is a brutalist city, not a beautiful one. I suggest you don't confuse the two. Of course you hated Sao Paulo. It's skyscrapers, it's car-centric, it's ugly.

[0]: https://en.wikipedia.org/wiki/Assisi
An index of what?

Units? Weight? Volume? Dollar Value?
Ditto... for college stations with real DJs.

Feed URLs source (searchable; includes genres, bitrates, station URLs, location, status):
http://www.radio-browser.info/gui/#!/
They could be looking for those who participate in competitive programming contests.
In my experience, dynamic programming is overrepresented in interview questions (vs. like other algorithm techniques). Everyone loves to ask dynamic programming questions, make sure you've done a lot of them and you'll look really impressive.
Would love to see your instapot dosa recipe.
Why aren't sidewalks being turned in to solar sidewalks? I wondered how robust solar roads could be given that even concrete roads fall apart when you have thousands of cars driving on them. But solar sidewalks, that could work.