skysight-inc/HackerNews huggingface dataset:
Sure. But you won’t see anyone commenting about that. I’m only saying some people will in fact intuit a thing and be right, and we should hardly admonish them for doing so.

The higher rated their comment is, the more other people likely intuited the same.

It’s almost a decent measure of how obvious the thing being proven actually was — assuming you could baseline it and compare it to others in a meaningful way.
It's a dupe because that's how HN dupes work.

https://news.ycombinator.com/item?id=24372326

The many hadith of dupe:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Abusing the TypeScript type checker as a spell checker
I hate that I have to feel agreement with this.

Edit {

Also, for those who are really concerned, I did test going to the landing page and disconnecting from the internet.

It still worked, which leads me to believe the creator was in fact telling the truth.

}
1 in 7 Americans Have Experienced Dangerous Air Quality This Year
To be clear: comments about "polite" Japanese versus "strict" Germans and "angry" Italians are also bigoted and will make many immigrant coworkers deeply uncomfortable (especially if they are women). Everything about his comment is gross and 100% inappropriate for the workplace, and civilized society in general.
Is there a transcript of this talk?
I don't exactly disagree: the function names work -- but instead of those functions you could be using pattern matching. When the need for the functions is rarer, the disadvantages of that kind of name become weightier.
Oh I did that in a distro build script where $path was called $INSTALL, but was empty (possibly due to a misspelling of the variable). Double stupidly, I ran it as root and so $INSTALL/lib blew off the system's libraries. I recovered the machine without any rescue disk or reboot or anything, by by copying files from an installation of the same distro. Of course, no commands for copying worked. I think what I might have done is to NFS mount that machine from the other machine, and then doing the copying on that machine.
Yeah, it's a chicken-and-egg problem. As long as most devices are A, most ports will be A as well. And until C ports are more common, it's no use making C devices. That's made even worse because adapters for C female to A male are explicitly forbidden by the specs, so there's no cheap way to support both. A manufacturer could put a female C port on the device and ship both C-to-C and C-to-A cables, but that's expensive.
CompilerWorks | SF Bay Area | Full-time, remote GUI devs | $150k-$275k driven by what you bring to the company.

Are you a GUI developer who is excited to encapsulate and expose the information contained in our enterprise wide, data processing lineage model (at the column level)?

CompilerWorks is a bespoke compiler company - we use our compilers to perform global static analysis on all data processing code (across multiple data repositories.) The resulting lineage model directly addresses use cases including data discovery, data governance, infosec compliance (tracking and managing PII) and cloud cost control.

Our back end engineering team is very strong (our largest customers have built their own GUI on top of our lineage model.) We are now investing to build our own GUI to address the wider market.

We are looking for GUI savants - with deep React experience who also understand/empathsize with data processing users (engineers and analysts) in large enterprise"

------------------

CompilerWorks | Remote (we are global) | Full-time, remote (or local) developer/architect | $95k-$250k driven by what you bring to the company.

If you love solving tough programming challenges and avoiding organizational politics this might be the place for you.

CompilerWorks is a bespoke compiler company, with our core technology centered around compiling one dialect of SQL to another - e.g. would you like to run Oracle PL/SQL on a PostgreSQL database? You can with CompilerWorks.

We are driven to solve interesting engineering problems, for this reason we take on challenges where compilers are useful. Our current product focus IS disruptive to the database market. We are profitable and growing rapidly.

We are looking for EXPERIENCED developers. Our core development language is Java. We are currently a team of 20 in 18 regions of the world.

http://www.compilerworks.com/about.html#jobs
I get the intuition re CEO pay raises too, but in the market for CEOs you've got to be competitive, right? If you're offering considerably less than market, you aren't going to get top talent. And imagining hiring a CEO, I'd be worried about that.

I'm sure Mozilla gets a benefit from being not-evil in that they can successfully pay a little less, but I'm also sure it's not all that big a benefit.
Surely not, if by "applicable" you mean to suggest that employers would never want to hire such a person for any job.

