skysight-inc/HackerNews huggingface dataset:
ARC reactors due use high temperature plasma in a near vacuum. “The confinement time for a particle in plasma varies with the square of the linear size, and power density varies with the fourth power of the magnetic field,[2] so doubling the magnetic field offers the performance of a machine 4 times larger.”

https://en.wikipedia.org/wiki/ARC_fusion_reactor
Role: Product Engineer (Full Stack, Ruby on Rails)

Hack Club (https://hackclub.com) is seeking a full stack product engineer to own the product development of Hack Club Bank (https://hackclub.com/bank/), our nonprofit fiscal sponsorship service for teenagers (https://en.wikipedia.org/wiki/Fiscal_sponsorship).

This is a senior role. You will be expected to work independently and manage direct reports, including 2 people running backend operations and 2 part-time engineers.

We are a small, but growing nonprofit building the program we wish we had when we were 15. We have a core team of 5 right now. In April 2020, Elon Musk endorsed Hack Club: https://hackclub.com/elon/.

Compensation: $80k/year + healthcare. Remote friendly, but with a regular travel expectation. Our HQ is in Burlington, Vermont.

Requirements: 10 years of engineering experience with prior experience managing direct reports. Strong eye for product.

If interested, please email me at zach@hackclub.com and CC tina@hackclub.com. Include "Hacker News HCB" in the email subject line.
It is useful with some badly written build systems that think they have to write every invocation of gcc to stdout. Like every badly written Makefile out there. Or `cat myapp/log/yesterday.log`.

You can work around both but it's clunky. And also it's a thing that's not a must have, just a nice(r) to have.
Learn the JavaScript foreach loop in under 5 minutes
I still remember my first fight, it was at school in 2d grade in Seattle. I was a new kid, a jerk jumped me right in class for touching his chair. Luckily it was harmless. I was not bullied after probably because I was not small or completely friendless even though I was shy and quiet.

The next time was in 5th grade in Texas (new kid again -- I was the weirdo from Seattle). Also harmless. We didn't even get suspended or put on detention in those days.

The next time was in the Army defending someone who was being bullied by a racist. That was scary for me because I was so angry I could have really hurt someone. Luckily, cooler heads intervened.

Growing up, I heard stories from cousins that went to public school in the Chicago area. Major fights everyday. Though they managed to stay out of harms way.

Back in Seattle, my son got suspended for play fighting in middle school (zero tolerance) but otherwise he made it out without getting into any fights -- it helped that he was/is very tall and a popular athlete.

Onetime when I picked him up after a dance there was a horrible fight where a large girl was beating the shit out of a smaller girl with 100s of kids whooping it up around them. Crazy time.

Plenty of more stories from his time in bad schools in South Seattle. Scenes out of a movie bad. Most people can't imagine the out-control violent environment that exists in some US public schools. Even in cities like Seattle.

I can't imagine how bad it could be for kids forced to go to bad schools in big cities like Baltimore, Philly, Chicago, LA, DC, and such.
A dictionary of n-grams does not change its probabilities based on "text seen so far", so you'd need an unbounded n. In practice, n-gram dictionaries don't encode for more than very low values of n, so while yes, abstractly we can say that GPT-2 is equivalent to an n-gram dictionary with some high n, those dictionary cannot be constructed, let alone used, leaving the equivalency is purely theoretical.

GPT-2 is not a dictionary.
Yeah, but then you have to fly on Spirit... ;)

For the record, I did mean to make it $X-10 or $X-20, not to make it $10 or $20 in total, but I agree that it was awkwardly worded.
SEEKING FREELANCER | Boulder, CO | Remote | US Time Zone

At Uplift, we’re on a mission to perfect our work life while learning, building, and enjoying our free time. We're looking for well rounded software engineers with mid/senior experience level for either or both of these roles.

1. React Native / UI Engineer

* React Native (at least 1yr of experience preferred)

* TypeScript

* GraphQL (React+Apollo especially)

* Frontend architecture

2. React engineer

