skysight-inc/HackerNews huggingface dataset:
I just tried the Project Trellis open source FPGA tool chain for RISC-V. I was forced into it: a few years ago I bought the Lattice ECP5-5G Versa Dev kit (on sale at the time for $99, $200 now I think). The Lattice tools for the FPGA on this board requires a license. Well the license ran out, and I don't want to pay $900 for a Diamond license.

Anyway, I got this example from Project Trellis to work on this board. It uses this "PICO RISC-V" (the entire CPU is in a single Verilog file):

https://github.com/SymbiFlow/prjtrellis/tree/master/examples...

I think it would be straightforward to build a Linux capable RISC-V system for this board using this free tool chain. The board has SDRAM, FTDI UART and SPI-flash. It does not have an SD slot, but maybe could be wired in with the expansion headers.

This ULX3S board also looks promissing, but is not available yet:

https://www.crowdsupply.com/radiona/ulx3s

What's very cool is that low end ECP5 FPGAs are around $5. I think RISC-V on an ECP5 with LCD touch interface might be the cheapest available option for a Linux microcontroller with a touch LCD interface. By available, I mean where you can easily buy the chips on mainstream distributors (otherwise it would for sure be some AllWinner chip).
> A majority of modern laptops don't have user removable batteries.

Yet another major regression in the state of computing since the 90s.
Yes, I'm well aware. I've done some of that work with my own hands. I think you're assuming that I don't think that money is worth it, but on the contrary, I wish the US would invest more money in public land.

It costs money to maintain public land, but that's not any less true in the other countries I'm talking about. The difference is that that cost is more likely to come from national budgets, rather than from fees, which is better in a lot of ways: it's more transparent, and is a progressive rather than regressive tax, is better for tourism, etc.

Also note that a lot of the non-fenced land in i.e. Norway isn't public land, it's private land, and it's still accessible to the public due to cultural norms. This may seem weird that there's a social expectation that people will open their private property to public use, but the flip side is that there's little cultural opposition to government helping maintain property. Many hiking shelters, for example, are on private property, but built and maintained by the government.
Django Bugfix Release: 3.0.2
Griffin | Senior Infrastructure Engineer | London, UK REMOTE USA,EEA | Full-Time | https://griffin.sh

We are building an API-first white-label bank in the UK to be the partner bank of choice for fintechs. We want to make it easy for startups to launch prepaid cards, run brokerages, start insurance firms, and more - all over API.
We just closed a £3M seed round. We've got a team of senior banking execs and two engineers already onboard and are looking for a third engineer with strong devops experience. Our CTO was the CTO and co-founder of CircleCI.
Stack is Clojure[Script] / Kafka / Kubernetes / AWS
A complete list of all of our open roles with a bit more detail is here: https://griffin.sh/jobs
Email jobs+hn@griffin.sh to apply
That might be wise. There seem to be an infinitude of ways this could go off the rails very badly.
It appears that it is:

> State officials estimate that 116,000 convictions involving 30 grams or less of marijuana, including for possession of the drug, are eligible for pardons under the new law. Illinois State Police are responsible for identifying those convictions and sending the records to the state’s Prisoner Review Board, which then forwarded eligible cases to the governor’s office for pardons.

> Other states that have begun permitting marijuana’s sale and use created procedures for people to expunge minor drug offenses, but Illinois officials wanted the process to be almost automatic for people with non-violent marijuana arrests or convictions on their records.

But there are some caveats:

> Some people still will have to act independently to have marijuana convictions expunged. People who have been convicted of offenses involving between 30 and 500 grams of marijuana in Illinois can file court petitions to clear those records. Local prosecutors and legal aid organizations also can take that step independently.

> Law enforcement agencies have a five-year period to expunge records of minor marijuana arrests that did not result in a conviction, starting with the most recent cases.

For Illinois politics and public policy, this is not too bad.
Ditto, I had no idea about the link before watching the aforementioned documentary. I really enjoyed it!
Location: St. Louis

Remote: Willing (some travel OK too)