Should a person convicted of theft, who's served their time, paid the fine, made the victims whole, and learned not to steal, be discarded from consideration as a useful member of society? In case it's not clear, I think they should have the same rights as any other human being.

No one seriously advocates the death penalty or life imprisonment for petty crimes. But depending on the ability of a society to forget (which the information age is rapidly making very difficult) and the ability of a society to forgive (which the climate of fear is also making difficult), a conviction in your record can ruin a life.
And a historically based movie or theatre play is fake accuracy too, it seems it is not really a new problem.
It depends on culture. HN has a lot of different nationalities writing comments. Cultures differ. Like i as a Dutch person can openly disagree on things my boss or other people say, but in other parts of the world this may not be the norm.
Also note that some comments may be misplaced because of non native english speakers posting here.
I'm curious which parts are considered deprecated at this point. What patterns should I avoid? Certainly there must be parts that have fallen in disfavor as better solutions are introduced.
Happy that someone changed their mind. You asked a very good question. I don't think there are any easy answers to it. Crime hurts people and creates lots of strong emotions, so our instincts on what is best for society regarding crime are not very reliable.

A lot of conversation needs to happen on this, and we need to constantly reevaluate our positions.
I assume because every process has its own GC that messages are always copied, even on the same node? AFAICT, there is no shared/copy-on-write messages in the BEAM, except for a few cases where you explicitly pass a shared byte buffer for special circumstances? I would think this is worth the cost in most cases, but for some workloads would be prohibitive.
1. Sensationalism sells advertising. Don't overlook media dynamics.

2. Reasonably solid understanding and low risk notwithstanding (Beteleuse, at 300 light years, is well outside the 50 l.y. danger zone), some people will harbour some uncertainty, warranted or not.

3. It'll still be the biggest pop in the neighbourhood for a while.
Those problems are hardly unique to USB-C.

With Micro-USB I had charging cables that didn't have data lines in them, Kindle power adaptors that didn't offer enough output for my phone to charge off, and non-standard devices that didn't follow the spec and only worked with certain stuff.

In my experience, it works well enough I've actively only been buying USB-C stuff where it is at all possible to do so for a while now.

It feels like these complaints are inevitable to me: a spec with no flexibility would become redundant too quickly or cost far too much to implement in most devices to ever see widespread adoption.
Another point is that displays can never provide real color representation anyway.

The process flow goes from converting the full spectrum lights in nature into color filtered photons captured on a camera sensor with an artificial color profile, it's own resolution and pixel arrangement, and its own lens specifics, then converted to another limited color palette with another artificial color profile and it's own resolution and pixel arrangement that is the display, in order to simulate the colors of nature as detected by yet another set of filtered detectors with it's own color profile, resolution, neuron arrangement, and lens specifics that is the human eye. There is already no such thing as objective truth when it comes to photography, every step involves heavy interpretation.
Vetspire | Full Stack Software Engineer | Remote | Austin, TX | Full-Time | https://vetspire.com

Vetspire is an AI-driven medical records and practice management platform for veterinarians. We’re a startup that builds the technology suite that powers veterinary hospitals, impacting every aspect of patient care from AI assistance in the exam room to managing client communications and clinical analytics.

We're looking for a full stack engineer to join our small and technical team to continue to bring veterinarians’ dreams into fruition. Your day to day work will consist of learning and understanding veterinarians' needs and bringing them into reality from the front-end to the backend. Some examples of what your weeks may look like:

* building remote tools for pet owners to sign consent forms, pay invoices, and fill in information online so they don't have to walk into the clinics during the pandemic

* creating an emergency room clinical census to monitor patients and alert staff in real-time

* designing the interface and algorithms for intelligent immunization reminders.

You'll be working directly with the thousands of veterinarians and staff using Vetspire every day, and talking with them often to better understand their needs and iterate on solutions with them. It's an incredibly fulfilling role to be able to make such a drastic difference in the lives of vets, and ultimately, everyone's pets. It's half-part engineering, half-part problem-solving.

