skysight-inc/HackerNews huggingface dataset:
Still wondering why they haven't announced a new, cheaper EV yet.

Autonomy isn't such a big issue, price is.

I know Tesla needs to develop its production scale, which means making low-quantity high-margin vehicles first.

Did Tesla deliver all the model 3 yet? I'm pretty sure that selling a vehicle that can do 150km at a lower price could still sell well.
I wonder what is the chance if you are following the "worst" practices?

User is stupid -mentality, being a dictator and not explaining why things are done the way they are, etc... Id expect it to be lower, but not that much lower. Luck is a major component because new product development is basically forecasting the future. There are so many things which are out of your control. If you get lucky 4/10 times with worst practices and 5/10 times with best practices, it does not really matter.

Besides, it makes a much better story that you only knew how others are stupid and because of this only you could do the right solution. Whole western society loves the myth of intelligent jerks... Like Steve Jobs. "it's ok to be an asshole if you are smart".
Some of the increase is safety equipment. Some is just the fact they they are bigger in just about every way. The Golf Mk1 wasn't even a particular small or lightweight car. The Mini was about 600kg, for example.
Livepeer mining crypto

^- sounds.. uh.. ethical :)
To be clear, I think this is an amazing project and I very much appreciate this effort to preserve legacy software. When I say it is a wonder that this runs with acceptable performance, that's also to be taken as a compliment to the developers. :)
In my previous work, I learnt that two teams could write two solutions tackling the same problem. After two years, they would each present their solution and the hierarchy will keep one.
But if the user prefers some other bootloader instead of Microsoft's or Apple's, then all bets are off. The idea of the "primary" OS being something other than Microsoft's or Apple's is not contemplated. For me, the non-GUI OS is the primary OS and the GUI OS is something kept around out of necessity, only used occasionally.
Yep, pretty much :)

It's pretty fascinating that nobody (AFAIK) really predicted that, except perhaps Isaac Asimov. Sci-fi normally presents AI as either superintelligent or non-existent (just basic voice commands). I don't think I've seen one which presents it as an AI ecology of idiocracy.
Yes, it sounds like the JS used is for progressive enhancement, not for critical functionality.
Thank you - it's nice to have a considered view on these things
Descubriendo Erlang
I feel like your version of reality is different to the one most people live in.

Highly skilled people live in big expensive cities because that's where the best jobs and most professional and social opportunities are.

Once you move to the countryside your jobs and networking opportunities plummet and you'll have to endure a soul crushing commute unless you work remotely or your house and your job are close to train stations on the same route, not to mention, at least in Austria, shit internet.

People want to live with or interact with like minded people and it's much easier to find what your looking for in a big city. The countryside is lonelier and more conservative.

Sure, you can have a lot of space and a garden, but not everyone is into that and most would prefer to have the amenities of a city: sports gyms, cinemas, cafes, bars, meetups, good doctors without having to drive everywhere or wait for a train.
I dont usually recommend textbooks, but Griffiths QED may be of interest if you haven'thheard of it. PDFs abound.
Supernova for Designer-Developer Handoff?
Hi, what tools are you using for code-gen and designer-developer handoff? I tried Supernova Studio which can do it pretty well plus it has the option to create animations but I'd like to explore more similar tools. What's your experience?
millions of app stores developers cover their ears
Put your money where your mouth is.
> But for all practical purposes it cannot run anything but iOS and any discussions about running an aftermarket OS is purely academic.

The project you referred to had a follow-up in late april: https://blog.project-insanity.org/2020/04/22/linux-with-wayl....

Calling the project (or any project, really) "purely academic" with the implication that it will never evolve is nonsense. Like many other projects it's of course done for the hell of it, but so is most hobby/open-source projects, and yet many evolve into something much greater. There's plenty of reverse-engineering projects out there that have brought open life into closed hardware.

The question is just whether or not there's enough people interested for it to happen.
On the other hand, actual AI is kinda cut-n-paste accessible now too.