Relocate: No

Technologies: AWS (SA Pro), Go, Python, JS, Scala, Linux, Postgres, Dynamo, Cassandra, Redis, Terraform, Ansible

Email: michael (at) okner (dot) com

Resume: https://www.linkedin.com/in/mikeokner/ (full PDF available via email)

I have substantial experience architecting and building modern, cloud-native applications and leading a remote team. I currently oversee the platforms used by thousands of developers & scientists at a Global 250 in a SRE/Architect role. I am most interested in roles that involve leadership & development of technical/software products.
Was the cheap shot really necessary?

https://news.ycombinator.com/newsguidelines.html
Part of me wonders if the Author works for Amazon, because that sounds totally like Amazon.
In my area of London, UK. We have a bin design that equally and maybe more so designed to discourage bulk disposal and would also alert when full and needing emptying. But with anything, things will go wrong. Though when a full waste bin is headline stuff, you know life is good: https://www.yourlocalguardian.co.uk/news/16974419.anger-at-n...
NATS is ephemeral pub/sub only. There is no persistence or replay, but focuses on high performance and messaging patterns like request/reply.

Kafka and Pulsar persist every message and different consumers can replay the stream from their own positions. Pulsar also supports ephemeral pub/sub like NATS with a lot more advanced features.

NATS does have the NATS Streaming project for persistence and replay but it has scalability issues. They're working on a new project called Jetstream to replace this in the future.
If a society only allows 'harmless' speech, then it simply does not have freedom of speech, regardless of if it is enforced by law or private platforms. Much like in other areas (e.g. police powers), there is a balancing between rights/liberty, and security(1). At least when it comes to US law, this balancing was already done - the 1st Amendment embodies the opinion that allowing government censorship would be worse than allowing 'harmful'(2) speech.

That said, the situation has changed. Among other things, the ratio between the amount of speech, and the number of speakers or their resources is getting harder to determine, as is the origin of the speech(3), and the nature of the speaker. It could be an anonymous fellow citizen, a corporate shill, or an agent/bot of a hostile foreign government. The platforms themselves can also massively influence public opinion by suppressing some viewpoints, and promoting others (not by something as crude as censorship, but by changing the threshold of when a post goes viral). This effect is similar to that of media conglomeration, but harder to detect.

Personally, I lean heavily towards only banning "inauthentic behavior" (the mentioned shills and bots), as I believe Twitter refers to it, and allowing all other currently legal speech.

(1) Giving up some freedom may grant security from other people, but it reduces security against the state itself - the risk of abuse of authority increases, as does the harm a bad government can cause.

(2) Quotes not because I don't believe some speech is harmful, but because outside of a few narrow exceptions (probably coinciding with the exceptions to the 1st Amendment determined by the US Supreme Court), everyone has their own opinion on which speech is harmful and which isn't, and which should be allowed and which banned.

(3) Though the Supreme Court has on a few occasions ruled quite decisively in favor of anonymous speech.
Counterpoint: comment was fine and non-toxic, describing siloing as weak no matter who's doing it is an accurate and a pretty tame criticism, and ensuring that's not happening is indeed the only real point of scheduled daily stand-ups. As long as we're gonna have the term "senior"—and we do have it—I'd abso-friggin'-lutely reserve it for people who can avoid siloing without a formal, daily ritual, and a team of such folks don't need stand-ups. Don't worry about it, ozim.

> Nobody should be an asshole. Nobody should be working alone.

Ozim advocated neither being an asshole nor working alone, so is perpetuating neither. Standups have a place and it's to fight both of those problems, when some ICs on a team can't handle it on their own.
And we still have draconian laws limiting and baring access to far too many drugs.

Governents use the bad apples (addicts) to punish/control the rest of us.
not really, people legitimately need this for truly big data. you can't reliably processing 7 trillion events per day with a completely C/unix CLI stack.
While the Labo is great, we should avoid describing it as VR. The same is true for Google Cardboard.