* React experience (the more the merrier)

* TypeScript

* GraphQL (React+Apollo especially)

* Frontend architecture

* Tailwind, Emotion, SCSS

Bonus:

* Freelance experience: delivered projects, managed budget/estimate, worked with non-technical clients (most important)

* Heroku or AWS

* Node.js

* Excellent CSS skills

* Native iOS/Android

* Can think critically, build from rough specs (no designs or detailed specs)

One of our core values is continuous learning: within the industry & from each other. We welcome people of different backgrounds, experiences, abilities and perspectives. If you're self-sufficient, passionate & a good communicator, apply now!

Begin part-time and go from there.

#### To apply:

* Location and preferred working hours (US timezone required)

* Details about your experience with all of the above skills & technologies.

* Current & next 3 months of availability, range is OK. At least 15 hours a week.

* Before applying, please read: https://www.uplift.ltd/careers/

Email hn@uplift.ltd
> When seeming is taken for being, being becomes seeming

This quote can be applied to organizations on the wane.
FLOX Ltd | Full Stack Web Developer | London or Remote |

FLOX is a agri-tech start up based in West London. We use advanced machine vision technology to bring better visibility and performance to the high-welfare broiler industry

We are on the hunt for a full time full stack web developer with Python and Vue experience.

For more details, visit https://www.indeed.co.uk/job/full-stack-web-developer-remote...

Or contact rachael@flox.ai with your CV attached!
>abstract algebra is highly underutilized... ...there are much better resources if you switch to functional programming languages

Care to name one or two of your favorites?
Unpopular to whom, the HN crowd? The crowd that no one pays attention to? I'll tell you who it's not unpopular to: HMO execs that would love another excuse to raise your premium.
I'm wondering if this is the reason why when given assignments in class , if there are some directions on how to solve the problem (or some starter code), I usually have a harder time coming up with the solution.

It feels like I'm severely constrained into thinking through what the person who came up with the instructions/code was trying to do and work within those boundaries, as opposed to freely thinking about how I would solve it.
FWIW, he is referring to the AI Winter, the interview was written well before the current AI renaissance.
About 10-20% of prisoners are in for nothing more serious than drugs, and if you try to exclude trafficking, then it's closer to the 10% end.

https://www.prisonpolicy.org/reports/pie2020.html
I feel like ruby (or a DSL written in ruby) would be the ideal language for writing CI pipeline "configurations".

You'd end up with config files that are actually readable (even to non-rubyists), with a shallow learning curve, but still easily extensible.

Here's a 5 minute mockup: https://gist.github.com/gkampjes/559ebe708343bb7c2f590c0065d...

Looks nicer than any .yaml file (or Groovy script) I've ever seen.
The training data is around 40GiB: https://d4mucfpksywv.cloudfront.net/better-language-models/l...

Consider the compression ratio for such text, and you need 2-word / 3-word to 1000-word dictionary, and at 1000-word length, it will be very sparse. I would guess an accelerated structure for such lookup would take around 60GiB. It would require quite a bit of engineering to get it right otherwise can easily blow-up pass that.
A lot of embedded programmers don’t come to it in any formal way. They’ll make it to shipping a product without ever having heard about the idea of blowing the security fuses.

For those that do know to do it it’s different. Before you blow the fuses you need to to be damn sure of your bootloader and that you will never want to debug something in the field.

A lot of companies don’t give you the time before putting it into production. Then once it’s in production you work on the next product instead of hardening the last one.
Thanks, I used that CSV to download all the WAV files, but the final size was... very large... so I converted them all to OPUS :)

The total size is now ~17G. If anyone wants the converted files, I made a .torrent: https://tinyurl.com/y6xn8ksj
In the USA, background checks are often just part of the process. There's an entire industry built around providing the service.
Intruder | https://intruder.io | Software Engineer (£55k-£65k plus equity) | London | ONSITE

Intruder is a SaaS platform that helps companies easily identify their cyber security weaknesses, and fix them, before they get hacked. We're a fast growing startup, over 500 customers from around the world love our product.