I slapped together a POC javascript tinyYolo feature detector demo last weekend (using someone else's code and pre-trained model from their github project), and joked when I showed it around that "And we can tell investors we're running AI, deep learning, and convolutional neural networks in our realtime production workflow!"...

(But as we all know, all the _proper_ magic is done by the regexes buried in that Perl module dependency hidden in a deeply nested source code directory that no-one without a grey beard is ever game to peer into...)
Macros normally are a separate phase of compilation, separate, for example from type checking.
I suspect this is at least half the problem. Imagine the team of software leaders you’d put together to pull off that project. Imagine the team of software engineers you’d need to implement it. These senior positions are paying mid-high six-figures in industry and the mid-level positions are paying $250K or more.

If the IRS is paying under $200K, making you follow government employment rules, work on an antiquated public works project, and giving you a terrible career development experience, it shouldn’t be any surprise the recruiting problem they face.

You can’t get the talent you need for this project because the talent you need knows that 500 is bigger than 200.
The link to my original station which I used with SDR is sadly dead now, but I got one of these for 70$ now:

https://www.aliexpress.com/item/32810015137.html

(Hopefully the link still works.)

The sensors are kinda bulky, but still more reliable than anything I managed to build by myself :)
Both Pinephone and Librem 5 have open GPU drivers and boot firmware. However they have proprietary WiFI/Bluetooth drivers. For the latter, Pinephone is using blobs in Linux, while Librem 5 made the firmware part of hardware (non-updatable), trying to get Respects Your Freedom certification from FSF.
Author, I wanted to have some fun with Go, GCP and Google Sheets and decided to solve a problem I am facing: I wanted a simple way to compare the covid 19 coverage across national press around the world, with a pragmatic UI like HN. Turned out it is quite funny to watch the differences in journalistic focus between countries. I am currently looking for increasing the list, maybe add some visual indicators of journal's editorial position on the political spectrum. I would be hapy and grateful to welcome any recommendations HN folk could give me !
Changing reality with language is a Soviet propaganda tool, actually more and more used elsewhere. Look at Trump, BoJo et al. It doesn’t change reality. It muddled the problem, confounds the description of the problem with the solution, and makes us forget where we come from. The shame of using the term ‘slave’ for an electronic device or ‘master’ for a Git branch is here to stay, to remind us where we come from. Erasing them is fighting history and language, and as such worse than futile.

Sure, some terms are outright offensive, but this is not the case here.

There are some factual errors in the article too, but I’ll leave that. As a Slav I have no issue with the term “slave”, not least because it’s not the root of the word...
This doesn't work on macOS :(

cat: /proc/sys/kernel/random/uuid: No such file or directory
Not to be needlessly confrontational, but unless you are referring to general training modalities (change in load/volume/RPE) the change of exercise every 2 weeks is definitely not a good thing for strength training. A big part of strength is skill acquisition both in terms of technique and in terms of neuromuscular efficiency, and that necessitates giving yourself enough time to learn a movement to a repeatable form (i.e. maybe not perfect, but consistent) and then enough time for your muscles to accommodate to higher and higher loads. If you don't then you are putting yourself in a perpetual state of learning a new movement, instead of getting good at it.
I think it's the other way around, there's 32 fuse-bytes of 8 fuse-bits each, adding up to 256 bits of PROM.
I'm looking for a easy way to introduce programming to my kids. In my time Pascal was the way to do it. There was an integrated IDE, one click build, simple syntax, ways to output text and graphics. User interface / forms had to be built from scratch though. Interfacing with mouse meant using interrupts.

Nowadays??

- Java swing: Java is pretty straightforward but I could never get the layouting engine to do what I wanted.

- .NET windows forms. Same as above except using c/c++/c#

- web development. The modern build pipeline with transpilation, gulp, nodeJS etc is way too complex. Perhaps plain HTML + plain CSS + plain JS would be possible to grasp by a kid.

