skysight-inc/HackerNews huggingface dataset:
A great read! What I really appreciate, beside all the technical stuff, is the effort to create a positive and helpful community around Clojure.

From the paper: "When I first was learning Common Lisp I was appalled at the tolerance on Usenet comp.lang.lispof arrogance, hostility, intimidation and other anti-social behavior of the presumed ‘smartest guys in the room’. I was determined (a) that the Clojure community would not be hosted there and (b) that kind of behavior would not be tolerated. Early on, on IRC and the mailing list, I established and required a tone of supportiveness, positivity and respect."
Do programmers even want to write good code?
Here is the blog post this article discusses. https://about.fb.com/news/2020/06/labeling-state-controlled-...
This is the same reason why such models are no longer popular in social sciences since the 1970s: responses to policy change are complex and one usually tries (with more or less success, which is another topic) to model the micro behavior, so the incentives of actors, rather than find fixed systemic parameters.
Cf. Lucas critique

Ironically, models without such complexities are often referred to as engineering or physics inspired - from the observation that human behavior is more complex and interdependent than the objects under consideration in physical systems. Natural scientists and engineers delving into social systems frequently fall prey to these issues.
Many American Universities are trying to do the same thing though, but since they are spineless and don't want to admit the existence of a quota, they are resorting to shady tactics like qualifying applicants on "positive personality,” likability, courage, kindness".

https://www.nytimes.com/2018/06/15/us/harvard-universities-p...
Wow, I didn't expect such differences compared to Scala. These graphs need a study on their own.
If you actually supplied a Perl version maybe you could provide a convincing argument.
my container got the name "silly_torvalds" do you want to tell me something Linux Kernel?
Title should mention it's about the USA-ian media.
> I was curious about vim as well. I wonder if the defaults of vi are somehow optimized for QWERTY.