We're looking for a full stack software engineer who likes working in a close-knit team and enjoys all aspects of the dev process including a good amount of DevOps. The ideal candidate will be someone who can hit the ground running but more importantly is really keen to play an integral part as we scale up the software engineering team within the company.

Our tech stack: Vue.js front-end, various back-end applications using both Ruby on Rails and Python/Django. Many 3rd party API integrations. Lots of our stuff already runs on Kubernetes, and we're working towards migrating our main app. Unit tests, continuous integration and deployment are core to our dev process.

If that sounds cool, check https://careers.intruder.io/ or email me (CTO) at patrick@intruder.io
As with everything, there is a balance. It requires everlasting vigilance.
Benchmarking of Textual Models – Jaccard Similarity
I would hope that all agree a violent crime is worse than a racist tweet. However, there is a sentiment of sympathy afforded to murderers (that they're somehow deserving of rehabilitation) which is not always extended to those who have tweeted racist things.

Perhaps this comes because a murder can be seen as a sad result of circumstances. Perhaps the criminal only had to murder because they had a bad upbringing and needed the cash and it was a horrible mistake. On the other hand, people perceived as racist are permanently marked as being ideologically dangerous. Mainly, I think this comes because racist tweeters can be seen as more directly responsible for their actions than a murderer.

Of course, this line of reasoning is nonsense, but it appears to be quite common.

Jon Ronson has a great TED talk about this, titled "How one tweet can ruin your life": https://www.youtube.com/watch?v=wAIP6fI0NAI. I would recommend that the grandparent post watch this.
^This is why I use Puppet.
So when are they going to add the necessary third AoA sensor and make MCAS triple redundant?
Most of us here had an easy life. But for some born on the wrong neighborhood, gang violence and drug trafficking is part of daily life.

A couple of bad decisions made as a teen and you’ll see yourself involved in violent events at a young age.
Announcing Flutter 1.22
>” “Me-first capitalists who think you can separate society from business are going to be the first people lined up against the wall and shot in the revolution,””

If he were to read history, it’s usually the people who are overly fanatical and dogmatic who are killed by their ex-revolutionary brothers and sisters. They prove too idealistic and get in the way of implementing the actual revolution.

He should reread his history books.

PS let me know if he gets banned/suspended for “violence”.
Spotify needs to do this before they let activists ruin that company.
I always found people who use that word online never actually achieve the word's intended purpose, which is to emotionally charge your sentiment. The word is so common place that it has lost all meaning. Using it in the early days you were a rebel and the word actually shocked people. Today, not so much. Using it just makes you sound like another boring keyboard warrior.
I think as long as he did his time and behaves in the community, he'd be accepted. At least that's what I'd hope.
The Brick-Gate issue, where many switches where bricked, was not an issue with generic chargers, but specifically 3rd party docks. And, as it turns out, the issue in that case wasn't on the switch side, but the manufacturers of the 3rd party docks, that used 9v on a normal signal pin (cc) [very much not spec compliant], which destroyed the pd chip inside the switch: https://hackaday.com/2019/08/04/the-not-quite-usb-c-of-ninte.... There have been few -if any- reports of switches being destroyed otherwise.
The Switch is absolutely not PD compliant.

https://web.archive.org/web/20190301015818/https://plus.goog...
One option is to have multiple vehicles and switch payloads or batteries.

As others noted, we’ve just started taking a serious interest in renovating rechargeable batteries for this use. Lots more can and will be done once the political will is there.
I wouldn't be so quick to suggest people should be churning credit cards. There are some great values there if you are detail oriented and keep on top of things. However, it is hard to come up with an objective value for points and a simple mistake or two can wipe out any gains you would have made. There is a reason banks continue to offer high sign up bonuses.
You don't understand.

One is an accidental mishap due to the extreme cruelty and unfairness of our modern society.

The other one is a sincerely held unacceptable belief which endangers the progress of humanity.

/s
I'm not sure your statements about prison time are accurate, at least in the US.

According to the Federal Bureau of Prisons, 46.2% of inmates are in for drug offenses[1] and there is definitely disagreement about whether that should be a crime, let alone an extreme crime. Additionally, 78.6% of inmates are serving sentences longer than 5 years[2], which by necessity means that a large portion of those are for drug offenses.

[1] https://www.bop.gov/about/statistics/statistics_inmate_offen...
[2] https://www.bop.gov/about/statistics/statistics_inmate_sente...
Seesaw | San Francisco, CA or Remote (US) | Onsite or Remote | https://web.seesaw.me Seesaw is a learning platform that brings educators, students and families together to deepen student learning. Teachers design and facilitate powerful learning experiences, students create, reflect, collaborate, and make their learning visible, and families actively support and celebrate student learning. Seesaw is used by millions of K-12 students in over half the schools in the U.S. To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/seesaw
We're currently looking for Sr Full-Stack Software Engineers https://jobs.lever.co/seesaw/26bd1406-4ac9-4ea0-94b3-adf90b7... to help deliver product experiences that delight students, teachers, and families.

Tech Stack: Backend: Python3, Deployed on AWS Lambda + ApiGateway, GraphQL endpoint. Frontend: React written in Typescript.
Okay you seem to have a weird worldview. I’m intrigued. Why do you think it’s insane? Did you ever buy clothes? What did you buy and what was your reasoning?
> The goal keeps moving though.

I think the goal posts have stayed the same:

1) Module support in browsers. (Now ~92% per caniuse.)

