skysight-inc/HackerNews huggingface dataset:
Your numbers and css’s Numbers line up pretty closely to my last job hunt, and I’m fairly senior. Around 150-200 applications, 10% communicated rejection, 5% phone screen, the rest no reply. Seems about right.
I learned to read because of Asterix & Obelix comics and my big sister's keen sense for an efficient bargain.

She and I had a chore roster. We complained bitterly. We loathed every second. We bickered over the exchange rate of dish washing and dish drying.

My sister struck on a brilliant scheme: in exchange for giving me the chores she didn't like, she would read me the comics that our father had collected.

Since I didn't like doing her chores, I started paying attention to what she said as she moved across the page. After a while I had grasped enough to do it without her.

I guess, looking back, this was a sign of my fate as software engineer: I worked hard to be lazy.
I’ve been a native iOS developer since 2008. So far, I haven’t seen the need to switch to react. And have run across a few developers failing with products on react native platforms. The right tool for the right job. I just don’t think it’s an all or nothing proposition. There will be opportunities for both react and native. So, if you are leaning towards react. There are probably plenty of jobs in the react mobile space.
Well, about the GUI: I'm not sure that that's following the rules; most try to blindly follow trends, big companies tend to impose their GUIs, many implement anything which is low-effort (therefore already made available by 3rd parties), etc... => I don't see much selection/competitiveness here.
I mean as mentioned in the article, it happened at Twitter. And what about Heartbleed-style issues?
That's code for KaTeX/MathJax. It should be rendered, check your script blocker.
I can see how you can his could be something to overcome or as something that works the same or better. Let's say a web front end does operation 'a' on service A, which mutates service B. Synchronous calls have issues we're familiar with. Async could mean that we subscribe to B and get notified when action 'a' is done. On the front end even an Ajax call is async so there's very little difference. For the backend you can get better reliability/resilience with async.
I'm in the same boat. Foobar2000 is basically perfect with unlimited ways to customize it, a healthy DSP repository, etc etc. I run it on my windows box but also under WINE for OSX. Nothing else comes close as an all-in-one package for audio.
> Notice and comment is required by the Administrative Procedure Act for rule-makings, not so the agency can solicit peoples' opinions, but to gather relevant legal and policy arguments and data.

