skysight-inc/HackerNews huggingface dataset:
Thank you for the advice. I think my firm is flexible enough that moving within could be a possibility.

Do you think its a good idea to bring this up in a 1-on-1 with my manager? What if they say its not possible? I'm skeptical because if they say no, I will be viewed as someone who is looking to switch roles and with this Covid-19 situation, who knows what it will lead to.
> I don't like the idea of needing to learn both Elixir and Erlang

You dont need to learn Erlang to use Elixir, rather you would need to know Elixir to use Phoenix; like you need to know Ruby to use Rails.

Also you can build a Twitter timeline clone in under 18 minutes using Phoenix LiveView:
https://youtu.be/MZvmYaFkNJI
For us, an epic is a unit of related work which is usually sized for completion in under a quarter or two. Many epics may be completed to get through an initiative. Ex: initiative may be “make a new service to replace section $FOO of a monolith.” If this is able to be done in a quarter or so, then it is the epic. If it is larger, we may break it up into milestone epics like prototype, beta release, full release, and clean up. Like you say epics will be composed of stories, tasks, and spikes (investigations).
IMO, only when native apps dependency on smartphones are reduced we can see web apps maturing.

PWA, Linux phone's dependency on web apps can help a bit, but I don't see it beyond the enthusiast/privacy market.

Because App publisher - Appstore relationship is 'scratch my back, I'll scratch yours' type relationship. Top apps isn't going to get as much telemetry from web app as they get from native app, at least not without people knowing or fighting with ad-blockers.
Suffer from Crippling Imposter Syndrome
I prefer light mode, therefore let's remove the option to choose dark mode from everywhere because only my opinion matters. Here's some scientific studies that back up my opinion.
Touché :)

But a dumb detector with a nice protective layer might be achievable, I guess? And maybe archeologists can get support from a local drilling company? Not sure how deep you'd need to dig, TBH, but that would be an interesting experiment.
A day in the life of a Silicon Valley VC during the pandemic
"random .org"? IA? That concludes our fun conversation from my point of view. We'll just have to wait and see.
I know, but around 2009/10 every hipster programmer said RD's are a thing of the past..like C like Java etc...
Yes, there is. This is an informal article discussing the strategies: https://www.aft.org/sites/default/files/periodicals/dunlosky...

And this is the more formal research:
https://pcl.sitehost.iu.edu/rgoldsto/courses/dunloskyimprovi...
Hi, take a look at my benchmarks from five years ago at https://techspot.zzzeek.org/2015/02/15/asynchronous-python-a.... The extra variable with Python is that it's a very CPU-heavy interpreted language and it's really unlikely for an application to be significantly IO bound with a database server on the same network within the realm of CRUD-style queries. asyncio was significantly slower than threads (noting they've made performance improvements since then) and gevent was about the same (which I'm pretty sure is close to as fast as you can get for async in Python).
Back of the envelope calculation

I would imagine dealers are 0.1-1% of the population (say .3%) and the FBI says roughly 13% of homicides are gang related which is probably a rough proxy for the number of drug dealer related homicides.

This would put dealers as having a homicide rate approximately 40x the base rate. This seems right to me.
High impact writing
Man I'd love to see the data they are gathering for failure analysis. I imagine there have to be thousands of sensors in place for identifying decompression pathways, convection peaks, pressure differentials, all of it. Would be really nifty if they just dropped that data for crowd analysis! Oh, one can dream...
The walrus operator is a very extreme example - the controversy around it directly disrupted the entire governance system of Python for a while. On the other hand not all new features detract from the simplicity of the language - f-strings are a wonderful example of this.
Indeed. But these facts are just too inconvenient for the stupid investigators. What a shambles.
But why async is spending so much CPU if it just waits?
Let it be known: I am about to indulge you knowing full-well that you're going to quibble over the definition of "good".

With that said, I have lived in the following places for more than a year, and found the public transportation to be good, if not excellent.

- Paris, France

- Lyon, France

- London, UK

- Amsterdam, NL

- Bayreuth, DE

Despite some well-known problems in some of these places (strikes in Paris comes readily to mind), the advantages remain enormous:

- Reduced motor vehicle circulation in the city

- A high degree of mobility at a moment's notice

- The ability to move around without breaking a sweat (sadly important when going to a meeting in a suit)

- The ability to get home while inebriated

- The ability for suburban (read: underprivileged) employees to participate in the heart of the regional economy

The list goes on...
Ask HN: Could I build a browser that doesn't support JavaScript?
Wondering if it's possible, what problems might be encountered along the way, if it has been tried. Let's get a discussion going.
I should have specified that they only come in one size at that other shop :)
The whole 'fully automatic rifle' is such a nothing burger anyway. M4s and M16s aren't controllable on fully automatic at anything over 10m. Watch modern combat footage of any trained unit, and I guarantee you'll see them using semi auto.