The experience in a "true" VR headset that offers 6 DoF and hands, such as the Oculus Quest, is just something completely different.
I’ve met this guy on a conference and remember being sure he will run for public office one day.
Just these days I was discussing this matter with my partner. I have 3 daughters - one of the yet a teenager, the other 2 over 20 years now - from a previous marriage.
We were talking about the issue of eventually having to give a phone to our 6 yo daughters. Here are just a couple of things I know think I could had done.

Handling a phone to a kid shouldn't be an "all or nothing" predicament. Just as you don't let kids drive 24 hs after the learned how to.
There's should be a concrete set of rules that could - and should - be enforced:
First a foremost, a notice or similar from the school due to incorrect usage of the apparatus (Say, in the middle of a class) would led to confiscation of the phone. Same for
using it whenever the family is gathered on special and not-so-special occasions (Say, watching a movie together). this last rule should apply also to parents, thought.

Of importance as well should be not usage at all of the phone after a certain time in the day (say, 20:00).

I think the most important thing is to let the kid know that the phone is a "lended" item and not something that belongs to them.
> But he also says getting to know his dad was worth it, especially the time they spent off the road in their tents or yurts just cooking and bonding.

> "I was surprised that when he's away from a work environment and family that he acts maybe closer my age," he says.

> Similarly, Mr Clarke was surprised to learn how mature his son was when they weren't confined to their typical father-son parenting dynamic.

This was what I took away as the most important part from this. It's definitely a surreal moment the first time you experience your parents as real people, peers even, and no longer as only a parent. I remember when I first experienced that with my own dad. Finding the opportunity to facilitate a moment like this is something special. I'm looking forward to whatever that might be with my own son one day, likely many years from now.
If someone interested in topic I also recommend watching Jim Browning channel[0], most of time he reverse remote access, investigate scammers devices to prevent them or contacts victims to warn them.

[0]https://www.youtube.com/channel/UCBNG0osIBAprVcZZ3ic84vw/vid...
>If Robin Hood steals from the rich to give to the poor, is that bad for society simply by virtue of theft being seen as generally wrong?

It is. Theft causes harm to society because it deprives property from somebody that legally owns it. Humans can't survive without property in nature, which means that theft harms their survival. Furthermore, rampant theft in society means that individuals will spend a lot of effort on securing their property, effort that could've been used for better effect. Hate speech, on the other hand, is about being offended. Offense is taken, not given. Remember that speech that intimidates or harasses is already illegal and not part of hate speech laws.

>that is why there are courts and judges and juries to settle cases and set precedents.

This is still punishing. I imagine that most of us on this site agree that copyright law is not in a good spot right now, because justice is often only had when you spend a lot of money defending yourself. Courts, judges, and juries do not seem to make the process fair. And I believe many feel the same thing about hate speech laws in the UK, where a teenager was arrested and had to wear an ankle bracelet for quoting song lyrics on Instagram.
I've sadly started recommending the same thing. It seems like every software company hires new UI designers every year, or the existing ones can't resist the urge to change the interface around every release. I wonder how many of them realize how hard their redesigns are on older folks who just took 6 months to learn where everything is on the previous version?

I really wish it was the norm in the software world to offer UI updates and security fixes independently, so we could upgrade the good without having to accept the bad.
Vienna Philharmonic New Year’s Concert Confronts Link to National Socialist Era
I have the same sentiment on ESRI. It’s basically all I got taught in my university courses, but it’s not what I ever want to use.

It’s crazy that a privately held company holds like a third of the market share.

And personally, I don’t think their software is that good. I find their documentation to be undesirable and their solutions to be strict.

Case in point, the geodatabase (gdb) standard is purposefully meant to obfuscate the data within. No one has ever been able to explain to me why this is, and the standard has been open sourced by now.

Not to mention, the number of times I’ve had ArcMap crash without any helpful information as to why it crashed...

That said, ArcMap is the Excel of GIS. It captured market share (especially government contracts) two or three decades ago and no one has disrupted the desktop GIS platform. On the web front, however, I see companies like MapBox far outpacing anything ESRI is capable of yet.