- Android?? In theory we get an integrated entry into developing full stack applications in pretty much one language (Java / Kotlin) + some XML. The layouting is problematic again. Easy tings that can be done with visual editor + mouse are achievable. More custom layouts quickly enter into the same layouting engine magic we had in Swing, CSS.
Video management service, used for IPTV, CCTV, for bloggers, for all who working with video. Own youtube for example.
It's tangential to the article, but I've found it's been really helpful to have dedicated copy and paste buttons on the left hand. On Linux the highlight and middle click is nice, but not every application can be selected (like split windows in tmux) and the buffers don't always match between applications (like Firefox and something else). But I've found Ctrl+Insert and Shift+Insert works practically without fail everywhere. I have a programmable keyboard so made macros for those two commands and mapped them to keys on the non-mouse hand (extra thumb keys on an ergodox, not bad to lift the hand a little to reach them). Works great! For something so universal as copying text it would make sense to have dedicated keys for them on many keyboards, like volume up or down.
here presentation: https://fastogt.com/static/projects/fastocloud.pdf
2) The problem that I would expect with a hybrid method is that conv features are usually trained to be redundant with dropout, so they should be highly correlated with each other and, thus, have a high cosine similarity.

3) I agree that my argument is scientifically unfair. I was trying to argue from the perspective of a prospective user. My customers tend to have a budget limit of how much their classifier is allowed to cost. Training from scratch would be too expensive. But a chopped reset with some conv layers will work OK and be cheap enough.

So for me the user, the ecosystem around your architecture and the availability of pretrained models might make the critical difference on whether I'll use it or not.
This one is particularly embarrassing for me :) -- anyone got similar tales of woe?
Thanks for the feedback, I completely forgot to include that but have now amended the blog. :)
Facebook could at-least have had the decency to report the bug after they were done, who knows what the FBI / NSA are using it for now.
Sounds like static polymorphism, done in C++ with: https://en.wikipedia.org/wiki/Curiously_recurring_template_p...
I edited, it's a Linux feature.
I liked this book. Unfortunately it is not just American Society majority of the countries don't consider mental health of the young people.
If you need a unique identifier on the command line there are a few ways to do it.

uuidgen is one. My personal favorite is this snippet.

$ id=$(openssl rand 1000 | openssl sha1) && printf "%s${id:0:8}\n"
> Why not change it to something that does not refer to one of the most barbaric, nightmarish relationships between people?

Gee, maybe because it also has connotations that have nothing to do with racism or human slavery?

Where does this slippery slope end?

Should we change other terms in computer technology simply because some vastly small minority emotionally fragile busybodies break down at the mere sight of the word "abort" or "kill" or "terminate"?

Master/slave have very well defined meanings in computer terminology ~ and spoiler alert, there are no human or racial connotations in those meanings anywhere.
Take a look at Elixir, possibly with Phoenix and/or Phoenix liveview.

If you don't need extremely complex UIs everything can be Elixir, HTML, and CSS.
Not at this stage, this may chance as the business evolves
> Amazon continues to use e.g. Akamai for static content hosting for some use-cases, in addition to using CloudFront for other use-cases

I find this pretty surprising. Do you know the reason?
Also several of the features listed appear, let's say, sketchy:
* Restream/Transcode from online streaming services like YouTube, Twitch
* YouTube remove AD
* Livepeer mining crypto
Well, yeah, of course. The link itself is fine, it's the remark next to it that I find to be in poor taste and uncalled for.
ALC (mentioned in the patent) is Assembly Language Coding, referring to various IBM mainframe assemblers.

Disassemblers aren't rare, and certainly exist for the CPUs in question. But the patent is trying to produce structured Java code from handwritten assembly, which is definitely not something for which many OTS solutions exist.
It is a mystery to me how most newspaper are going to survive with a president like Joe Bidden.
It’s a controversial statement to describe weed as addictive or habit-forming, but in any case, many people use it daily. The same isn’t true of LSD.