That's interesting. So does "we got a lot of comments from people noting how they've experienced what looks like monopolistic behavior in isolated instances that might inform whether can can expect this behavior to increase/decrease if we rule for/against the action?" count as or towards a policy argument? Legal arguments I can see being fairly specific, but policy (to my mind at least) is much more open to interpretation. Or is there some specific legal definition of policy argument they must adhere to here?
(disclaimer: I'm Italian)

Unfortunately that's blatantly false. Italy paid contributions to the EU in vast excess of contributions that were taken by Italians. Didn't find historical figures, but this is the most recent [0], and by memory I know that the same unbalance has been going on for a long time:

- Total EU spending in Italy: € 11.592 billion
- Total Italian contribution to the EU budget: € 13.940 billion"

If your goal was instead to make a funny joke, you succeeded at being offensive to me (as an Italian).

In all seriousness, your comment feels to me as equivalent to a guy writing about how women waste money more than they earn (I would be the woman in this case).

[0]: https://europa.eu/european-union/about-eu/countries/member-c...
What are your life savings for if they can't be used to save your life? Every other use is fortuitous but until you have more money than you could spend to save your life then that is the purpose of that money.
Is there an offline-only mode that does not access a server or collect data? I could see using this as a local-only way to keep organized without needing any cloudy features.
5 Extraordinary Uses for Aspirin That You Probably Didn’t Know
That's not the situation. She did improve significantly, although not to complete recovery.
You don't need to be familiar with the actual stereotypes to get jokes about them. As a kid in New Zealand I understood "Hey these people are all the same in this funny way, and the puns about it are great!".

Asterix is incredibly dense with jokes; you can miss lots and still find it hilarious.
Totally standard on boarding experience. Buck up, snowflake.
https://github.com/captbaritone/webamp
Here's some data to support this:

http://www.aei.org/publication/yes-the-us-middle-class-is-sh...

People want to believe things are getting worse, but they are actually getting better. What's changed is that negativity in journalism has increased.
Thanks, this makes sense. If you think of this in terms of distraction, it's huge.
While simultaneously removing any clues about origin for the uninformed no? So then you need to affix either Canadian to the front or of North America or of Canada to the back and then you're right back to where you started, so in the end I suppose I can only muster up a "what's the point?".

We still call the Cherokee nation the Cherokee nation, that's their own name, and when we have them we use them, but what's the point of removing all contextual information from the casual observer's view? So they can go to Wikipedia and search and go "ahh, they use to live in what's now Canada?" Lol.
It seems totally reasonable for 3rd party repair to void warranties. 3rd party repair will be of varying quality and it doesn’t seem logical to make the vendor liable.
Announcements are super important for people with visual difficulties, though.

I agree that there can often be far too much noise in public spaces, but that’s probably the wrong target to pick!
It happened at Twitter, was discovered internally at Twitter, remediated at Twitter, and disclosed by Twitter. It was talked about but not in any apparent way felt. And, again, if that's your only concern, there are simpler ways to mitigate that threat than a whole PAKE.

PAKEs don't address Heartbleed-like issues; in fact, they create more opportunities for them.
The graph is interesting, sure. Is it useful? Did you learn anything about your process that you used to improve?
My behaviorist wife and mother (Freud would have something to say about me, wouldn't he) would tend to disagree with your first statement (overdiagnosis) with the caveat of "within certain populations." We focus a lot on kids, unfortunately often under the age within which the DSM actually supports these sorts of diagnoses.

I would personally disagree with your "medications are not specifically harmful in a misdiagnosed case." I'm not encouraging people to avoid seeking whatever help they see fit, but rather to not whitewash over the very tractable impact it had on a rather dark year or two of my childhood, and the lasting aftereffects. I honestly don't want to start a heated debate about whether or not to medicate, moreso call out to others who had a similar negative outcome that they're not alone and that it's not impossible to develop healthy coping mechanisms without pills.
My first Lisp program was entered via punch cards. This was the early 1970s.
DataScript (Immutable database and Datalog query engine)
You are comparing books and the right to poison the air, not paying for the HUGE externalities it causes?

If you're an ultra-libertarian I think you need to get your externality philosophy straightened out first in your model of utopia.
Does he actually believe this? It sounds like a marketing fluff piece that some intern had to make up.

I mean the guy is Facebook VP for Europe and probably knows very well that business reports (for example) are not digested "in a quicker way" if you make a 3 hour video out of them.
There's no feigned interest, if you think I have expressed interested in you talking about your illness for the next twenty minutes then you have literally misunderstood what I said. I can sympathize with people who find this confusing—the meaning of the question “How are you doing today?” cannot be deduced from structure. I have known people who are native English speakers who grew up in the US and find this deduction difficult—they have to ask for clarification. I have an autistic friend who does this regularly, but she does not accuse people of being insincere.

The example of a pen is not a metaphor. It is another example of the underlying linguistic phenomenon (pragmatics) in action. Just like the meaning of “Do you have a pen?” cannot be deduced from its structure, the meaning of “How are you doing today?” cannot be deduced from its structure. You are required to use context in both cases, and for the same reason. I am not sure why you are calling it a metaphor, since I literally described it as "another example of pragmatics". It is not a similar phenomenon, it is literally the same phenomenon in action.

If you wish to learn more about pragmatics, there are many resources on the subject. https://en.wikipedia.org/wiki/Pragmatics

If you interpret small talk as "feigned interest", then you are in error.
>My great grandmother was racist. Woodrow Wilson was racist. Neither one was a Nazi.

Fair enough. Racist but not full Nazi.
Right on.

In other words, fb measures were correct for "people watching videos for 3 seconds or more". But they didn't:
1. Qualify their numbers with that.
2. Disclose how many people were NOT watching videos.

Without these two critical details, the numbers represented "all Facebook users".
Probably because PIN entry devices have a lot of security standards that you can't emulate on a touch screen.

It's a shame because basically everyone except the US has moved on to chip+pin, and the US will transition in the next few years, so this product won't be around for long.
It has been a non-terrible iTunes since long before iTunes was even a bullet point on an internal Apple strategy presentation.
i'd also be super interested in seeing this put up. if i'm being honest with myself i probably wouldn't be able to contribute (lack of time, don't have much C++ experience and even less graphics experience). but i always loved milkdrop, and i'd very definitely use a version that ran as a standalone app off any audio input.
Yeah! We're working on it. The multi-window layout of Winamp may make it hard to make a desktop PWA a bit awkward, but we're looking into it. Come hand out in our Discord server if you want to help or just hang out: https://discord.gg/mnPRh2p
"vigorously knocked down" is quite disingenuous when there is only one denial from the accused party.
Reading is way quicker than watching a video. Speech is just too slow.

If an informational video doesn’t have a transcript or a way of speeding it up I’m not interested. At work we have a subscription to Lynda.com and while the content is okay, the only way the videos are bearable is to watch them at 2x speed.
It's a Smart Move to Get Help with Your College Application
I thought it was a plain text document. My JSON reader browser extension was preventing MarkDeep to render for some unknown reasons.
Life expectancy in the US is low largely due to anomalously high fatal injury rates (e.g. automobile accidents) and homicide particularly among younger cohorts. These factors are unrelated to medical outcomes. And in fact US medical outcomes are significantly better than average in this regard.

Once you've made it past your 20s, life expectancy in the US is quite good.
I might be oversimplifying, but I have experienced it multiple times, and I simply call it "lack of purpose".
Omi.js: JSX and Web Components in 4kb Framework
web3x – Typescript port of web3.js, for perfect types and tiny builds
Hello.

web3x is a port of web3.js to TypeScript. The main driving factor, beyond the need for a clean, robust, modular, type-safe client implementation for the browser and node.js, is build sizes. With web3.js coming in at ~800kb (~230kb compressed), it can have a noticeable impact on user experience on mobile when combined with the multitude of other libraries an application may require. Every little helps.

This new release of web3x focuses on reducing build sizes further. Most Dapps only use the Eth module and expect an end user to use a provider like MetaMask to handle their accounts. In such cases it makes no sense to distribute code for multiple providers, the crypto code for handling accounts in local storage, shh, bzz, etc. By structuring component initialisation properly, tree-shaking will exclude most of the library that isn't required.

A minimal application with web3x that deals with ERC20 contracts via MetaMask will produce a build via webpack of ~162kb (~46kb compressed).

I am committed to maintaining this library going forward to satisfy any user of web3.js. Further, if there are any developers that find web3.js (and web3x) are missing key functionality that means they have to import other libraries, let me know as web3x aims to serve as many use cases as possible.

Github:
https://github.com/xf00f/web3x

Packages:

https://www.npmjs.com/package/web3x

https://www.npmjs.com/package/web3x-es
Why would we want to force a company like Mango to go proprietary? There is a virtuous cycle at work when companies build business models that enable them to stick around and continue to make significant community contributions as Mango has done. The cloud has enabled bad actors to cut off the air supply of contributors. If you care about open source, you should care about the ability for companies to build business models around it that are benevolent to individual users, but don't let parasites suck the life blood out of contributing organizations.
Can I speak with you about this? I have been working on this market for a bit and have some product ideas that might be useful to you. Email me :)
> Imagine college classes done that way - everyone would rightfully complain.