And to anyone looking to learn GIS: Post GIS, GDAL and any scripting language will make you more powerful than most of the people I know within the field.
Citymapper | Full-time, VISA and Remote (for experienced candidates), London

I am a Lead Engineer for Citymapper - we make cities usable, helping people move through our urban spaces, getting people from A to B. Join us and work on a daily use-case app for you and millions of city-dwellers in 40 cities (and growing) around the world.

Last year we launched Citymapper Pass - solving ticketing. Urban mobility is changing (micromobility, scooters, electric bikes) and Pass offers a weekly subscription covering all modes of transport in a city; simplifying booking and payment across public and private transit.

We are looking for great engineers for all 4 of our engineering teams: - Citymapper Pass: https://citymapper.workable.com/jobs/1170599 - Micromobility Partners: https://citymapper.workable.com/jobs/1170592 - Transit Data: https://citymapper.workable.com/jobs/1170581 - Routing: https://citymapper.workable.com/jobs/1170595

We are also looking for lead engineers and engineering managers: https://citymapper.workable.com/jobs/6531 As well as iOS engineers: https://citymapper.workable.com/jobs/7972

You can contact me directly at tom.white@citymapper.com if you have any questions (no recruiters please - even though you will ignore this anyway...) Otherwise please apply through our website: https://citymapper.com/jobs
I find it hilarious that they were trying to virtue signal about inclusivity with their diversity trainings, but instead they resulted in a bunch of racist behavior and actual minorities being extremely offended, even years later.
Show HN: Ezpwd – Simple Text UI for Password Management ( Golang/Tview), GPG
Honda gives me a loaner for my Honda civic which costed about 20k...
Can it be used to build something like a Whatsapp-like chat system?

If yes, why? If no, why?
> "Oh my God, that was terrible! I can't be left with my brain like that!"

> "I had never before that experienced a weekend without my phone, essentially," Khobe told the BBC. "It was very weird for me."

I cannot take this article seriously at all. From the title, to the premise, to idea you have to go to Mongolia to get your kid to put down their phone and interact with you. You can go literally anywhere or nowhere (stay home) and have the exact same experience.

We can absolutely celebrate a father/son camping trip but the idea this is what parents have to do to pull their kids away from their phones is both false and clickbaity as hell.

> "When you're in a group of people and you're supposed to have social interaction time, but everyone's on their phone, that's when I've tried to change my habits," he says.

> "It's rude to not give people your undivided attention."

That's true, it is rude to not give people your undivided attention also if everyone in your "friend" group is on their phones the whole time and not paying attention then you might want to look for better friends...
The way the base in Halifax handled it is a perfect example for how these types of things should be approached:

1. Remove the threat (PokeStop) where it is a security risk.

2. Harness the attention for organizational benefit where possible (Add PokeStop to increase museum attendance)

Best of all, this approach stems from some good life/business advice from Rear Admiral Newton, "Life and work are best accomplished if there is good fun, health and friendship."
I might be wrong, but--I do believe that if someone pisses on our heads and tells us it's raining here, and you have the temerity to suggest that it might not actually be rain, that is somehow a direct violation of HN site guidelines.

Could be wrong though...
I think the idea is that you should be able to reconstruct the data fully from any X of Y configured shards of the data (and keys). You can do this with multi-signature keys and reed-solomon codes for the data. There may be some smart way to combine the two that exists. Anybody know of an algorithm that would accomplish this? I vaguely remember reading a paper using Goppa codes that worked likes this, but google-fu is failing this morning.
States have changed their own laws on marijuana, but it is still a Schedule 1 drug according to the federal government and is still technically illegal as a result. It’s just not very heavily enforced. Still, the federal government claims to have the authority to ban these things when 100 years ago that was not the case.
On your website, the only remote position listed is Senior QA Analyst. Are other positions open for remote work, or only the ones explicitly listed?
Cerebras’s giant chip will smash deep learning’s speed barrier
The Future of Self-Healing Soft Robots
The problem with adding buttons is that you end up with a lot of buttons. Which is then a cause of people not opening browser menus.

