skysight-inc/HackerNews huggingface dataset:
Why are you typing when the voice transcription is now good enough to do several paragraphs with perfect punctuation and paragraph breaks, and very little error?
It often seems that recruiters think they are doing one a favor by offering you this shiny new job.

I am so tired of the mono directional process where you have no idea really, what you are getting into before you have been working somewhere for at least 3 months.

Recruiting is about personality and knowing how people thrive in a certain environment.

They are so low in the food chain, IMO, that I find it really difficult to take any of them serious.
I got it to load one of my MIDI files, but the stock on they provide felt pretty glitchy. Do the sliders just affect the way the MIDI is visualized? Because it seemed to break the audio up on their default file, but didn't change anything with the MIDI I uploaded.

I just thought something was probably just broken on Firefox.
What exactly is there to understand about dockerfiles? Everywhere I've worked the dockerfile format has consistently run into issues with versioning and build folder and file juggling.

The general attitude in this thread is why HN is a shitshow.
Is “Senior Software Developer” a Meaningless Title?
>Why would that be difficult?

How do you decide which brand of ethics to teach? Especially if your class is represented by a range of nationalities?

Look at this thread and how oblivious everyone is to the variability of the definition of ethics. We take the subject as some kind of absolute, but really we're just viewing the rest of the world through priveleged western lenses.
Frugal Living
Haskell, Oberon, Mercury, Euclid, Turing, Pascal, Idris, Draco

They exist, I'm not sure how the ratios stack up. I suspect both are outnumbered by acronyms. Some projects get named after their partners or children.
If you have a websocket architecture, the client needs to tolerate a severed connection and transparently reconnect, without user-visible impact. Anything else is going to lead to disaster... the server end can't stay up forever.