The tutorial method is thousands of years old, actually. I suspect that if one-on-one education was economically feasible it would be the model chosen almost every time.

Having paired with people who don't know what "if" and "for" mean in a software context clear through to individuals who've been in software for longer than I've been alive, I can only say that it works more often than not.

I often hear that pairing would be terrible at this, pairing must be dreadful for that, pairing wouldn't work for the other thing. What these have in common is that they are rejections based on mental simulation of events.

But ... I've actually paired. For years. It doesn't work for everyone but it still works for most people, so long as they learn it from an experienced pair.

It is frustrating to see a thing work, over and over, then be told you must be wrong, it can't possibly work.
Related and maybe more accessible: https://00f.net/2018/10/18/on-user-authentication/
Stay focused through the next economic recession.
A co-worker of mine got some kind of nasal surgery and got back some long lost part of his sense of smell. You mind consider looking into that.

I have had a poor sence of smell my whole life, it seems, and have considered looking into why and how it might be fixed.
Uhm, no. Somewhere at the core it's BSD, but can I patch and recompile the DE?

Not only is most of OS X closed source, it's also not particularly configurable.
Really scattershot opinions

> I’ve also spent maybe a week more than I should have on a fairly simple feature, just from fighting with my tools and trying to figure out where to put a few sparse calls in the codebase.

Automate your tool setup so that you can start from day1 (ok day 2)...

> it doesn’t seem like I have all that much to do.

Spend this time to read as much code as you can, including PRs from your peers.

> Now I have to make meetings, ask people for information, decide that something needs to be done and tell another team to do it, etc.

This is the _really_ valuable space in SEng. An army of offshorers can do programming. Software engineering is when you add people and time. Figure out how to motivate and sell people on ideas, figure out how to recruit allies in initiatives etc.
Hydrogen, given long enough, starts to wonder where it came from, and where it is going.
Low bitrate modulation of short messages. The messages are signal reports, and a whole two-way contact is literally automated multi-message back-and-forth.
In Liberal San Francisco, Tech Leaders Brawl Over Tax Proposal to Aid Homeless
That’s exactly how this kind of this is done, using a blockchain. Here is an example of using Tierion (blockchain) to stores hashes of accounting documents, in order to create a probable audit log. https://medium.com/tierion/xero-integrates-with-tierion-to-s...

It seems like the same concept would apply to storing hashes of any other document, such as a newspaper article.
No, I don't. You need to understand that whole process, started in February 1917, was named "Russian revolution", while October episode was just part of it. They were separated in to two "revolutions" much later.

See [1] for more details.