2) Optional: Wide support for HTTP/2 in browsers. (Now ~95% per caniuse.)

3) Optional: Wide support for HTTP/2 in servers. I don't have good statistics on this one, but things feel "close" to ready.

(2) and (3) are desirous for performance, and we've known that all along as modules balloon the number of HTTP requests.

Maybe you also want to count super option (4) "smart HTTP ES module push preloading", but that seems unnecessary gilding to me.

> If I need to process TypeScript files into JS to load them in the browser, why stop at modules and not just go ahead and link and tree shake and all that too?

If you are outputting modules you shouldn't have to "link"; admittedly performance is still a concern, but that's what HTTP/2 (and/or HTTP/3) are supposed to help with.

If you are outputting modules rather than "linking"/"packing" you shouldn't have much to tree-shake and the browser will naturally tree shake in terms of simply not requesting modules outside of the execution path.

Just because you have a build step doesn't mean you have to "build all the things", and it shouldn't be a surprise and should be obvious that a type-checking-and-stripping only run of Typescript is faster than a Typescript+Webpack+Rollup+Terser or whatever stack.

> Maybe things will settle down and browsers will actually run the code that web developers are writing, but the way things are going I don’t see that ever happening.

That's an orthogonal issue, though. Does it matter that the browser is running code "exactly as authored"? Even then, Typescript outputting ES2015+ modules is more often than not just stripping types. The distance between ES2015+ and Typescript today is often minuscule. Typescript has been pretty focused on sticking to TC39 Stage 3 so even features that aren't currently supported by browsers are most often tomorrow's features (not "next decade's features").

Plus, Typescript even gives you the option today of moving all your type checks to JSDoc comments and running as a type-checker only and you can feed the JS directly to browser as is, if that really is a concern that you think the browser should be using the same files that you are writing. (But again, does that really matter? And also, that isn't stopping you from using ES2015+ modules today. It doesn't matter if you are using a Typescript build step or not.)
But that's exactly the point - science and logic are also specific to human behaviour. Our ideas of what constitutes science and logic are wholly subjective, and boil down to certain kinds of predictability, inference, and consistency within our own experience.

We have no idea how universal, representative, or complete that experience really is. Worse, whenever we've assumed in the past that our science and logic are complete and perfectly self-consistent, we've always been proven wrong.