The right thing to do in this case is for the server to also disconnect any websockets when it gets the SIGTERM, in addition to stopping the accept loop and the other things it would normally do. Clients simply have to reconnect (and have enough tolerance in the socket's in-band protocol to recover state, roll back transactions, etc.) It's a scenario that's bound to happen to a certain percentage of your clients anyway, due to all sorts of external factors, and must be handled regardless.
Ok, I guess I'll have to give it a closer look. But are you positive they have a good story about interactions between hard and soft shutdowns? E.g. when grandparent requests a hard shutdown but parent a soft shutdown. Or vice versa. Or if timeouts of cancellations on different level of the hierarchy don't match?
Usually the first sentence of the contract will describe the parties signing it.

“This agreement is between Acme, Inc (the Company) and Kevin Burke (Consultant)” is bad. The agreement should be between Acme Inc and whatever the registered name of your company is. Similarly on the signature line you sign as an agent of the company (CEO, Sole Member etc) the same way your counterparty signs it.
There's a weird relationship between electricity and self-confidence that I've never quite understood; suspect it's similar to the phenomena that enables math to be the only general academic subject in which it is socially acceptable to suck at, and/or related to a lack of "correction window" when tinkering with forces that propagate at the speed of light.

That being said, I'd posit that having a set of technical manuals at your disposal would dramatically change this perception to the detriment of certain lucrative service markets. Everything breaks; the real question is who has the capacity to administer repairs, and at what cost?
Extending the metaphor to the most possible extreme of course allows us to make the endlessly convenient counterpoints, but I think this skips over a big portion of necessary nuance to why someone may feel a bit turned off by a robotic, starched and ultimately dispassionate experience with recruiters.
but the chance that you might miss out on the next unicorn is big

If selection skill counts for nothing, sure, but by your logic why not fund all comers? Where do you draw the FOMO line?
> Rust is slower than C++.

That's a bold claim to make without any justification!
There are no lack of programming languages named after males, but as they tend to use the last names (Pascal, Haskell, Occam, Curry, Darwin, Dylan, Orwell, etc) while those named after females tend to use first names this might not be obvious.
Yes.

And we are also not even able to make apps usable on them.

I have a Samsung S9 now (business phone) and i had a xperia compact before. Why the fuck are so many apps main navigation controles atop and not at the bottom right corner?

I do have big hands and can hold that phone quite okayisch but...
Tesla is pretty much an extreme example. My understanding is that, unless things have changed, they've effectively thumbed their nose at the Massachusetts Right to Repair law.

See, e.g. this thread: https://teslamotorsclub.com/tmc/threads/does-teslas-parts-an...
Didn’t we used to value negative outcomes?
Sounds like something Stubhub did recently.
I definitely get edge cases like Slack, but honestly don't think SPA has been a positive development, overall. I think the web was better as a document/HTML oriented design.

It was nice and would still be nice if browser caching meant a site still worked well over a bad connection. But you can be browsing around a "static" site and hit the back button and be stuck staring at an empty or partly rendered page waiting for your flaky connection to load the page.

SPAs handle that situation better even for sites that are theoretically not suited for SPAs. The simple principle of doing your best to display the data you've already fetched is extremely refreshing compared to supposedly "document-oriented" sites, which typically take the opposite approach -- we showed you this page fifteen seconds ago, but we can't show it to you again until we exchange a few megabytes of data with headquarters. And now we can't show you the other page, either. Just be patient. If it's really that important you should have taken a screenshot, mmmkay?

(Slow-loading web sites are the main reason my not-so-tech-savvy family members, who are very stubborn and selective about learning anything, are all adept at taking screenshots on their phones. When it comes to information they might need later, they take screenshots, because you can't just leave a page open and trust it to be there when you need it. You might accidentally trigger some navigation and then who knows how long it will take to get back to the information they need, if it's even possible.)

Browser caching should theoretically let a document-oriented web site work smoothly over a flaky connection, as long as you stick to the pages you've already viewed, right? But how often does it help even a little bit? Maybe SPAs will eventually be just as broken, but right now it seems damned cool that they make a good-faith effort to show me stuff.
I'm going to put this to bed by just calling you a (non-racist) bigot who wants to see things your non-racist but bigoted way. On the one hand you admit there is a huge problem but on the other hand call "sensitivity" to this "life-changing" sometimes "life-ending" problem "misguided". So my friend it seems you are a bigot.
And a subreddit about ADSB: https://www.reddit.com/r/ADSB/
If you use macOS you might enjoy my app Max Planes [1]. It displays all the ADS-B data, tracks planes on a MapKit view and allows you to save and replay logs.

Also I have an open source Mac app [2] to act a network server for the USB device. It contains a copy of dump1090 with everything statically linked so you don't need to build anything yourself. Just plug in the dongle and launch the app. It is codesigned, sandboxed and notorized.

You can also use the prebuilt dump1090 binary included inside the App.

[1] https://mtlabs.com.au/planes/

[2] https://github.com/mxswd/dump1090-mac-app
On free, other allocators are likely to return the last freed address but with mesh it will return a random location (i.e. hurt temporal locality). But I guess in modern CPUs it doesn't matter that much because that whole page probably cached anyway, selecting any offsets from that page would be similarly good.

BTW, this is really cool project. Do you envision any difficulties of merging this into jemalloc?
This could backfire since websites will be benefit from Chrome's move. They can subtly start supporting chrome more over other browsers. Asking users to switch to Chrome. And there are enough people who won't give second thought while making the switch.
Because Etsy wants to have the ability to force people to give them short term loans, kind of like the IRS
The note about paywalls is my second biggest Medium peeve. Here's my first: they know how many articles I've read and have no problem tracking that.. but can't remember I'm logged in?

We already 'made it official', Medium. Please.. remember me, not just my metadata.

https://i.imgsir.com/pbwg.png
Most plugins I’ve seen for doing screenshots provide that functionality. Admittedly I’ve not looked much, but any screenshot utility that can’t do that is pretty much useless to me, so maybe I’ve only looked at ones that had it.
I feel like this move is like Radiohead releasing In Rainbows as "pay what you want". Abramov already has a devoted fanbase that'll probably read anything he writes, but not everyone has that kind of clout. For writers with less followers Medium would still help them get more traction and attention.
Relevant talk on getting data live from the sky with Node: https://www.dotconferences.com/2017/12/thomas-watson-getting...
Iris: A simple mail client for Vim
Do you smoke pot? That's how smoking makes me.
"waste" seems a bit dismissive. When I was a poor student the only way I could keep my old cheap things working was to fix them myself.

Often a tool can cost less than getting it repaired, paying for itself in one go. And there's many things that are straightforward to fix (bikes for example).

It also takes time to arrange a repair, go there, drop it off, pick it up, realize they didn't fix the problem, do it again, etc. I often find doing this stuff myself can actually save time, and if things break on a weekend/holiday you can still salvage your plans.
I honestly doubt that's true. I'm a non-native speaker, sure, but:

a) When I tried it with my iPhone, there were a lot of errors (1 or 2 per paragraph; I can make a lot fewer of those)