Anecdotally, I saw a lot of friends get cranky when their weed supply was briefly interrupted by covid-19. The public reaction was strong enough that dispensaries got to reopen almost immediately.
Preventative Maintenance, Sensors and systems to monitor plant and equipment
I'm working on Redis adapter for DynamoDB - Dynamo is really a distributed superset of Redis, and most of the data structures that Redis has scale effectively to the distributed hash table + B-Tree-like system that Dynamo offers. Having a well known and understood API like Redis is a boon for Dynamo, whose API is much more low level and esoteric.

The Go library is in beta, working on a server that's wire compatible with Redis.

https://dbproject.red

https://github.com/dbProjectRED/redimo.go
I don't have an invite and can't check, but whenever the UI changes, it looks like the only possible effect is swapping the <body> tag out for a new one.

Obviously if JS is disabled, this will just navigate to a new URL and load an entirely new page.

But if JS is enabled and the new <body> tag does not contain any <script> tags, then the only thing going over the wire is HTML after the page loads the first time.
In a barely related subject, does anybody knows a good clipboard manager (e.g. multiple copy + paste) for mac that supports both text and images? (like Ditto on Windows)
They are the same concept, yes, but implemented in silicon; this short paper shows how it works with diagrams and a microscope photo. https://people.maths.ox.ac.uk/fowler/papers/2010.6.pdf
I feckin love this kind of absurd invention. The thing itself may not be usable but it may give rise to something that is, and that style of thinking, of looking at far corners of the design space, will work elsewhere. This is good stuff. Indirectly I think thinking like this really is of value, and perhaps should be taught.
IMO as ethical as ads, it just shouldn't run on mobile and laptops not connected to power. Otherwise I'm happy to run cryptominer from YOUR domain as long as I'm browsing your domain.
Well said - and any attempts to "mimic the hallways" feels contrived in the context of the internet/online. It is difficult to translate the multitude of social cues/contexts/interactions that real life offers. Nevertheless I'm sure we will see more and more coherent attempts.
Show HN: Model-Based Reinforcement Learning Framework
This guy deserves what was coming to him, I can understand how it would be very tiresome to deal with a pest like this who keeps coming back, but breaking norms about reporting bugs to vendors like this sets a very nasty precedent.

As does a company like Facebook spending large sums of money to narrow down on specific people, it could be someone you hate today and an activist the next.
Just absolutely amazing that so many short-sighted geeks feel the urgent need to chime in on this thread with: "duh, how could anyone pull this off without collateral damage and killing people???"

Guess what. It's okay to kill lots of people on the other side.

It's okay to kill the enemy. Furthermore, a nuclear exchange needs to be won. In fact the only thing that matters, is winning. It seems beyond the imagination of so-called "brilliant computer nerd hackers" that such a weapon might even be deployed in addition to, and as a complement of a nuclear first strike, to hamper or prevent retaliation.

Imagine worrying about killing people who would launch nuclear missiles at populated cities. If people die while we try to destroy a thermonuclear warhead before it can leave its silo or launch tube, all the better. Aggressors deserve it for their posture alone.
Was discussing your point with a colleague and the comment about time travel is very interesting. Could you give a little more detail the the point? With us, everyone can be talking about a different time point in a branch whenever they like, and it has nothing to do with head. Two clients can look at different time points in our database and neither have to know about each other at all.

Also, for TerminusDB we don't use a multimaster coordination mechanism - we actually use the same sort of git approach.
Yes, they do fail. I guess that's evident by the design of the weather station, as the humidity sensor is modular, so it can be replaced.

Unfortunately, I think this design also means it has a low ingress protection value. The unit I ended up with had the humidity sensor replaced and it still wasn't providing numbers. I think it may have spent a year or so out at sea on a buoy.
Great, so focus on solving that problem generally instead of worrying about AI.

