skysight-inc/HackerNews huggingface dataset:
I work as a researcher at the The Centre for Internet and Society (CIS), where we've been actively studying internet censorship in India over the last year.

We've built CensorWatch, an android app which crowdsources measurements of internet censorship. This allows us to study censorship from different vantage points, which would otherwise be impossible to do at our scale.

If you live in India, please consider running it! It's completely anonymous, does not store any personal information, does not require any app permissions, and can be deleted after running (takes roughly 30 minutes). More information here -- https://cis-india.github.io/censorwatch/
I seem to recall[1] that at one point, that emacs had a "final score" mode that would tell you how many typos / corrections you'd made during an editing session... Not as destructive as an 'rm -rf', but it would provide incentive to minimize mistakes.

[1] Or I may not recall; it was a strange time. It might have been a suggestion, along the lines of designing a grep stick for physical libraries.
In this case, just "rm" everything is far from enough, it needs to be a secure deletion. And the best way to implement secure deletion is using full disk encryption, this way, instead of wiping the entire disk, you just need to wipe the header, which contains its master key.

head -c 100000000 /dev/zero > /dev/sdX1; sync

An even better solution is interfacing the motherboard with a small microcontroller and storing the master key in hardware (and possibly with a key-split algorithm, so compromising the hardware doesn't reveal the key, but its destruction will kill the key), such as a battery-backed SRAM or a hardware crypto chip. The self-destruction command would be an I/O request to wipe the chip. Tamper-switches can be placed at strategic physical locations around the machine.

You can also write a deamon to monitor USB devices and trigger the self-destruction when an unknown device is detected, e.g. If your machine has been seized on-the-fly, the attacker is likely to plug an anti-screenlock USB mouse emulator, which triggers its self-destruction.

The tricky part is balancing the degree of security protection and the risk of data destruction from a false-positive trigger...
They're not but the tech specs have the words USB-C right there. https://www.nintendo.com/switch/tech-specs/

It is very annoying.
A HN for crypto would be a good idea. Unlike finance which can be a zero sum game certain knowledge confers advantage so should not be shared, a culture of openness ultimately benefits asset (price) discovery and so is beneficial to everyone in the community (except of course the pump-and-dumpers)

It's about time someone consolidated and centralized (ironical, I know !) the knowledge in the industry.
Denmark ties education funds to each student, not the school district. They seem to be doing fine.
We're all capable of it. Humans are hairless apes with neither claws nor tusks who spend more time in helpless, bawling infancy than any other animal. Yet somehow we survived among literal monsters in prehistory. If we are not prey...?

Have you never been violent, not even once? With anyone? Were you old enough to be tried as an adult under the right circumstances? Even the slightest physical conflict is only a dice roll away from turning into a horrific accident that does lasting damage.

And what is your alternative? Keep offenders in the system forever? Do we believe in the "Correction" of "Correctional Facilities" or not? Forgiveness? Rehabilitation? Redemption?

At some point you have to stop passing the buck to someone else to let people back into society, otherwise you're just being a predestinationalist by your deeds.

> Would you expect your employer to inform you of their record?

No, I would find that offensive. Similarly I wouldn't want to know about their military record, substance habits, childhood, credit score, or the last mean thing their spouse said to them. That's all personal.
I disagree and the reason why is because before flight aggregators there were more airlines and many of them offered a better "coach" experience like 2-across leather seating, better food, etc. And their prices were not much more expensive than the more cramped, economy airlines. Like $15-$30 per seat more expensive in many instances.

They did pretty good business because many fights were booked through travel agents who would be able to explain that a flight that costs a bit more was worth it.

When flight aggregators arrived on the scene, people (casual fliers in particular) would almost without exception book the cheapest flight that was reasonably within their time preferences and without extra stops, if possible. Because there was no one to talk you into the better value of other airlines it became a race to the bottom. The edge these airlines had in selling comfort became obsolete and they mainly sold out to larger carriers during the airline consolidation of the early 2000's.
I can empathasize with the argument to keep the film unmolested and not for snobby reasons like that.

I watched Peter Jackson's "They Shall not Grow Old" which is a collection of restored WW1 footage. Was super hyped going in, but when I saw the footage itself, it just felt off. Like the colors maybe weren't quite right or the motion was super messed up and the whole thing just felt weird and made watching it unenjoyable. I would have prefered to see it in black and white.

My other gripe with the film was that he also loaded it up with sound effects and even added not well mixed VFX like extra explosions and shingles falling off roofs that appear from nowhere (hence why I'm pretty sure they were added in post). Dumping that kind of cheap blockbuster action elements actually felt pretty disrepectful of the soldiers that got filmed. Kind of like they were using them as action figures to tell a story that wasn't quite what happened in reality.
Ironically, if you used the fancier cables with the Pi4 instead of cheap ones, it won't power on. Which supports the "mess" argument, and another example of manufacturers are the culprit.

(Yes, I know it's been firmware fixed.)
It's not psychological. You're completely ignoring the cost of equipment.

SMD only is a huge no-go for someone at the lower bracket of income.

The cost of a perfboard, with a cheap soldering iron and components is a fraction of any kind of equipment you need to create a circuit board from scratch.

I built voltage regulators for my electronics projects, because a regulated lab supply was completely out of financial reach. I couldn't have done it with a breadboard - I needed a permanent fixed board. I couldn't have done it with a copper laminate and etcher - because I couldn't afford $10 for the etch or a $40 dremel drill for the holes.

I didn't have a programmer and I had to reuse the RS232 chips to program ATTiny2313.

If people like you had their way, I would have probably been a barista...
Third Space Learning | https://thirdspacelearning.com/ | Rails Engineer, Frontend Engineer | Aldgate, London, UK (Onsite but very WFH-friendly)

We want every student to be able to access great quality online tuition to help them succeed in, and love, their learning.

We are a team of teachers, parents and technologists, based in London and Sri Lanka, who understand both the emotional and academic value of one-to-one tuition across all social groups. We are proud of our positive social impact for both disadvantaged pupils and our tutors.

We're looking for Rails and React engineers who love education to work on our schools and parent product teams, and the virtual classroom behind the student and tutor experience.

For full details and to apply, see https://apply.workable.com/thirdspacelearning/.
Why are they saying 'bricked' when they mean they were destroyed? 'Bricking' is normally a firmware issue.

Do we say that a car was 'bricked' when we trash it in an accident?
UrbanFootprint | Berkeley, CA | OnSite & Remote | https://urbanfootprint.com/ | hn@urbanfootprint.com

We're hiring for a number of positions, and we're very remote-friendly.

The tech: UF is a data-rich, map-centric SPA, built on an almost-JAMStack. The frontend is built with TypeScript, React, Redux, RxJS, and Mapbox GL. Our backend API based (OpenAPI plus vector tiles) built with Python, SQLAlchemy, Pandas, and Celery. Data storage is PostgresQL+PostGIS.

We're heavily focused on geospatial work, so experience there is highly valued.

The people: UrbanFootprint values a diverse workplace and strongly encourages women, people of color, LGBT individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

We are an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.

We're a small team, so your impact really matters.

The jobs:

Right now all of these jobs require 6+ years of on-the-job experience, or equivalent, and GeoSpatial experience is highly valued.

* Senior Frontend + Full Stack Developer: Almost entirely focused on the frontend, developing new features and helping with overall architecture. As we're an SPA, strong understanding of the browser platform w.r.t. memory, performance, networking, etc is really important. Backend experience is highly valued - if you can go implement an API for a feature if necessary.

* Senior DevOps/Infrastructure Engineer: Our primary infrastructure engineer - you'll be responsible for scaling and managing our ECS, improving the deployment and testing experience, expanding our distributed computation infrastructure, etc.

Apply at hn@urbanfootprint.com
You can either be unemployed, or join our startup whose mission is to be Facebook of the past.

Make your choice historians.
Kensho Technologies | Data Scientists/Engineers across the stack | Full-time/Onsite | (Cambridge/Boston)/NYC/DC

At Kensho, we leverage S&P Global’s world-class data to research, develop, and implement leading AI and machine learning capabilities that drive fact-based, objective decision making. From deep learning speech recognition and transcription to advanced visualizations, entity recognition, state-of-the-art search, and an AI-driven research platform, the Kensho team brings actionable insight and order to complex data. Our products power S&P Global and deliver innovative solutions and capabilities to their clients.

Founded in 2013, Kensho is headquartered in Cambridge, Massachusetts with offices in Washington, D.C.,& New York City. In 2018, S&P Global acquired Kensho for $550M, the largest AI acquisition in history to date.

We are currently looking for • Senior Software Engineers - APIs • Software Engineer, Infrastructure • Senior Data Engineers • ML Engineers • and more!

To see all open positions visit https://www.kensho.com/careers
> or are just unwilling to improve themselves

Or they may not see that stuff as an improvement in the first place (e.g. see Orthodox C++[0]).

[0] https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b
You've nailed it. Never thought of it in those terms before, but that's exactly right.
Sorry, by "charge" I mean, charge my laptop at full speed.

The limiting factor to my charge speed should not be a cable that has the same designation as another cable which is not a limiting factor.
From my experience, Dell and HP docks have worked for me and a few different windows laptops, so they seem the best choice if you use windows.

Not sure about whats best for Mac though, and Linux... I love linux systems but my experience with linux laptops has not been the best.
>On the contrary if you take a critical thinking course, you'll see that your logic does apply to the human experience

Of course it does. I didn't say otherwise. All things we talk about are technically experienced through humans and thus all things are touched by the human experience. But that's just pedantics... we can think outside of that and assume that there are experiences other than our own even though technically the only thing we can experience is the "human experience."

There is a demarcation here that I'm talking about that separates science and religion. Perhaps culture is a better word than experience. What if I say that science and logic apply outside of "human culture" while religion and morality do not? Would that help you understand my point?
Thanks for sharing. What stack are you built on?
It is true that if you multiply the age-specific IFR by the age-specific US population then you get a number which is ~2 million. That assumes infecting 100% of the US population, which is impossible. A naive worst case scenario is more like 1 million US deaths.

If you could protect just everyone who is 80 years and older (that's 4% of the total population) then that naive 1 million number falls by about half to 500k.

If you could somehow reach herd immunity by only exposing the least vulnerable of the overall population, you would get there with less than 30,000 deaths.

Even those numbers are assuming there is zero latent immunity, which we now know is not true.

The argument is not to "stand by". The argument is we need to be much smarter, because the interventions are not free, in dollars or in lives (US Federal deficit is looking to hit $4 trillion this year, versus 2019's $1 trillion) and the interventions are also not effective as we've already seen over 200,000 deaths.
> I wonder why other runtimes haven't adopted these features?

Probably mainly due to shared memory. When you know your data can be modified only in one place, changing data structure is easier. Try changing a struct when some other code is using it. It would require a lock for every object in memory.
I guarantee that if you give every prisoner or delinquent to do what he likes or a normal job, he will be like the rest of us, a completely normal person. Bad government and lack of smart strategy and vision makes criminals, nothing more.
Foresight Data Machines | Machine Learning Scientists & Software Engineers | London, UK | Onsite | Fulltime

All the info: https://www.foresightdatamachines.com/jobs

Certain essential industrial processes use large amounts of power. We create predictive control software that massively increases the efficiency these processes. Our solution uses cutting edge machine learning combined with physics principles. Our customers include one of the world's largest industrial companies.

We are turning our proof of concept into a scalable product, and looking to make first hires to help us.

Roles: roles are fluid but we loosely define two areas.

scientific machine learning research

Create and implement cutting edge machine learning technology for control of real physics and engineering processes.
Relevant topics: Continuous depth neural networks (neural ODEs and related methods); reinforcement learning; model predictive control; physics informed machine learning; bayesian machine learning.

software engineering (full-stack)

Engineer software solutions that implement cutting edge machine learning models and control algorithms in a demanding industrial environment.
Full spectrum of tasks, including: design, development, deployment and maintenance of front and backend software solution.

Applicants should be excited by the prospect of hands-on building in a minimal team, with the opportunity to build their team and assume a leadership roles when we grow. Appropriate salary and stock options available.

We are open to a range of experience/qualifications, however, all applicants should have evidence of exceptional achievement in a relevant discipline. See the jobs page for more info.

Email us: info [at] foresightdatamachines [dot] com
In Texas, voting rights are restored automatically upon completion of the sentence. It seems very fair to me. I don't consider it a hardship. I actually feel like it's a benefit to not have to worry about voting in this election.
You are technically correct, but in reality, 99% of video goes over USB-C as displayport. Even USB-C to hdmi dongles have a conversion chipset in it.
Does that include using gforth-fast, which (if I understand correctly) enables JIT compilation?
Ask HN: Who Wants to Be Fired?
AYLIEN | Director of Engineering, Backend Engineer (Scala), Site Reliability Engineer (SRE)| Full-time | Dublin, Ireland OR remote | Visa | https://aylien.com

We analyze 1.2m news articles every day using our proprietary ML and NLP models to help financial institutions such as Wells Fargo, Moody's Analytics, American Express, and Aon better manage their risks. If you're passionate about large scale applied machine learning we might be a great fit. Find out more on our website: https://aylien.com/

Currently hiring for the following roles:

- Director of Engineering: https://apply.workable.com/aylien/j/FE45EEB119/

- Senior Backend Engineer (Scala): https://apply.workable.com/aylien/j/FEB22BC73B/

- Senior SRE (Google Cloud): https://apply.workable.com/aylien/j/4356AA9A0F/
It's the implicit conversation with the beer-buyer that matters.

That is certainly a plus, but I don't think that's all of it. If I was working on something for a friend, that they had no idea how to help with. Then at some point they dropped off a snack or drink as a thank you, I would be happy about that. If they offered me a $100 bill I would be offended because they're not my boss, and my time is worth more than that.

I want to say that a small token of appreciation feels better than having my value quantified to an insulting amount. However, it may be even more basic than that. Food is a powerful reward, there is a reason it is used to train animals. It also could be that introducing money makes something feel like an obligation.
That looks like a cmd.exe emulator. Just replace / with \ so it gets confused with escaping sequences.
The internet amplifies human ability to access information. We get the entirety of human knowledge in our living room. We also get the entirety of human filth in our living room. Like every power amplifier in this world, for example guns, dynamite or atomic power, it amplifies both the positives and the negatives. The techno-utopian expectation that amplification of power will somehow bring Utopia is just that, utopian.

There is but one hope, cultivating virtue. When was the last time you even heard of the concept in modern culture?
I know, I'm disagreeing with that framework. There is no easy way to correlate vehicle tags to a real person's name for an average person. Banning video of anything that might include a vehicle tag is just burdensome and dumb.

Also, that's way different than say banning the use of ALPR by companies. I wouldn't be as opposed to that as its happening in mass.
What Is a Discipline? (2002)
There are libraries that do this, like https://github.com/sasa1977/exactor but the Elixir community nowadays seems more conservative about macro "magic" than it was a few years ago. Sasa has written an entire book about OTP and if he doesn't recommend using his own library I wouldn't argue with him, but I haven't written a Genserver myself in years despite writing Elixir for a living the past 3.5 years. If you are going to learn how they work though, it makes sense to stick to how Erlang actually implements them.
Level Software | 80 - 100K | Senior Frontend Engineer | REMOTE | USA | https://level.io

Level is hiring a Senior Frontend Engineer to help us build innovative IT solutions in remote management and monitoring.

Please apply through: https://weworkremotely.com/remote-jobs/level-senior-front-en...
Not all shades of skins are the same within one specific demographic.

Unless there's also a way to accurately extract the specific hue, you will never get anything accurate.

Anyone that ever wore foundation can tell you that human skin has tones, undertones, different reflective qualities, etc.

Just look at https://www.temptalia.com/wp-content/uploads/2018/05/summer-... or https://cdn.shopify.com/s/files/1/0009/0000/5932/files/Shade... or this https://pbs.twimg.com/media/B_zp3U1XAAAk4Iz?format=jpg&name=...
I had the same thought, and I worried there would be more regret in the story. While it's not a (traditionally) happy story, I'm glad that wasn't the case.

It's still a good reminder to pull the trigger on those things that will impact your life. Don't wait for the perfect time, or when you'll have "more time" to do it right. It's cliché now, but Live Your Best Life; it's too short to put that off.
The difference with moving pictures is that it comes with the implication of photo-realism, while other art forms are self-aware about being representative or expressive rather than being high fidelity simulacra.
Poke646 was the name of a mod for the original Half-Life...I'm getting the feeling that isn't a coincidence

Ninja edit: Yep, confirmed http://www.poke646.com/index.php/3-faq
I cannot imagine that Save-on-foods IT has a culture of excellence. I'd love to be mistaken, but I doubt I am.

It's a very mediocre grocery store. I'm glad I don't see ads anymore because their marketing is always terrible. Their mascot is some guy named Darryl. Ugh I don't care for SOF. Their produce sucks too.
Don't know why you are downvoted. This outcome was obvious from the beginning. Europe’s GDPR enforcers do not have the capacity to investigate Big Tech, just small fishes.

Google and Facebook love the GDPR, they have the resources and lawyer to circumvent the spirit of the GDPR. Their smaller concurrents do not.
USB C power delivery chargers will work the same as before, but if something wants to claim USB 4 compatibility they're required to support power delivery charging (it's an optional part of USB 3). So if you want to make sure chargers all work USB 4 ought to be a good opportunity for you.
After all the law abiding have their jobs then sure, let them have the leftovers.
Location: Oregon

Remote: Required

Tech: Java, Rust

Github: https://github.com/henneberger

Resume: https://github.com/henneberger/cv

About me: Worked primarily on innovation teams for database companies. Recently my focus has been on abstracting the database and building unique query optimizers for NoSQL databases. I'm looking for small teams trying to build ambitious software.
sorry, it's a typo the "nearly have" was supposed to be " nearly half." I don't believe even with the typo someone would likely see "nearly all."

If you want a more summarized article you can find one here
https://www.ussc.gov/research/research-reports/recidivism-am...

I originally posted the pew one as I feel the chance of biased against offenders is lower from their research, but this article does a better job of summarizing, as well as offering their full report.

After looking over the data again, it seems that nearly half will commit another crime but only 28.4% will be a violent one.

with these adjusted numbers, it still is inaccurate to say "...Chances are she would be less likely to engage in violence than the people you currently sit next to,..."
ThoughtWorks India - Pune, Mumbai, Bangalore, Chennai, Gurgaon, Hyderabad, Coimbatore

We are passionate technologists who believe in the power of software and technology as tools for social change. We contribute to a multitude of open source projects.

Primarily we are a Technology Consultancy Company. We look for zealous Technologists who are keen to learn on job. We value Object Oriented and Functional Skills. DevOps and Agile are a normal way of working here.

Skillsets/Platforms/etc.: C#, Java, Ruby, Scala, Kotlin, Rust, JS, AWS/GCP/Azure, Python, Node.js, React, Angular

Requirement: 4+ years of programming experience.

Interview process: Take-home coding assignment, Pair programming, Technical Interview(s), Leadership

More about ThoughtWorks: https://www.youtube.com/watch?v=MBqquBtwaNM

https://www.thoughtworks.com

Contact: siddhark[at]thoughtworks.com

Please send email with 'Hacker News' in subject line.