b) A lot of errors were quite subtle, making it difficult to correct

Additionally, I don't want to send my text to any cloud before even sending it. AFAIK, both Apple and Google send the voice recording to them to analyse it, which makes me say "hell naw" to transcriptions.

Bottom line: not interested in voice transcription.
Even after 2020 ADS-B out won't be required in much of the airspace in the US. Only within 30 nautical miles of a class B airport, within the lateral limits of a class C airport, within class D airspace, and above 10k feet (but not below 2500 AGL I think). Even then, its only required for aircraft originally equipped with an alternator and electrical system (except in class B).

Basically, it's optional in most uncontrolled airspace and for older aircraft.
But you don’t know what features you may need or whether the abstractions will make sense until you have two or three examples.
If you are commuting to work in one direction and school in another, you've made poor choices in where to live, work, and go to school.

That wasn't the point. You're blathering about things that don't matter to the discussion.
> It often seems that recruiters think they are doing one a favor by offering you this shiny new job.

Exactly. The people they're trying to recruit already have a job. So they're going to need to sell us on the position. _Especially_ if I've never heard of the company.
Where did the wheat come from? What chemicals and microbes were in the soil and water that the wheat grew in? What substances have been intentionally added to the soil and water? What are the genetic traits of that wheat and how have they been altered? What was added or removed from the wheat when it was processed into flour? What contamination might have happened during the journey from field to plate? How was the chemical composition of the wheat affected by the specific processes used during the production of the tortilla?

Each of those questions has a long, complicated and potentially uncertain answer. At any stage in that process, that plain and simple flour could become seriously toxic. The same applies to every ingredient in the burrito, with a far longer list of questions for meat and dairy products.

"Simple" is rarely simple and "natural" is often far from safe. Organic vegetables are frequently severely contaminated with dangerous bacteria due to inappropriate processing of organic fertiliser or contaminated groundwater. Some aquifers have dangerously high levels of naturally occurring arsenic, rendering the surrounding land unsuitable for many types of agriculture. A lot of common cooking and handling processes can produce toxic chemicals or drastically increase the risk of bacterial contamination. There are a million different ways for food production to go badly wrong.

If you spent every waking moment of the next five years trying to understand precisely what went into that grocery store burrito, you'd still come up short. The simplest of ingredients is still immensely complex. Our food chain is built on trust; trust in the farmer, trust in the distributor, trust in the manufacturer, trust in the retailer. That chain of trust is held together by regulation. You as a consumer are almost entirely powerless, because you don't have the means to validate the claims being made by anyone in that chain. That's an uncomfortable thought, but it's true and it's why evidence-based regulation and effective enforcement are so vital.
Mistakes happen, even terrible ones. They can be fixed though. The biggest issue is the fact that Etsy is stonewalling the issue and not willing to talk about it openly.
The Joy of Standards
It’s amazing to me that no one has yet pointed out the blatant irony that their name is OpenAI, yet they are concealing far more than what is typical.
Voice transcription is not always an option. It works decently for English if you are only using it to transcribe simple, daily texts and you are not in public. For other languages or more complex topics, you quickly hit the limit of what voice transcription can do. In public, you may also not want to say everything out loud that you are about to text to someone.
> Fictitious state of emergency