What I see is actually quite different. If the people who could detect fake news was practically infinitesimal then you'd see the vast majority of people having super high trust in the media. In fact most people don't trust the media, lots of polls showing that. Sure they may only fact check something occasionally (often by reading about a topic they happen to understand), but people aren't stupid. After they notice or hear about a few mistakes and observe they're always in the same ideological direction, they get the picture.
No documentation of docker images. Not going to be easy to start with.
The first release of Crysis was 2007. 130nm wasn't too outdated then.
Your question seems to be, "Does this UI model support offline mode?" This is pertinent because Gmail notably does.

My assumption is that Hey can support offline mode using some clever pre-fetching, but it may not yet in v1.
Lots of system-on-chip devices have an array of fuses. Usually there's one for "permanently turn off JTAG" after factory testing, and most of the rest will be user-defined. Other uses include embedding serial numbers and cryptographic keys.
Nice! I think this will still have a use and is a nice addition to add another alternative way to generate uuids

I use the following alias to generate uuids

function uuid() { uuidgen | tr "[:upper:]" "[:lower:]" | tr -d "\n\r" }

I then pair it with pbcopy on the mac

uuidgen | pbcopy
I had a GRE score in the 50th percentile and was still accepted because of my research focus. My PhD was fairly successful with a track record that was better than most of my peers. So, my disdain for these general-purpose tests is quite personal.

In my opinion, the GRE mostly checks how good you are as a test taker. None of that is important to academic success. It invariably filters for a fairly streamlined and optimized class of people, who have the money and time to invest into such a test.

The fact that the ETS seems to have a clear profit motive really rubs me in the wrong way. It is a private organization attaching itself to education and siphoning the money off students by selling their tests and training materials. Universities should design their own admissions tests and not rely on such parasitic entities.
According to this article [1] the code involved with this exploit should be removed at some point.

" A factor that convinced Facebook’s security team that this was appropriate, sources said, was that there was an upcoming release of Tails where the vulnerable code had been removed. Effectively, this put an expiration date on the exploit, according to two sources with knowledge of the tool.

As far as the Facebook team knew, Tails developers were not aware of the flaw, despite removing the affected code. One of the former Facebook employees who worked on this project said the plan was to eventually report the zero-day flaw to Tails, but they realized there was no need to because the code was naturally patched out. "

[1] https://www.vice.com/en_us/article/v7gd9b/facebook-helped-fb...
Well if they actually does anything consumer like Synology and Qnap, ASUStor or TerraMaster I would have bought one immediately. But iXysystem hasn't done it for the past 10 years.
I believe very similar control circuitry is used in aircraft landing gear hydraulics. For example to open the landing gear doors before extending the legs.
Since you mentioned QuestDB ... I'm a former InfluxDB person, now at QuestDB. I'll say this about them: Their performance is off the charts good. Influx performance has been, frankly, headed in the other direction. I was looking at the NYC Taxi data the other day with QuestDB and I ran a sum over 1.6B rows of taxi data in under 150ms. 'select sum(passenger_count) from trips;'
Do not be sorry for what some people 2000 years ago did to some other people; it was not you, there is nothing to be sorry about. Collective guilt and collective punishment are bad ideas.
This makes more sense when you remember that being "concerned with reality" for a salesperson mostly means "Getting the commission paid and moving to a different role before everything blows up too badly", rather than "delivering software that meets the sales deal's contractual requirements".

Salespeople are too rarely judged/punished for the disastrus messes they leave behind, and all too quickly judged/rewarded for being able to convince a customer to sign off on a big number without any care for long term implications of that deal...
There are a couple of lessons in that anecdote.
That's odd; it appears they are using a different cookie 'popup' depending on the browser/OS...?

I tested on Ubuntu and macOS with the latest Firefox (clean profile) and Chromium and i get the cookie popup/wall, even with ALL default uBO filter lists enabled, and also with the IDCAC list enabled in uBO. Screenshot: https://imgur.com/jcr4EuP

However i just tested with https://www.browserling.com/ which uses Windows 7/Internet Explorer 11 and here i do not see the 'cookie popup/wall' but instead i see a blue 'cookie banner' (which is easier to block with uBO.)
How to Build an Inbound Marketing Machine