Our backend tech stack is a GraphQL Phoenix/Absinthe application written in Elixir, our frontend is using React with the Apollo GraphQL framework, our primary database is PostgreSQL, and it all runs on Google Cloud via Kubernetes.

Email me if interested at sam@vetspire.com (include "HN" in the subject).
> Hell Linux

As someone who accidentally moved /etc recently, I have been into the valley of darkness and wish for no further OS pain.
>either they would be fired or I would quit

Wow your a hell of a wannabe Whiteknight...at least fight him/her, but you will lose if it's a Italian women, but you win if it's an Italian man....especially if he plays soccer.
Yes. More than 5 people work on climate change projects. They can definitely handle 2 projects at a time.
Oh no, someone jokingly acknowledged that cultural differences exist. How horrible of them.
Do you have evidence this is true? Also software developers can cause loads of damage I think.
They were not wary of WikiLeaks using Bitcoin because of possible crime association, but because Bitcoin was so new and they didn't want to draw attention so early in the project.
Yeah, feels like "Horseshoe salesmen want combustion engine makers to stop"
There was a huge discussion shortly after Julia 1.0 was released regarding scoping [1]. Beginners intuitively think of scoping in a manner different from the way scoping should work in production projects. There was a lot of tension between seasoned programmers and educators (who had to constantly interact with beginners).

The community exhausted the entire design space (along with some full-blown prototypes). Eventually, the core Julia team chose to use more forgiving scoping in the REPL (virtually always the first point of contact for beginners), while actual projects enforced stricter scoping rules.

My key take-away is to consider how the language interacts with its ecosystem, not just how it should ideally operate in isolation. I have found the Julia team to be consistent in this pursuit. If the first point of contact is intractable for beginners, the project is dead on arrival. A technical tool should be tailored for experts, but you don't want to kill adoption along the way. Engineering is tradeoffs.

This article goes more in depth along the same lines: https://pchiusano.github.io/2016-02-25/tech-adoption.html

[1] https://discourse.julialang.org/t/another-possible-solution-...
The first result on google for “London cab mri” is a paper with 922 citations....this is not witchcraft.
I have this bad habit. Because in linux everything is a file, so screw you rm stop telling me i can't delete that directory. Its just a file that points to another directory. Its messing up my flow.
Andeno | Senior Full Stack Engineer | Dominican Republic | Santo Domingo and Remote (DR only)

FinTech startup based in Puerto Rico, founded by MIT alumni.

Our tech stack includes Scala, Play Framework, Javascript, Vue.js, PostgreSQL, and AWS.

We're looking for an experienced software engineer, but not necessarily an expert in our stack.

If this sounds interesting, email me at julian at andeno dot com.
Julia stewards harmful to open source
I'm not sure where else I can discuss this

Basically, the Julia stewards are harming open source by denying third parties such as myself and my random users to coordinate bug fixes via the julia community.

For example, I was immediately banned when I tried to respond to a bug report of one of my packages with a fix. Even as a new account with a generic statement like "the bug has been fixed, did you try it?" results in an immediate ban.

When I try to explain how this is harming open source, that also is an immediate ban. The julia stewards do not facilitate an inclusive collaborative environment for open source projects in the Julia language

Not all of my interactions in the past may have been ideally done, but my only goal at any point has been to coordinate on the development of free software.

I just only want to collaborate on open source free software and help improve things, but I am being denied this ability by the Julia stewards.

I recommend that the Julia stewards become more inclusive towards third party bug report/fix interactions in their platform . These julia stewards are highly paid people harming the open source projects of people struggling with life, they don't understand the harmful consequences.
It would be interesting to see what the recidivism data on longer sentences is. There is a big difference between someone that served a 90 day sentence for something, then goes and commits a serious crime, and someone that serves 13 years for something. There is a much more significant lesson in the 13 years. Also, crime rates decrease among populations as they age. The mere fact that people who serve longer sentences are older when they get out would have a further push down on crime rates among that population.
The project creator makes the following statements regarding 64-bit capabilities:

"Second, it's a 64 bit machine. I gave up programming for 32 bit long long time ago. The 64 bit is so much more interesting, as it's address space is increadibly huge, bigger than the storage capacity which allows us to use some interesting new solutions."

I find it odd to make this argument in the context of Raspberry Pi 3 since it only has 1GB RAM onboard. This is only 1/4 of the total space that can addressed by 32-bit addresses.
SEEKING WORK | Mountain View, CA | Remote

Apple platform software engineer (iOS, iPadOS, macOS, tvOS, watchOS)

Technologies: Objective-C, Swift, Cocoa, Cocoa Touch, SwiftUI

App Store apps: https://apps.apple.com/developer/austin-conlon/id1189508961

GitHub: https://github.com/AustinConlon

Email: austinconlon@icloud.com
SinGAN: Learning a Generative Model from a Single Natural Image
Hopefully it stands out because of the fact that most people don't say shit like this? I don't know, I've only ever heard a sales dude say anything like this, and he was fired pretty soon after for harassing people.
Sounds like the ultimate Snowflake Server: https://martinfowler.com/bliki/SnowflakeServer.html
It's only in last few years that I've learned the key thing about tools: if I'm doing any work and struggling, I'm probably using the wrong tool.
You seem to imply that knowledge of human experience-centric matters (morality, religion, perception, language, social sciences, the list goes on) is lesser than knowledge centered around the nature (obviously excluding the human experience).

You used the word "bias", but researchers of course try to use scientific approaches as much as possible. Humanities thinkers are also preoccupied with truth and knowledge. It's just that their field is much more subjective. But it is a fallacy to conclude that therefore they are less serious or important subjects. You'd be basically expecting us to drop a subject just because it is harder.
> The same thing is true about the homeless. Homeless services are expensive. It's cheaper to get them apartments, even if you still offer them all of the support services you were offering before.

We already do that, though, through things like food stamps and section 8 housing. It's expensive, but it works, because it keeps a lot of poor people fed and sheltered.

The visible homeless that you see are people who tend to have additional problems, on top of being poor (Untreated addiction and mental health problems are two big causes of this.)
When you say a co-factor, can you say more about what you have in mind?

For instance it could be a junky who needs to feed his own habit. It could be that the profits available from dealing in some area motivate gangs to take control of it. And it could also be just that people taking drugs have impaired judgement, and do things they would avoid while sober. Would you care to guess how much of each goes on?

For alcohol, I guess it's mainly the 3rd (DUI, and manslaughter, etc.) and a tiny bit of the 1st (shoplifting to buy a drink).
As previously discussed, we can't improve neighborhoods plagued by violent crime simply by releasing offenders early or pulling police out of those neighborhoods. Anyway, this conversation seems to be veering toward an unproductive direction. I'll see myself out.
Whoever likes Forth, might really enjoy Postscript (yeah, that printer-oriented language). It is probably the most used stack-based language around.
Unused miles are marketed as dollars in a bank. But they're not. They're unsecured claims against the airline.

Worse, they're claims the airline reserves the right to unilaterally devalue. They're deposits in a Venezuelan bank.

As such, the best strategy is eagerly consuming miles. This is admittedly not always easy to do, particularly mileage flights can't be paired with upgrade certificates and do not count towards status. In my experience, frequent fliers with lots of miles and who care about maintaining status are best served by buying others flights with miles.
You could just use Cygwin or Msys Tcl. Or just build it yourself. It has always been an embedded language and the build process isn't problematic.
Remember, this footage was created using silent-era film equipment over a hundred years ago. Much of the footage used in the film is borderline unwatchable without the post-processing used: hand-crank cameras meant wildly variable framerate, volatile & unstable early film stock on the frontlines of a war exposed to smoke, dust, heat, cold and gas attacks, over/under-exposed footage caught in the heat of the moment, the list goes on. What I'm saying is, you'd probably complain a lot more if you saw the original footage, or you'd skip most of it as unwatchable in its original form.