My point? Semi auto AR-15s are every bit as effective and deadly as their fully automatic military counterparts. Whether civilians should have such weapons is another discussion.
In fairness, the question is less "how many vulns does this exact device have so far" and more "how many vulns are likely to occur for this device total", in which case this article could be evidence that the last few versions of iOS have each had their share, and therefore it is reasonable to extrapolate that to expect a handful of issues on this version. Now the first obvious catch is that you can't necessarily accurately project the past into the future; if most of these are the result of some underlying design strategy that Apple has stopped doing, then the exploits would dry up. On the other hand, of course, they could start shipping some new technology that turns out to introduce more vulns (not likely, but it could happen).

Of course, I'm pretty sure the same list of exploits per-version of Android would be much longer, so if anything this list, if complete, really does paint iOS in a very good light.
How Humans Make the Earth Their Home
The subtitle even says: "Animals are more human than we’d like to admit"

So all humans are animals but not all animals are humans which is correct. You could also say "human" in this context is used as in "human behavior". Not sure.

However, I as well would have greatly have prefered:
"Humans are more animals than we’d like to admit"
I had side projects like Android apps, good grade, decent soft skills, and extracurricular clubs/sports. Those seemed to help.

I think your internships and being a research assistant should be your biggest assets. Try to remember some of your accomplishments and how you handled tough situations. Managers/recruiters love to ask you about past experiences. Try to get letters of recommendation from your bosses and from a professor too.
Can clothes be digital products?
Is "lifestyle" the most appropriate word you could choose for "access to healthcare and education"?
“Thinking” tasks automated in synchronicity with “doing” tasks
Monopoly is a concern, but so is trying to improve the situation through negative reinforcement, by breaking apart the company.

Instead, foster competition by handing out grants to competitors on the condition that they can't be sold to the Big Co for 10 years, and provide mentoring to those startups.

Also, 10 billion vs 100 is arbitrary and could easily vary from market to market, and is determined by who?

Here we edge into the moral question of whether it is ok to be a billionaire, and the discussion taps into the current outrage against the 1%.

I think it is ok to be a billionaire, if and only if you give back to the community commensurately - something like a 50% flat income tax (no deductions, applies to all income including investment earnings/interest) if your net worth is over 1 billion.
That style of content just disappeared or turned into video only as far as I can tell.
Sync I/O lets your process (not thread) do something else. In other languages, async I/O is faster because it avoids context switches and amortizes
kernel crossings. Apparently this is not the case in practice for python.

This doesn’t surprise me at all, as I’ve had to deal with async python in production, and it was a performance and reliability nightmare compared to the async Java and C++ it interacted with.
The work rules are the thing that gets me. The idea of paying employees more? Great. Protection from discrimination and unfair termination? Collective bargaining? Great. But I can't imagine how it's possible to get anything done with the work rules.

Companies that operate this way must be in slow paced industries. To innovate you must be able to just do stuff. As soon as you add a bunch of hoops and sign-offs you lose momentum.

My own hypothesis on this is that it's not just a matter of high overhead but of slowing things down to the point that it breaks the dopamine reinforcement loop for the human beings involved. Humans need to be able to see results or at least movement toward them in a reasonable amount of time or it becomes really difficult to stay focused and engaged.

The work rules and bureaucracy element is like 100% of my skepticism about unions. Get rid of that stuff and I'd be all for them.

That being said, unions aren't the only source of inane bureaucracy of course. Many organizations without unions manage to invent worthless tar pits of their own.
Remember too though that they would likely declare all property to be the property of the people of the zone, which means no rent to any landlords and no overhead going to owners of capital, plus no taxes going to the state, so they would be able to free up a lot of resources. The Zapatistas in Mexico have been quite successful at building a decent health care system out of nothing, despite being some of the poorest people in the world.
83%‽ That's almost half!
As a person with 2 astigmatisms in different directions which smear white light, i thoroughly appreciate dark mode
I didn't check but I don't think what you said is the case with graphical resources.
The organizers of Woodstock knew they weren’t going to profit, and they did it anyway.

They also knew that crowd control was going to be a problem; instead of hiring police, they brought in people from a commune who were used to doing crowd control for large peaceful gatherings.
Well, you should be using styles. It's just that most people like micromanaging document looks and can't be bothered to create new styles.
> What will happen when they get a technical interview? I can’t imagine them doing anything beyond answering phones at a company’s IT Help Desk.

My experience says you'd be very surprised. As in most fields, networking, charisma, and ability to bullshit play a substantial role in IT hiring.
I agree that you can write with just a subset of the language. But the problem arrises when you have to read somebody else's code.