[1]: https://pikabu.ru/story/ot_revolyutsii_k_perevorotu_i_obratn...
We're mostly doing it as a curiosity. Once you have a web app working, it's pretty easy to wrap it as an Electron app, and it's cool to see a Winamp UI floating around on your Mac desktop. Webamp was never intended as more than a novelty and the Electron version is being done in the same spirit. It's fun to see it work and we're learning a lot along the way.
> the whole-project cost of PV + batteries declines when either batteries or PV decline in price

Why wouldn't falling battery prices reduce whole-system costs for solar thermal, too?
Yes, sort of.

You can "compute" sqrt(2) by the geometric construction of a unit square and "drawing" the diagonal.

You cannot do it physically, because marks on paper are not geometric primitives: points are not 0-dimensional; when drawn with a pencil, they have a physical size. A line on paper is not 1-dimensional, etc. But on the other hand, all physical computers are actually equivalent to finite state machines: they don't have infinite (or, unbounded) storage.

I'm halfway through the video, and they are discussing this: the fundamental limit of Turing machines, etc., is that they cannot do an infinite (or unbounded) amount of work in a finite number of steps. As a result, geometric constructions a la Euclid are not computable.
I think what's important is that you got the opportunity to try it and reject it.

I just wish more people were open to and had the same opportunity.
The killer use case I see for PAKEs is that they verify not only that the client has the password, but also the server.

When modern browsers trust 150 Certificate Authorities [0] (and the untold subordinate/wildcard certs that were further issued by them), it's reassuring to know that I've verified that the server actually had my password (or a derivative), which makes it even harder to phish or impersonate a server with a stolen/malicious signed TLS key (this is all assuming the browser has a special non-spoofable dialog when authenticating via a PAKE).

For example, picture all of the people who have lost their banking passwords to phishing sites. If PAKEs were used, then the attacker gets nothing except a single guess at the password. If the attacker already knew the user's password, then the user already lost.

[0]: https://wiki.mozilla.org/CA/Included_Certificates
I think these are all excellent points but may suggest that you would not be an ideal customer for an early stage company. On the other hand, painless mutual disqualification as fast as possible is a win for both parties.
Thanks for the mention! It's probably worth calling out that the Internet Archive page has Webamp integration, so every skin's preview is actually a live Webamp instance.
Open-source hardware could defend against the next generation of hacking
Same amount of ram, different speeds (2133 vs 3000). I attribute the performance largely to the additional cores... the machine has that processor power sitting ready and waiting.
Let me start this by saying I am a frontend developer. Lest you think I am some curmudgeon coming at you with exclamations of the "good ol' days" of PHP/jQuery...

I'll give you this: you can build something suuuuuper fast with this architecture. I imagine it would be thrilling for the first, say, 6 months or so. Hell maybe even a year if your business rules don't change too radically. In SV that might well be enough. As long as you are building and not maintaining/updating I doubt you'll get bit too bad. Depends on the size of your team. In this case smaller would be better.

Its just that I've yet to see a compelling case for this type of thing for non FAANG companies. They have very very different problems than the rest of us and every one of them started out as a monolith (shoot Google STILL rocks one). To me it makes way more sense to start out as one, maybe two, code bases and then scale off things that need these performance boosts to serverless processes etc as they are needed. The reason being that to be effective in a given system, one needs to be able to understand the ramifications of changes as they are made. Its much easier to do that when you can grok the whole system vs talking to an isolated process.

Let me step through your comments/questions:

> Serverless can also mean micro services

Oh I am aware. Dear god I am I aware... I manage many of these in a given day. These are even worse honestly because they have their own dependency trees and keeping those up to date/compatible is a friggin' nightmare. Then of course there is configuration management. Then there is the case of having to maintain multiple release versions of an app and needing to apply patches to those micro services. Oh and what if you have a multi tenant environment and those are running different versions? Its just a mess. Thar be dragons dude.

> giving the frontend team the power to query what they want is not a bad thing

On this we disagree. There should be a discussion about this. A pattern to follow and a data contract. The UI should be as dumb as possible and only know about that contract. If that contract is not met, things should go red. I'd be willing to concede that something like a reporting interface or a complex filtering scenario would make sense. I just don't think it makes much sense to let anyone pull down anything they want wherever.

> You should have a process to whitelist queries before they go into prod anyway.

We agree on this. However, at the risk of sounding snarky, thats what an API contract is.

> And then running that on something that scales 0-n

Again, this is not a problem you need to solve right away. If/when it does arise, there are a lot of steps you can take that are simpler and easier to manage than a bazillion isolated processes that don't know about each other.

Am I saying this is a uniformly bad approach? No of course not. It might make perfect sense for your org. I am just saying that for most of the type of work I've done, the real scaling issues that I've encountered come from premature optimization and unnecessary obscurity.
Apparently "information" is a euphemism for "attention".
Debugging convlutional neural networks