A few are, such an hjkl being on the home row, but the rest are more semantic (for example, "t" is "unTil", "f" is "From", "a" is "append", "i" is "insert", etc. So all of those lend themselves to muscle memory from repeated use but aren't particularly better or worse on any keyboard layout. Dvorak keeps "j" and "k" together (in the place where "c" and "v" are, respectively), which is a nice touch.

> This thread convinced me to try switching to Dvorak but I'm a bit scared after reading your comment. It's not clear from your comment, did you switch back to QWERTY or are you still giving it a shot?

I switched to Dvorak about a month ago, and have no plans to switch back! It is a definite improvement in comfort, which I expect to translate to a speed improvement eventually. Nowadays when I type anything at all in QWERTY I wonder how I ever put up with contorting my fingers into such strange shapes to type the simplest words -- not to mention how so many words have almost zero hand alternation.
Apple crushes one-man repair shop in Norway’s Supreme Court
The Tienanmen Square Massacre (2019)
The author notes an improvement in convenience going from Moleskine to Field Notes. I found it even better to use A7 size notebooks (from Japan). They are a bit cramped to write in, but fit better in a shirt pocket.
you cant replace email.

its a way that allows unrelated systems to talk using a protocol.

today it would be a monolithic one company app.

that's not email.
> It does not provide a right to violence and looting

Buddy, what do you think the revolutionary war was?
Cool! Have you checked out https://github.com/bvaughn/react-virtualized too? Might be totally useless to you, but I think they've done a lot under the hood to optimise table loading.

Congrats again on a beautiful product.
Please don't parse and understand this comment.
Free Discover the Controversial Plan to Generate a Full Time Income
Mozilla Firefox to let you export saved passwords in plain text
No, because now you have two problems: police brutality and a coup. What's needed right now is a strong declaration, the creation of new country-wide laws forcing 3-years police training focused on violence de-escalation, an independent body of investigation specialized on police abuse allegations, a higher standard of accountability than regular citizens for police, obligatory bodycam footage, malpractice insurance, and automatic firing for hate speech and blatant racism.
I think even in the hyper politicized climate were in most people will trust their elected officials. People have been listening to the governor's for the most part. There have just been too many lies and doubling down on the lies from the president. Everything needs to be independently verified and all the verification of HCQ outside of this retracted study showed that it either didn't help or actively harmed.
Honesty > Clickbait <3
Bigger issue is the political ads, this feels more like a quick PR stunt. It failed to have a policy like twitter.
https://business.twitter.com/en/help/ads-policies/prohibited...
Dead Duck Day (June 5th)
It's essentially 'Reader Mode', except as a website rather than as a browser feature.

You give Outline a URL, and it gives you back a URL of its 'purified' copy of the page's contents, stripped of spam and bloat. In this instance, it seems to have had no trouble with the paywall.
A counter example is Iraq, where disbanding existing police and trying to create a new unit from scratch caused Baghdad to turn into a violent warzone. (source: Iraq No End in Sight. documentary)
Show HN: Weaviate Search Graph – a search engine with build in embeddings
I believe you and hear you. Not all events are under our control, and not everyone is able to lead a pain-free life. The general audience here may have some skewed (and perhaps limited) experiences.

Those of us fortunate to have good health and the ability to improve our circumstances should be glad for those opportunities, not take them for granted, and try to extend them to others.
shameless plug: If you want an editor/IDE for JS without installation and with Linux shell, try https://webide.se/ you get access to a dedicated server where you can run Docker, Android emulator, etc. Useful when you are on a Chromebook that don't have Linux support, or want to code on a mobile phone or tablet ¯\_(ツ)_/¯
Are you saying that engineers, doctors, lawyers etc. have an obligation to teach others for free? And to shoulder any and all costs associated? Are you also suggesting that junior programmers are entitled to the unpaid labour of mentors?

And what about teachers generally? Isn't teaching an important skill that deserves remuneration? Doesn't offering free tuition drive down the value of teachers? Should these people be improverished for (one) sense of "societal progress"? I'm not sure I can agree.
about 2. even though I enjoy text, I can also accept that smalltalk placed itself into the interactive graphical realm first and thus would put you into a visual clickodrome of programming constructs.
Neat. I've been exploring visual representations of electron density, optimized for educational use with XR. Intending to illustrate that science education content could be made transformatively less wretched.

Isosurfaces and nonlinear color gradients are educationally problematic. And fuzz gradients are hard to visually stereo fuse. And on near-term AR displays, black is transparent, and background environment colors can't be manipulated, which limits the space of attainable colorizations.

My current thought is to approach it as a volumetric light source. Composed of several linear scales, each a different color, with density as transparency. And respecting their true density when combined, so higher density scales "shine through" lower. We'll see. Maybe overlay random sample "sparkles" to maybe improve sense of spatial extent.

I've not seen much similar work. If you know of any, I'd love to hear of it. Also, it seems there was a push some years back to emphasize electron density when teaching intro chemistry. A push that doesn't seem to have gelled. I've guesses, but I'd value thoughts on why.
> I think it’s subjective. With Hangul as an example, to me it was indeed easy to “learn” the writing, but is much harder to actually comprehend and generally use Korean language.

You're right, but that doesn't really explain why you want logographic writing. The script can be independent of the spoken language. Latin is used in various languages, and even Hangul isn't exclusively used by Korean. I think the point you made is not really relevant.
That's a good point, and I agree. But I do think it would be more pragmatic to justify why the outgroup isn't stupid than it is to go after the people who are saying so. The anger response you'll get for saying someone is arrogant probably won't get the open-mindedness you'll need to persuade someone to act differently.

Even just pointing out that the word being said is 'stupid', but the actual in-group/out-group divide is technical literacy or systems-awareness. And really just in the frame of social media. Perhaps there should be a word to describe the local ignorance that everyone engages in when they are turned off and relaxing.
It's the same in Romania.
I don't think it should be disregarded, just that it is not top of mind when making the choice.
We've changed the URL from https://www.europarl.europa.eu/doceo/document/E-9-2020-00204... to that one, which has a lot more information. Thanks!
The title might be a bit misleading -- I don't think Propel makes use of reverse engineered bitstreams.

Its licence does, however, prohibit using the product for reverse engineering.

Isn't this move more against the likes of GOWIN (who reportedly copied much of Lattice's design) than the open-source/hobbyist crowd?
heh..ok i will research this more.
> I've seen a lot of hiring managers miss out on great candidates because they assume that someone laid off probably wasn't a top performer