Pretty dumb and disrespectful to politicize a blog post about OpenAI.
Yes, spamming is bad, and yes, recruiters should read your profile prior to messaging, but for practical reasons the actual outreach message is gonna be largely not personalized other than with your name. Reading an individual developer's Medium posts and then crafting an individualized message based on that is, like, the definition of unscaleable. It's like insisting that cars not be manufactured in factories anymore, but instead be lovingly hand-crafted for each individual owner, one car at a time. This is obviously economically impossible. Also, in practice, the actual response rate for way-personalized messages isn't much higher. It just doesn't make sense in practice.

If there are say 500 Node.js developers with the right amount of experience & CS degrees in a given metro area, the amount of time it would take to research each individual and craft a personalized message based on their Github or Medium posts or Stack Overflow answers or Twitter is literally 10,000x what it takes to just shoot each of then an InMail or e-mail. Again, a recruiter should read each profile to make sure they're on the right track, but the messages are likely going to be mass-produced
The blog post https://community.arm.com/arm-research/b/articles/posts/maki... has more useful content.
Apologies if I misunderstood you, but isn't all of that criteria met by a Node/GraphQL/React app?

1. One language - JavaScript

2. One repo - containing a Node backend, also builds/serves a front end bundle (alternatively use Next.js/etc if SSR is your thing)

3. Use GraphQL schemas to handle your API(s) and consume the minimum necessary data on the client, reduce redundant field declarations

One language, one repo, easy & consistent API production/consumption, no?
That's not how this sort of analysis is done. They separated people by push-up capacity, and compared the rate of heart disease in the low-capacity group versus the high-capacity group; those rates were 36 "cardiovascular events" for the 948 low-capacity guys (so, 3.7% of them), and 1 for the 155 high-capacity guys (0.6% of them.) I know which group I'd rather be in.

It is true that, with the small number of events, the precise "96% reduction" number shouldn't be taken too seriously- the study notes that the 95% confidence interval is 99% to 64%; essentially, there's a one-in-twenty chance that it's a 99% reduction, or likewise that it's only a 64% reduction. Science never grants absolute uncertainties- but sadly, that part never makes it into the news story.
The new trend toward reasonable, ‘missing middle housing’
This site: http://missingmiddlehousing.com/ has more useful detail than the WaPo article.
I stretch a rubber band around two corners of my iPhone 7 Plus to make it easier to grip. It provides friction on these two corners, and across the entire back, which makes holding and propping easy.

Each band lasts a couple months, and they come free with celery, broccoli, and asparagus!

https://imgur.com/qrS5ftB

edit: clarified visual description
I’ve used Dvorak for 10 years, and it’s not all that
Pymap: pluggable IMAP server in asyncio
Improving NeuroEvolution Efficiency by Surrogate Model-Based Optimization
Thanks for the insight. Some really good points here, especially:

> When I (or our internal technical recruiters) spam out a job we are giving more people a chance at the job, and are introducing fewer personal biases.

That is something I didn't even consider, but you're absolutely right. You're naturally going to be more attracted to candidates who fit your profile (unless, of course, you're _really_ aware of your unconscious bias).

I think spamming LinkedIn can have success if you properly target and give ample information on who, what, and why. Something I didn't even consider until this was posted on Reddit was the fact that even though I have Java listed in "do not want", it's still going to be picked up as a keyword.
Elon Musk was kicked out because he poached Andrej Karpathy from OpenAI to lead Autopilot. Anyways, it was worth it, Andrej is doing an amazing job, and OpenAI is still alive :)
To what extent is this not just finding text samples written in its training sample and regurgitating it near verbatim?? -Non ml guy
Maybe this is partially a personality thing, but my biggest fear with starting a VC-backed co is that you're effectively trapped as soon as you accept money even if your company goes nowhere. If your burn rate is low, you could just exist for years without accomplishing much of anything.
I assure you, people have pointed it out...
As a consumer of SPAs all across the internet, all I seem to get is a bunch of janky, slow, bloated, buggy experiences. Server-rendered views just seem more performant and reliable when done well.
Another useful feature is you can opt to have the same key publicly displayed on your Faceook profile page.
This is only true to the extent that YC is a monopoly.