If there are too many features as opposed to "one and only one way to do it" you will end up with a source code that is unintelligible between two developers.

Imagine it has M+N features that are mutually replaceable. The problem arises when you have a very good programmer that writes a complete program using the M features, and when you get programmer b who is also good but hasn't heard of the M features.
Types of Financial Models
I wonder if 'gang related' is a conflation with 'poor'.

To be fair, have to measure folks in the same socioeconomic class and geography but not in gangs and compare?
You've waited long enough. The PineTab preorders are now open
Cheers. Excellent insight
Best Practices on Nailing Incident Retrospectives
I agree with you on one level-- I think people on HN are generally overly critical of projects like this which are clearly huge accomplishments and the culmination of tons of effort...
But on the flip side, I think it's plenty valid to look at projects like this as case studies into why modern web tooling isn't up to the standards of the tooling of 20 years ago (on much less performant hardware no less). Even within the browser, decades old flash games run circles around their JS contemporaries.
How do you feel about your most popular videos on YT being mice-related? :) Did that catch you by surprise? Bother you at all? I guess not, since you seem to enjoy making those fun videos.
Elliptic curves are a type of cryptography and directed acyclic graphs are a type of graph. They have nothing to do with each other at all.

Also all crytpo currencies are essentially DAGs that are synchronized by the ordering of the transactions by whoever mines the block. IOTA pretends that there is something different when the real difference is that they can't decentralize how to synchronize transactions.
Would love to see links to articles addressing my points above. Are they in agremeent? Pushing back?
Let's Play Checkers with AI and Clojure
Really great idea, but is it really neccessary to have this much third party connections embedded? Like facebook, google, stripe and more that I dont know.
Especially when this is advertised as something for kids.
I can't find any privacy policy too...
Actually Python now offers an asyncio.run function. Your example may now be:

result = asyncio.run(red(x))
but threads get you the same thing with much less overhead.

That is not true, at least not in general, the whole point of using continuations for async I/O is to avoid the overhead of using threads, the scheduler overhead, the cost of saving and restoring the processor state when switching tasks, the per thread stack space, and so on.
1. Amazon is not a monopoly in any market. It faces stiff competition across the board.

2. Amazon both drives costs down and is a lead innovator and the fear with monopolies is that they raise prices and hinder innovation. Amazon probably captures 90% of my non-food consumer spending simply because nobody else seems to be trying to improve except them.
it's gonna be hard to run a double-blind experiment on that one
I don't understand how this is remotely relevant.

The point is: many (most?) first-world countries have unions that work well overall. Same with police departments.

What you're describing are putative reasons why the American execution is a failure.
I truly don't understand the problem here. Can you tell me what it is that makes these people dangerous and scary, but the similarly armed protestors who showed up at government buildings a month ago — or, frankly, the police — fine?
This doesn't seem like a very accurate summary - none of them really 'blew up.'

The first one lit on fire and crashed at T+41. On the second flight, the first stage bashed into the second stage during stage separation and the second stage lost control. On the third flight, the first stage bashed into the second stage and the second stage didn't get to orbit.

The videos are all on youtube, you can watch and observe the lack of explosions.

Maybe 'blew up' means something different to you than it does to me, but to me it means there was an explosion.
Secure alternative to zoom?
Besides Jitsi, do folks have secure video conferencing favorites that can be used on a Mac? Jitsi is only iOS, not MacOS.
I hope never. The leaks/concepts look awful.
There were edge cases in PostgreSQL’s SERIALIZABLE isolation level - which is supposed to ensure that concurrent transactions behave as if they were committed sequentially.

Specifically - if running a transaction as SERIALIZABLE there was a very small chance that you might not see a rows inserted by another transaction that committed before you in the order. Many applications don’t need this level of transaction isolation - but for those that do it’s somewhat scary to know this was lurking under the bed.

Every implementation of a “bank” system where you keep track of deposits and withdrawals is a use-case for SERIALIZABLE, and this means a double-spend could happen because the next transaction didn’t see an account just had a transaction that drained the balance, for example.