Separately, it makes more sense to me for websites to set the default they think is best, and then let users override it. This can be done today in any browser with a bookmarklet.

(None of this is to excuse websites which abuse their power. I just don't think removing that power is the right solution, at least not here.)
Thank you, have been looking for a good looking typewriter TTF font for a long time.
One estimation method I found good and worked at a risky project in my job (involved a regulator, they love deadlines) was:

1. Do the usual breakdown of tasks and point game to get relative difficulty estimates

2. Calculate the std dev points for each task instead of just averaging. The assumption is that this is valuable information about how uncertain developers are about the task, so we don’t want to throw it away.

3. Create happy-path and worst-case scenarios considering +-1sigma and +-2sigma

4. Prioritize tasks by deviation, to remove the most uncertainties at the beginning of the project

With this you start w/ a more realistic view of the uncertainty of the project, and it’s supposed to converge to the avg as the project goes.
Location: UK, Worldwide
Remote: Yes
Willing to relocate: Yes
Technologies: HTML/HTML5/CSS/CSS3/JavaScript/PHP/Python/Ruby/Laravel/MySQL/Node.js/AngularJS/AJAX/Go/Perl/Django/Java/C++/C#/C/ASP.NET/Swift/React
Résumé/CV: https://www.linkedin.com/in/david-mott-854772199/ PDF copy available
Email: contact@davidmott.com

Hi HN!

I am currently open for projects.

About me: I'm a Developer/Designer based in London (UK) who spends his time building products for entrepreneurs and businesses worldwide. These products include iOS and Android Apps, Websites and Mobile/Web Games. I have produced platforms for a variety of industries such as: Gambling, Social media, Fashion and more. I also, on occasion, teach and currently host a free coding class a couple times throughout the year.

Portfolio: https://www.davidmott.com/

Youtube: https://www.youtube.com/channel/UCgdwsX9k3gNNjl0dBx6synA

For any enquiries you're welcome to reach out to me via Skype/Mobile/Email which can be found through my personal website, or by booking meetings in London. If you require an NDA before chatting kindly let me know. I also offer numerous discounts including projects that require more than 1 platform (ie, a website and mobile app build).

If you've made it down to here, thanks for reading!
>Who's to say that intelligence orgs or other interested parties wouldn't create or piggyback on things like this for a source of high granularity location data?

How is this sort of location data useful? Sure, my day to day walking around is useful, but like parent said above, data is only recorded when you're actively playing the game. So you'd get a bunch of location data of... people going to the places the game wants them to go. You can't really do anything with that.
https://www.fastcompany.com/3049642/how-to-fight-poverty-its...
What about laws that are banning things that are not aesthetically pleasing? They recently made a law banning 'big-foot' houses near me. It 'harms' someone's view.
I'm struggling to see the connection.
The Programmer as Navigator [pdf]
> I joined Google in 2008, when those words still mattered. I saw them used to guide product designs that put the company’s success above a user’s privacy, such as during the development of Google’s ill-fated social network, Buzz.

How is that !evil? Putting the company's success above user needs would seem to fall squarely into the evil category.

> Although difficult, I was intensely proud of the principled approach the company took in making this decision. [pulling out of China]

How naive. This wasn't a principled decision centered on user rights. This was protecting the company's non-China reputation. Can't have Chinese hackers infiltrating Google writ large. Google decided that the best defense was to pack up their toys.

As should be obvious to the author considering his later experience:

> But each time I recommended a Human Rights Program, senior executives came up with an excuse to say no.

His solution:

> Although the causes and the implications are worth debating, I am certain of the appropriate response. No longer can massive tech companies like Google be permitted to operate relatively free from government oversight.

So, become China-lite? I think there is a reasonable answer in there somewhere, that could be expressed with much more nuance. But as-is, sorry but he sounds like a clown.

That said, I've only cherry-picked the parts of the article I don't like. There's plenty to like. I'd read it more generously if he didn't have an ulterior motive at hand.