The distinction I was trying to draw was between firing-for-cause and layoffs; I believe there is more negative association with the former.

> But the other reason companies in the US do this is to shield against liability. If you are terminated, you could later claim wrongful termination. While if you resign, it's much harder.

Pretty hard to claim wrongful termination for a non-cause layoff in the US with typical at-will employment.
Do people get upset over legal immigrants? (Such as through marriage or relative) As far as I am aware it’s mainly about illegal immigration. However, if you are on a work visa, I believe the law states the visa is revoked if you lose your job with the employer.
SuperPACs and shell companies are fine, right?
And that's before the wheels.
I've hired a handful of people with this process, across two organizations. First time around, I identified and created the take-home exercise in one working day. Half of it was actually setting things up, the second half was solving it myself and tweaking it such that it takes the amount of time I was aiming for. Second time around it took a half day total.

I'm not saying you shouldn't look at a Github profile or any code samples the candidate sends over. However, those metrics aren't good aptitude indicators. I feel the same way about algorithm-style coding tests that a lot of companies follow. Sure, let me find all the anagrams in a set of words only to land a job writing REST APIs...

I don't see how the cost scales per person significantly. You create one take-home exercise per role you're hiring for. You send the same take-home exercise to any candidates that apply for the role. Worst-case scenario, it takes too much time to compile this take-home exercise, in which case you've hopefully spent the time to smooth out your processes which leads to an easier onboarding. Best-case scenario, you've compiled a take-home exercise in a reasonable amount of time, which verifies that onboarding will be smooth for the new hire.

To your point, the take-home is for candidates in the 2nd or 3rd round of interviewing where you've verified their experience, you've verified their character/soft skills, and need to verify their aptitude/hard skills.
SQLite dev tries... / SQLite dev replicates... / SQLite dev finds... / SQLite dev patches...

Now compare this with what happens when you meet an MSSQL bug.
gf?
Yeah, the range will take a big hit with most normal trailers.

With that said, custom trailers should be able to minimize that hit, albeit with significant restrictions to what you can tow.

https://ecomodder.com/forum/showthread.php/aerodynamic-trail...
Ask HN: Who provides the most accurate weather prediction?
Are the lines on the map literal? I would think propagation goes around vs. linear but maybe they're using helical antennas so it is high gain?

I'm probably confused I'm vaguely aware of the concept with dedicated lines/least latency/etc... I saw a picture of a tower/thinking it's about transmission...
What defines state-controlled? This only results in better shell operations. Cat and mouse, forever more. :)

Personally, I'd rather just see ads from anyone who wished to buy them. This way, at least I know who is trying to push what.