Props to Jepsen for finding this.
Yes, ultimately taste, or `what sounds good' decides. But mathematical approaches to all the building blocks of music can bring new materials to the ear which might sound good.

For example, I love the third mode of harmonic major (Phrygian flat 4) because I like the way it sounds. But I wouldn't have discovered it if I hadn't been thinking about scales in a systematic, mathematical kind of way.
why is everyone blowing Blow? c'mon, respect yourself son
That's trivial:

result = yourfunc()
if inspect.iscoroutine(result):
result = asyncio.run(result)

If I have code like that, it's at one place per library, didn't need to encapsulate it in a maybe_await function.
No, I hate the new features. Python already has enough syntax to describe almost any coding pattern. If it was up to me I would instead remove as much extraneous syntax as possible. Axe the type declarations, function decorators, f-strings, matrix multiplication operator and so on.
Summer street festivals often have a police presence.
True. But it doesn't take 'too many language features' to make very different code. Two designers at my startup years ago approached our database object model from completely orthogonal directions.

The programmers were both named Robert. So we called the approaches "Robjects" and "Bobjects".
I've never had issues with public transportation in Brazil (living in small, medium and large cities). For the 5 years that I worked in person, I took the bus to work every day and I can only remember it failing me once.

Admittedly sometimes I'd fall asleep and miss my stop.
I was at an interview once and the job description said they wanted an expert in sql. So when they asked me to rate my sql skills I felt I should say expert since that’s why I’m there.

Well the “expert” word triggered them and they said “well, if you’re an expert you can answer these obscure questions ...” and obviously I failed it.

This article made me think of that.
Yes. Jepsen and Hypothesis both descend from a long line of property-based testing systems--mostly notably, Haskell & Erlang's QuickCheck. Jepsen makes a number of unusual choices specific to testing concurrent distributed systems: notably, we don't do much shrinking (real-world systems are staggeringly nondeterministic). Jepsen also includes tooling for automated deploys, fault injection, a language for specifying complex concurrent schedules, visualizations, storage, and an array of sophisticated property checkers.
This is really cool!

I think I can spot a few places where you got inspired by Worms as well :)

- Scenario doodads like trees
- Projectile distances when they fly off screen
- Cross tombstones, like in the original Worms!

Is that right?

Edit: What do you think of remote multiplayer via shared Tmux sessions?
No, because Bell lost what was already geographically distinct - the regional baby Bells. Bell labs, Bell trademark, Western Electric, and AT&T Long Distance were all retained. This might be the equivalent of splitting AWS and the rest of Amazon into two companies.
Can you just fork Chromium and // the support of JavaScript?
It would be great to see Jepsen testing on distributed Postgres as this is a single node issue they've found here. In prod don't folks run HA?
Shameless plug: I'm currently trying a new approach to file system navigation in my new visual file manager 'cryo'

https://cryonet.io
This article is an experiment to see how easily hacker news people can be manipulated. "When I was in the military..." Yep, confirmed.
The "checkbox degree" hypothesis is mostly false. Some companies do require a degrees, yes. But that's a minimum requirement. Literally zero companies promise a job to everyone with a degree.

It's a bit difficult for me to believe that there are highly competent people who would be effective employees now, but for whom cheating is easier than doing the work. Remember: cheating (without getting caught) takes time too.

I can write a few page essay on any given topic much faster than I can figure out how to copy/pasta that essay without getting caught.

I can implement most undergraduate programming assignments faster than I can figure out how obfuscate someone else's code enough to fool cheat detectors.

Etc.

The subset of people who are truly competent but for whom cheating is easier than doing the work has to be vanishingly small.
This is really well done, is there an easy way to change mouse sensitivity?
It means you will need to patch your pg in the next release scheduled in August https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit...
I saw the archway and thought it looked very similar to Seville cathedral! But the tower is nothing like Seville, it's much more modern.
The real mvp here. Amazing work.
Demystifying Capsule Networks
90% is a gross exaggeration. The Mail app is pure black[0]. Apps that have grey on black like Messages have styles carried over from the light version of apps — they weren’t specifically optimized for dark mode to improve readability. Other apps that I’ve checked: Music, Phone, Photos, Files, Calendar, even Twitter.

[0] https://www.litmus.com/wp-content/uploads/2020/04/bildschirm...
Sorry, I meant to imply that the difference in total weight loss was about one to two pounds.
The article talks about eye strain, and states that using the OS's blue light filter is a better way to reduce eye strain. The blue light filter significantly reduces the amount of contrast, which makes the screen harder to use, especially with something like an IDE/Text Editor with many colors of syntax highlighting. I'd personally like to know if dark mode has less eye strain than default mode instead of knowing what the absolute best way to avoid eye strain is.
Yes, but right-click drag means clear visual confirmation of the action, the physical movements are the same for all types of operation, and you can make up your mind what to do after you've indicated where. I only use shift or control if I accidentally left-click drag.
Those are GC (Game Coordinator, server list, matchmaking) and Steam (items, trading, etc) protobufs, not for the actual netcode of Source games. There also seems to be some demo (saved game replays) related messages there, but I don't see anything gameplay related.
(Let me nip a little here). Looks like not only Scala inference types but also its compile times too migrated into Rust.
Negative Ionization kills Viruses and Bacteria in the air (March 2020)
The stories behind online marketing's biggest launches