So IMO it's likely that we're operating with a small subset of the experiential and philosophical sophistication available to more advanced sentiences - and it would be naive and irrationally self-congratulatory to assume otherwise.
Out of interest what proportion of criminals let off with suspended sentences have hundreds of convictions?
Hey, posting anonymously here since this hits close to home; as I'm also a felon. I learned to program _after_ all my legal troubles started, and my sentence wasn't _nearly_ as long as this (6 months, drug crime).

I 100% honestly feel like tech saved my life. My first job immediately gave me hope that I'm not defined by my past.
Went from working in a factory making $7/hr (about 10 yrs ago), to now grossing well over 6 figures (currently making west coast type wages).

Run a small consultancy now and can even subcontract out work to a few friends. I know there's alot of talk on how to make the industry more inclusive (which I agree we need to do better at). But I can't think of any industry as meritocratic as tech.
The people who are far enough to the left to advocate literally putting people against the wall are probably “pro-gun” in a short-term instrumental sense only; they want to have guns with which to execute their enemies, but they would undoubtedly seek to disarm their enemies.
There are nearly half a million people incarcerated in the US for nonviolent drug offenses [0].

Do you think we all agree that these are extreme crimes?

[0] https://www.prisonpolicy.org/reports/pie2020.html
For those saying it is not illegal, not so fast. If they lied to the second employer to get the second job (such as by saying that they had no other jobs or were quitting their other jobs) that may be fraud in some jurisdictions.

It's also very risky in terms of civil liability. If either employer introduces a product that comes anywhere near to something they worked on at the other employer, that other employer may sue the employee alleging trade secret theft.

That's a civil matter, not a criminal matter. Mostly, being civil not criminal is good for a defendant...but there is one important area where it isn't. That's the burden of proof. Prosecutors in criminal cases have to prove "beyond a reasonable doubt". Plaintiffs in civil cases just have to meet either "preponderance of the evidence" in most cases, and "clear and convincing" in a few.

I'm not fully sure, but I believe a trade secret appropriation suit would use "preponderance of the evidence". That's also known as "more likely than not". Working at plaintiff on stuff anywhere close to the allegedly misappropriated trade secret will be enough to to meet that for plaintiff, effectively shifting the burden of proof on the employee to prove that they did not supply the other employer with the trade secret.

The plaintiff would almost certainly sue the other employer too, not just the employee. If the plaintiff wins that suit, that other employer might sue the employer asking them to pay any damages they owe from that suit.

This would not be pleasant for the employee.
You can ask.

But UK convictions become 'spent' after a certain amount of time (Depending on the length of the prison sentence served, with 4+ year sentences never becoming spent) after which they leave the person's basic criminal record, and there's no obligation to tell a prospective employer about them.

Only a few jobs (such as teaching) are allowed info on spent convictions.
This is a surprisingly good analysis.

It ends with a comparison between Costolo’s call for violence and Trump’s.

Can anyone make a case for why Costolo’s tweet is not a violation of twitter’s TOS’s and Trump’s is?
Do we have MRIs of cab drivers before they became a driver? We need to decouple if that's a learned skill or not. Certainly there is some spectrum in native ability but it would make sense for the vast majority of people to have the basic ability but that they never hone the skill. There are people that are never about to write, but for practical purposes we expect everyone to be able to do it (after being taught).

I think a lot of people attribute to "natural ability" what is often learned because many times it isn't obvious how those skills were learned. It's obvious everyone went to school to learn to read and write, it's not obvious a child learned navigation because their favorite game growing up was hide and seek.
Nit pick: Nickelodeon, not "Nickelodian".
The solution is to police your own ads and not use some services?

It looks like we're out of ideas if the solution is to just use the internet less..
The trained model parameters are effectively the coding dictionary. Changing the parameters is like using Huffman compression but sending a different Huffman tree along with the compressed text—of course it will decompress to something different.
The two are not mutually exclusive. You can have a majority of serious offenders in your prison population that also happen to be from certain locales/race/etc...
Bingo! The UI isn't the best and it does feel sluggish at times switching between things.

Also I really don't enjoy the Roku Ads and feel like that's just going to get worse.