(I don't and never will automatically believe anything an ad shows me. And neither should a single citizen.)
> Im not yet sure how we should address this

We could start by banning police unions. Make individual officers accountable for their own behavior. Fully transparent data collection on everything they do. Turn some of our fancy machining learning technology loose on that data to identify the bad seeds and weed them out.

How about a separate agency that is accountable to citizens who has the power and mandate to police the police? Not just another department of the existing police, but someone accountable to the governor, or the citizens directly.

At some level I would expect that good cops want this accountability as much as the general public does. Is it really true that cops are predominantly bad? I sincerely hope that is not true.
I have problems understanding what commands I can pipe. Some work some don't.
I think it's great that so many software engineers and developers share their energy and expertise.

I think your perception of what other professions do might be limited by your own experience, though. Just to go in order:

Legal: My aunt is a lawyer and volunteered her time in a legal "clinic" where people with landlord/tenant issues could come in and get advice for free. She also worked some of her professional time on cases where the clients did not have to pay, a practice that is common in the legal industry, called "pro bono."

Engineering: There are a wide variety of student and volunteer activities that are well-supported by professional engineers on a volunteer basis. For example one of my coworkers volunteers his time evenings and weekends to help "coach" a high school robotics team. And you may have heard of various other engineering challenges like popsicle stick bridges or egg drop competitions.

Medical: Several friends have transitioned into working in the medical field through free opportunities, primarily by volunteering with local rescue squads and first responder teams. These teams are typically supported/led by some folks with professional medical training, but anyone can show up, volunteer their time, and get medical training.

Ultimately, to work in these fields professionally, folks need to get a credential of some kind, and that might cost money. That's not true of a lot of software development right now.

But I think that is primarily because computing is such a young industry right now. All industries start out that way. There were times in history when you did not need a credential to work with the law, or to design machines, or to treat illness.

But as these professions had a larger and larger impact on society, society imposed higher and higher expectations on practitioners... expectations which required more formal structures to satisfy.

I predict the same thing will happen to computing technology, at least at the high end. It's already true in some areas like life-critical embedded systems. You're not going to get a job writing code controlling the ISS after doing some free online tutorials.
The window between an overwhelmed health care system and a suppressed epidemic is extremely thin. We simply cannot dial in exactly the right reproduction number to get this over with in a reasonable time frame without overloading the available hospitals. Even the Swedish approach has caused massive economic damages, and even then they are still in the early stages of their epidemic.
Oh yes, finally.

With this, you can do pretty everything
https://news.ycombinator.com/item?id=23420774
Questions to Non-US based HNers: Does your country/locality have something like Quantified Immunity? What does your area do about police brutality if/when it occurs?
If you make games, Unity Cloud Build can turn a Unity project into a downloadable IPA that you can easily load into TestFlight/App Store (and presumably a device or simulator, but I've never tried).
Wonderful. Stoicism in action. Thanks for sharing!
In the US at least, there is no formal definition or certification of “Software Engineer”. If you get hired to write software (or in some cases, work near software), you get to put “Software Engineer” on your CV. That’s actually part of what makes interviewing and hiring people so hard.
(I've responded to another comment in more depth if you're interested in that sort of thing.)

> How about just more police, with less guns, less expensive vehicles, and get rid of all private prisons?

How about we disarm all street cops (think 'parking enforcement officer'), end the war on drugs, and spend our money on things that actually help: healthcare for all, housing for all, public transportation, and social programs.

> Disbanding the police didn't work in Iraq.

I'm not familiar, could you share a link? I'm not sure that I understand the parallel, especially if you're thinking of the Iraqi Republican Guard ("elite troops of the Iraqi army directly reporting to Saddam Hussein" [0]).

[0]: https://en.wikipedia.org/wiki/Republican_Guard_(Iraq)
> these institutions prevents us from sharing patient level data ...

They are prevented from sharing the data, not just with the public, but with three of the authors of the paper! That's pretty tight security. I wonder if any of the other authors have seen it.
What is the total bandwidth Starlink is going to use once it is fully deployed?
Good, I like framework agnostic components. I've been playing with two other libraries recently: Dropzone js and Sortable js. Grid js looks useful too.
I think it's very important in situations like this to have a goal in mind. I don't see abolishing the police as an option here, martial law and self-help justice are even more undesirable than our current situation. So changes have to be made with a view to creating a better world rather than just lashing out to make ourselves feel better. Countries like Britain show that good policing is a possibility so we should be working towards reforms that make that possible.
> Facebook announced that it will no longer allow state-controlled media outlets to run ads on its social networks, effective this summer.

Luckily, there is a clear determining factor for what state-controlled means. If it comes from a foreign country's territory, or if it simply agrees with an opinion also held by a foreign nation, it must be state controlled.

> The decision is part of its efforts to prevent foreign interference in the 2020 U.S. election.

Because luckily, only foreign states try to influence elections. Luckily, no national meddling ever happened within the USA. It was all Russians, or Chinese looking like Russian.

> Facebook also is starting to label state-controlled media outlets, giving users more information about who owns and runs those entities.

Luckily, Facebook is the perfect arbiter for making such assertions. Only by branding foreign and independent media outlets as such, can the good name and reputation of Facebook and other altruistic independent sources of information be protected by such evil.

/sarcasm
It may look terse, but its not code golf.

Any Clojure developer would understand what this does (its actually pretty straight forward), but to an outsider, it definitely looks strange.

Part of using Clojure is becoming familiar with the language, its syntax, and its idioms.

Rich even has a section in "Simple made easy" where he talks about this very thing; its on us to become familiar with the tools we are using.
Defund Police.
I don't actually think this is true. Is there any verification that most iOS users do not have a single one of the most popular messaging apps in the world?
They should also add a setting to "Hide all state-controlled media"
Counter to your counterpoint. I don't do competitive programming. I already write software 40 hours a week for my job. I don't want to spend months learning how to hack interviews when I know I can do a good job and I have done so in the past based on my resume and references.
The problem is cocoa performs terribly without gpu acceleration and nobody has figured out how to get around that, there are some tweaks to get OSX running in vmware and wherever else but you never wind up with working GPU acceleration so not only can you not change the resolution once you turn it on (iirc, may be wrong here), it's refresh rate is horrendous. If you ever used Windows before it installs the gpu drivers where the window manager is all weird and unoptimized and glitchy, it's that but worse.

It's been a long time since I played with macos vfio passthru stuff but maybe that's a way around it nowadays. There's a little /r/vfio community that tries to tackle it pretty frequently.

Hopefully someone else has more recent details than me, I'm back to using osx hardware now that the 16" mbp lets me have 32gb.
GOWIN's design is very similar to the ECP5 in architecture, but the bitstream formats are notably different.
Researchers Retract Botched Anti-Hydroxychloroquine Study
Compared to many other subreddits, the Clojure one is frolicking unicorns and rainbows.
You could be immune but be a carrier?
What prevents you from designing a new protocol? I agree though with the monolithic one company app part.
Whether original or not I am quite shocked by how easily this reads and how much of it rings true today.
> color me skeptical.

Skeptical of what exactly?

Even if the benefits of regenerative braking were zero, electric vehicles still make sense for delivery vans. They have known ranges, usually less than 100 miles and the reduction fuel and maintenance costs will be huge. This is why there is so much interest in the Tesla semi and other similar tech where regenerative braking has nearly little effect on milage because the vehicles aren't stopping often.

But existing driving data suggests there will be some non-zero effect on efficiency through regenerative braking so I'm not sure what the point here is.
Haven't there been several other studies showing it has largely been ineffective? There was a completely unrelated one yesterday about how it didn't seem to help prevent catching the virus.

https://www.nejm.org/doi/full/10.1056/NEJMe2020388
core.async in Clojure is not equivalent to Go's asynchronous support. Even worse, core.async is the simplest & least-performant way to implement asynchronicity: It's just using an internal thread pool, meaning that go blocks in Clojure are not at all like goroutines in Go since they are state-machines produced by a macro that can block the entire thread when doing blocking calls. So, one has to manually "park" them by using core.async channels.

Summarizing: core.async is macro sugar on top of java.util.concurrent.

Go has actual lightweight processes that are scheduled on top of OS threads. Big difference in both design and runtime performance. Erlang too has m:n threading and offers a simpler and safer programming model (each Erlang process has its own heap).