Finally, there's an education factor at play. Young people deserve the best possible chance they can get to engage with their history, especially when it offers such a tremendously impactful lesson. And like it or not, I think 90% of people are going to be more engaged, not less, by well-curated, well-produced and respectful recreations of the past. Jackson recorded the SFX using original historical weapons, and colored uniforms using historical examples.
On Becoming Staff+
Why Do Jihadists Cry?
Intensive organic farming seems to work, see https://en.wikipedia.org/wiki/Biointensive_agriculture, or https://en.wikipedia.org/wiki/Jean-Martin_Fortier for an example with numbers.
typeclasses are definitely oo. just because it's compile-time polymorphism doesn't make it "not oop".
Haha, I'm actually working with a very strong personality who, after joining 3 months ago, has decided that the project must adopt their favourite technology stack.

Yesterday they actually said in a meeting that this was because they wanted to put it on their CV and I'm pretty sure they were serious too.

I'm a contractor and so it's not really for me say if this switch is a good or really bad idea given the projects deadlines. ;)
Ironic charge on the heels of the FinCEN leaks. Maybe next time just file a SAR?
I think that’s the real problem. We have no first hand observations of the processes around a supernova before it blows up. It may take a very long time until we will get these observations.
Instrumental | Onsite (remote during SARS-CoV-2) | Palo Alto, CA, USA; Chicago, IL, USA; New York City, NY, USA; San Diego, CA, USA; Longhua, Shenzhen, Guangdong, China

Can you imagine writing software with no debugger or logging, and you only get to run it every few weeks? That's what building hardware is like for many product companies. At Instrumental, we're building a manufacturing optimization system that collects data no one else can, and uses machine learning and visualizations to automatically identify defects and help product companies understand their assembly processes.

With ~35 people we are a small but mighty team with a collaborative, friendly culture. We value an inclusive environment and actively work to promote diversity in our team.

We also value good tools. For example, I manage the web app team - our deploys involve running a single command and take just a few minutes, so we deploy frequently and with confidence. "Watch mode" compilation usually takes under a second. We have "branch environments" to test any pull request in a production-like environment with real data. And we have robust tests.

Open roles:

- Senior Backend Engineer, Platform: https://jobs.lever.co/instrumental/4c155db0-8506-4096-ae7d-c...

- Senior Backend Engineer, Web App: https://jobs.lever.co/instrumental/317d0eb2-e2db-498a-b79c-6...

- Senior Full Stack Engineer, Factory Software: https://jobs.lever.co/instrumental/9d9cee6e-a0b2-4484-8171-7...

- and others at https://instrumental.com/careers
Another example is the "TV Yellow" paint used on many early gibson electric guitars.

https://gbmedia.azureedge.net/aza/user/gear/1961-gibson-les-...

Actual white guitars would look like blown-out blobs on black and white TV. TV Yellow would "look" white on TV.
Why? And what do you think they should use instead?
Install and run multiple Java versions on Linux and macOS using SDKMAN
I came here to say I agree. To me this sort of language is unacceptable because it sorts humanity into convenient little boxes with supposedly predictable input/output behavior. In the workplace or in social settings, it can have the effect of completely alienating people.

Unfortunately, at least in American culture, many of these stereotypes about what it "means" to be Japanese / German / Italian or what it means to have the role of "girlfriend" or "wife" or "husband" are reinforced in us from an early age. Wives are supposed to be controlling and manipulative. Men are expected to be stoic breadwinners and utterly incompetent when it comes to household duties like cooking or child-rearing.

For example, look at any show produced by Disney Channel in the 2000s -- it's all about petty relationship drama and manufactured conflict where characters overreact rather than having tough conversations. Technically the shows are trying to give examples of bad behavior, as there is usually a lesson learned in the last ~30s of the episode, but the characters seem to reset to their usual, horrible selves by the next week's episode.