If other accelerators compete with YC, entrepreneurs may choose to do business with an accelerator that selects smaller classes.
I think you underestimate how easy it is to build an external display. When they first released the 5k iMac, there was no interface available that supported an external 5k display.

Now we have Thunderbolt 3, so in theory 5k displays shouldn't be an issue, but there are only very few options available, and from what I've heard they are plagued by bugs and compatibility issues. So it seems that it is somehow difficult to make external displays that work well.

And one thing we haven't talked about yet is price: getting a computer with an integrated display is almost certainly cheaper than getting a computer + a good display. The iMacs have always been pretty good deals if you consider how much a comparable display would cost.
Have a friend who had a habit of picking up furniture etc from the side of the road, and (perhaps related) got bedbugs. I am very very hesitant to do the same.
Harpoon successfully captures space debris
It's Bulk. Same reason why spam is a problem.
Yeah, I dislike this too. It's not as if you have to change your keyboard layout to write a foreign name. You can just copy paste it.
> Neither is the Prince best known for his stylishness.

You'd be surprised.

https://www.nowtolove.co.nz/celebrity/royals/prince-charles-...
I'd love to hear some trench stories where these kinds of initiatives to increase the complexity of (what appear to be core) business tools were met with what I'll call a "simplicity advocate," who carried the day and the complexity was tempered, if not rejected.
Why can't people just prepay a credit on the service, and the service provider could deduce fees from the credit? A lot of other services are doing that. It would solve all kind of associated issues with this these kinds of errors, like cancelled cards, overdraft fees, etc.
> Machine learning 'causing science crisis'

ML or more generally mathematics do not cause anything. People who misuse mathematics are to blame here. Some fields are simply using tools they don't understand and this predates ML advances by decades. Thinking of stats use in psychology and medicine for instance.

This trend of presenting ML are some kind of magic powder is ridiculous. I blame hyped presentations by influential ML scientists for this.
> This is like calling a car, A run over machine by Ford.

That's a great dysphemism. Gonna start using that.
Why the Blockchain Wallet Architecture Is Broken for Mass Adoption
For most startup founders, there is an alternative cost of well over $100K salary as an employee, especially for technical founders in the Bay Area.

So lingering for many years is not so great of an option.
It looks like it uses setjmp/longjmp for error handling. Is there a way to ensure Janet never calls setjmp/longjmp? If not, it won't be embeddable in Rust (and maybe C++?) due to RAII.
Traditionally buyers paid via PayPal directly to the seller's account without Etsy seeing the money. This is still a supported option for grandfathered sellers and for sellers in countries where Etsy Payments does not operate, it is called "standalone PayPal".

A couple of months ago, for those sellers that use Etsy Payments, Etsy actually switched to deducting the fees from the sales like you suggest. But that still doesn't cover the cases where buyers want a refund afterwards, or if the seller had no sales to cover the listing fees.
The problem is that people treat and teach ethics as though they are absolute. Further, ethics as a field of study is unique because it is supposed to directly influence behavior. What no one seems to realize is that ethics lessons are a form of social conditioning with administrators deciding on the content.

Here's a quick illustrative example: what do you think passed for ethical to the average citizen at the height of Nazi Germany? Or Cold War era Soviet Union? To CCP members during the great leap forward? Supporters of Dutuerte? Liberals vs Conservatives in the U.S.?

So which brand is your University picking and choosing to offer in class? The whole idea is dangerous - colleges should not be in the business of teaching ethics, because in order to do so they must decide on what is ethical.