skysight-inc/HackerNews huggingface dataset:
Not sure why this is being downvoted - meat industry is generally subsidised and protected to allow consumers to enjoy cheap meat.

However, most western people are eating way too much meat even from the health perspective - and paying for this is shorter lives and medical bills. There is no perspective on this where eating this much meat is a good thing.
While not differentiating specifically for developers - as an end user, I’m gravitating more towards the BSDs since they don’t have systemd, wayland, pulsesudio, or all the other components that modern Linux has bolted on.
I think the Australia model is pretty good (a country for convicts)

(take it easy, I'm Australian)
The talk mentioned a number of small flag boards. Can someone recommended one of them to get started playing with fpgas ?
Sure, it's just a mark and sweep, but manually implemented (which is fine).
> I wonder if they considered having a couple of big lights in center field for the ump to get this info visually.

I think having the automated call kept semi-private is part of the design. Umps aren’t big fans of getting shown up. Maybe in future iterations, but the only way this is getting adopted up front is if the ump still has some “control.”
Unciv: Open-source Android/Desktop remake of Civilization V
This talk struck me as conflicting in a sort of have-your-cake-and-eat-it-too kind of way. The wrinkles part[1] summarizes a lot of what this individual is advocating. Paraphrasing (with equivalent liberal handwaving of details as the talk does):

I want to write FPGA code like any other high-level programming language (but quickly dismiss that the hard part of developing native HDL is in fact that it's fundamentally a lot more akin to architecting physical hardware).

I want to use FPGAs because they're powerful (but only when a conceptual design aligns with a traditional microcontroller architecture).

I want to use FPGAs because they're flexible (but I need to nerf proprietary building blocks that endow specific devices with competitive edge, or trade significant performance in other ways to do so).

I want to commodify the development peripheral market (but only if they conform to a certain commercially trademarked and weakly defined spec[2] inherently constrained to low-frequency applications where sloppy SI is presumed to be inconsequential).

I want to standardize high-performance interfaces (so arbitrarily "abandon standards you don't like" and simply write your own, but only if they're not "annoying"...and look like a custom FIFO with specific signal labels).

I'm sure this will be an unpopular opinion, but the positive feedback loop generated around this topic needs a stability check.

[1] https://youtu.be/ME_e06ApxJA?t=2080

[2] https://digilentinc.com/Pmods/Digilent-Pmod_%20Interface_Spe...
There were plenty of old people. Life expectancy was skewed by childhood death and urban poor and wasn’t as grim as we think. (Most people lived outside of urban areas)

One big thing to consider is how would an 18th century person know they had leukemia? Cancers that don’t have a physical manifestation were probably classified as some other mysterious malady.
Driverless Waymo got stuck in traffic, tried to run away from its support crew
Swift also has sum types called "enums". I thought it was overly cute, the same way it has errors (not exceptions) but uses the C++ exception syntax for them. Seems to work though.
Easier access to high-quality and safer protein sources was one of the main forces fueling the emergence and evolution of the homo genus. So speaking very generally, yes, protein is a very impactful part of our diet.

The word "nutritious" is too vague imo, though, so I don't really know that I'd say that.
I’d go for a tennis-like approach whereby a team gets 3 challenges and if a challenge is correct it goes unused.
Or a Vec<T> for storage and a Vec<usize> for tombstoning. Lots of ways to solve this, and my experience is that you can beat a linked list approach with the 'Vec plus Vec' approach for a lot of data sizes/ operations.

Or a custom Vec that has a lower maximum bound, at which point you can start doing things like integer encoding/ pointer swizzling.
Some can talk through anuses too.
Remaining unit costs steeply rise. Outrage follows, and numbers are again cut ...
So one needs to grep 3 times instead of once in a code-base. Why did the authors chose this abominable convention ? It makes maintenance a nightmare.
I was an FPGA dev at a trading shop and moved to software at big tech. Hardware development in trading is fairly unique in that it is more like software than anything else. At other companies, FPGA dev is not well-rewarded, and is treated a lot more like hardware than software. That leads to slow development cycles and project-based hiring/management, which make it very hard to treat the project like software.

In addition, lack of a standard library and bad tooling (buggy, slow compilers) makes developing simple things very difficult.

The same attributes that made me a good FPGA developer have also made me a good low-level software developer (x86 assembly doesn't hold a candle to FPGA dev in complexity), so I do that now.
>It's not a "sexy" thing

Unfortunately, beauty is in the eye of the beholder.
Trader Joes has a pretty wide presence across the country (in 43 out of 50 states). And while they're not supermarkets per se, Walmart and Target have also got into groceries in recent years. There's also Costco in a similar boat.
Looks like you just created a great job, startup, opportunity. You should run with it!
Great idea.
There isn't enough arable land to support everyone on a vegetarian diet
Why Heideggerian AI Failed and how Fixing it would Require making it more Heide [pdf]
The crux of this seems to be that ditching meat isn't a silver bullet and we can make meat consumption less environmentally damaging and consume less meat without abandoning it.

But there are no silver bullets anywhere, so the point does not impress at all. It doesn't really detail great reasons to not make this one of the less-than-silver bullets.
This?

https://www.youtube.com/watch?v=3kxG8uJUsWU

Clearly a joke at the expense of the ineptitude of his opponent's campaign. The fact people point to this as their "evidence" is pretty clearly desperation and self-delusion.

There was no evidence. You were lied to.
It's not disingenuous to question whether the SAT tests skills relevant for college "worthiness" or "preparedness".

-When I took the SAT, analogies made up about one quarter of the questions on the Verbal section of the SAT. I have literally never used this skill in my life. Yet wasted an enormous amount of time memorizing vocabulary and practicing this style of question.

-The essay portion does not assess writing quality. It's literally write as fast as you can, as much as you can, and mention all the right things in a way for the grader to easily see that you have mentioned them. This is not quality writing. It's a race and knowing what to say.

-The math section is the only section that might be a little valuable. But it only tests up to geometry and little bit of Algebra 2. Most students competitively applying to UC's have taken more math than that, so their course history and grades are a better indicator of their preparedness.

So what information is the SAT actually providing to universities? In my opinion, little to nothing.
I never got tutoring and passed state tests with ease. More likely lower class people have students less capable of learning in average
The lab I was affiliated with published a similar paper on gender dimorphism for pediatric hand and wrist radiographs in 2018. The experience of working on that paper made me realize saliency/class-activation maps are only really useful if you want to know where an object is in the image, but not that helpful if you are trying to legitimately try and figure out what the AI is using to classify.

I spent days looking at male and female hand radiographs + class activation maps trying to figure out what the system was using to tell the genders apart. I never figured it out.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6646498/
That’s an interesting idea. I wonder how much they rely on Waze data currently.
You are trying to tell me that growing food for animals to eat, and then eating the animals, somehow takes less arable land than directly growing foods for humans to eat?

That's just not plausible.
Rephrase your last sentence as “There’s nothing we will do to change that” and I’ll completely agree. The amount of apathy on this is astonishing.
The fact that Israel has killed more Palestinians is a consequence of the fact that they are winning. It is absolutely not their moral responsibility to make sure that every conflict they are involved in ends up with a 1:1 kill ratio. There was never any doubt that Israel will use its superior military to defend themselves from threats. The leaders of Hamas are also at fault for getting their own people killed by attacking a foe they cannot defeat.

I 100% agree that Israel has a responsibility to show more restraint than Hamas because they are more powerful. And I think that that's exactly what they do. Israel has a reputation for military professionalism. This incident is an example of that.
External blood pumps (which ECMO uses) have issues with both clotting and mechanical damage to the red blood cells, both of which have to be actively managed.
Biodiversity is being decimated at an ever increasing rate, oceans are being stripped of life, many minerals will be mined out and become depleted and economically inaccessible within a generation or two, fresh water is running out, antibiotic resistance is increasing, long term chemicals are accumulating in the environment.

That's all before you even talk about greenhouse gasses.
This is really cool. I really want a language that has GC, but lets me be explicit about memory usage as well / leverage move semantics to optimize. I use Rust, and I suspect I'll always have it as a driver, but I wouldn't mind another higher level language to take the place of Python, which I use for prototyping.
Huh? Vegetarian/Vegan diets use a fraction of the land compared to a omnivores diet.

https://ourworldindata.org/land-use-diets
See I have the opposite feeling - I don't like to clean so I hire a cleaning lady, I don't want to spend hours on YouTube and risk my toilet leaking through to the apartment blow. My main issue is that even when I hire someone/buy something it's really hard to know if it will actually be what I expect. If I need to spend time informing myself to make a good decision then the equation changes, and a lot of things these days don't deliver satisfying results by default.
It's hard to say there isn't a downwards trend at this point:

https://trends.google.com/trends/explore?cat=31&date=today%2...

Kotlin and Groovy both look pretty stable - both having core uses in their domains that I am guessing support continued traction as "the best tool for what they do". Scala I think peaked when it had the overlap b/w business use and data science.

I feel like Kotlin / Scala / Java are all after the same essential core market - a solid, type safe language to shoulder the huge broad need of enterprises to keep business software pumping away reliably. So they are essentially all part of the ebb and flow of the one giant "JVM" ecosystem.

Groovy sits a little outside of that since it specifically targets a different type of problem (providing an optimally integrated JVM scripting language for DSLs and rapid application development).
The De facto super set of D code will always be D. DasBetterC is mainly a thing to use if you really need it, and the ImportC work is supposed to import C.

If you want to see data science done in D take a look at the Mir libraries for example.

Symmetry Investments have their own DSL which has a bunch of stuff in it for data wrangling. It's closed source (I have no insider knowledge here so potentially for good), but uses lots of things D makes extremely easy (like talking to other languages) to pull in data from all over the place - like compiling C++ using Cling called from D.

D is lacking libraries but makes writing them much more tractable than other languages, this is a shame.
FPGA evangelists like this really need a reality check. Programming in RTL is not easy, and it's not really a skill that most people need, so it doesn't make a lot of sense as an educational tool.

The "killer app" for hobbyist FPGAs might be some sort of "SoC builder" tool that lets you build a specific microcontroller around a few high-performance cores, and then program it like software.

But don't worry. Since 2000, mainstream FPGA programming has been right around the corner.
> They are extinct, so supporting his hypothesis

Or they were hunted to death by organised groups of early humans.

Wales are probably only surviving because their environment is so foreign to humans.
Taiwan records 180 new cases in island’s worst Covid outbreak of pandemic
https://youtu.be/9ALOI63X_CE
> It's not that Rust catches these issues like a sanitizer or linter would, it's that they can't exist by design.

Not saying this is true about Rust, but I find these approaches dangerous because they can move bugs off to a different meta level where they're harder to detect.

For instance, some people make safe C dialects where signed integer overflow wraps around or variables are auto initialized to 0. Well, what if you didn't want to overflow at all or 0 was the wrong value? Now you can't find the bug because the program has been redefined to do the wrong thing instead of simply crashing.
Why not use a propeller or propeller 2? Similar benefits, cheaper, easier to code on.
Are you familiar with private keys?
I think one thing that's important about this tech in the wider context of improving the entertainment value of baseball is that this gives the league a knob to tweak to balance pitching and hitting.

Lots of words have been written already this season about the historically low batting average across baseball, fueled at least in part by balls with less bounce and thus more aggressive pitchers who aren't afraid of getting dinged.

If MLB wanted to tweak a knob to get a bit more offense, they could shrink the strike zone a little - maybe take away half an inch at the top of the strike zone. With human umpires, there's no way that could be implemented consistently. But with this solution, it'd be consistent and could potentially even be done with no announcement and no rule change. If it's subtle, batters and pitchers might not even notice that they're being experimented on.
In my area, planned road closures and maintenance are published in the paper. I'm not sure there's a "standard" way this would get to an AV, e.g. a public API with a specific protocol for this sort of thing. Maybe it can tap into Waze info somehow?

And in case of disabled vehicles, accident cleanup, or other unplanned lane closures, sometimes the cones are just set out and you don't know anything about it in advance.
Doesn't the definition of modern C++ change every few years? This might not be possible if any such project takes more than two years to write.
You can see from the other comments that people like prescriptive actions that anybody can take. It's a lot harder to accept that you might have some behavioral or mental issues that you need to dig into which would then make all of these behaviors natural. Forcing yourself to be a steel man is pretending. Becoming a steel man is much harder but is possible for those who willingly seek treatment. If you're willing to ask this question it means you are a good candidate for treatment. Good luck.
> When I took the SAT, analogies made up about one quarter of the questions on the Verbal section of the SAT. I have literally never used this skill in my life

The theory was never that you literally do that contrived exercise, but that the exercise is a psychometrically valid tests of language skills that you do use.

There may be legitimate challenges to that, but “I never did that exercise outside of the context of the test” isn’t even approximately one of them.
Look at any argument for dealing with climate change and you’ll find which lobby or interest the person or group belongs to. Nobody wants to change, but they all want climate change to stop or slow down. This is going to be the biggest failing of humans in the 20th and 21st centuries, endangering many more humans than several COVID-19-like pandemics put together and the existence of many other species. And it’s not because of lack of warning or time.
it is a pain but force to learn once then done. if we are use the every language then many times a person must deal with this in many language. i learn english enough for to read and some write and no more. language diversity fine for culture but is suck for tech things.
In any case think doing a bit of consulting and keeping yourself employable is wise. It’s good to stay sharp.
I disagree. Killing animals just because humans have been doing is not the answer. I'd rather go with plant-based diet than ignoring the harm even small family farms do to animals, and the environment.
That land is called marginal land, or pasture. You can't grow crops there economically r do anything else really. Removing the grazing animals from the land changes nothing and does not improve the environment at all. That land would be worthless if not for grazing animals.

I'm not sure there is enough arible land to support the human population without grazing animals. I suspect anything is possible with enough technology and money, but
matthewmorgan is correct in being concerned.
Definitely true that we're going to and already feeling the effects of climate change.

I also hear a kind of despair and giving up in your comment (maybe you feel it's just "the truth"?) but I know that attitude can be dangerous. It's like sitting in a house on fire and saying "why bother to run? my life is already ruined and there's nothing I can do to change that."

There are lots of plans and good shots we have at limiting the effects of global warming to 1.5C provided we take collective action. My favorite effort is the one at Rewiring America[1] which gives really actionable advice for both consumers and policy makers: electrify everything (cars, heating/cooling, stoves, driers, etc) and power it all by renewable electricity. They show in a pretty straightforward way that this will actually save us all money, eliminate the most significant carbon emissions, create jobs, and give us better standards of living than we currently have with fossil fuels. It's pretty inspiring and gives me a lot of hope which is necessary in difficult times.

[1] https://www.rewiringamerica.org/
How are those more accurate? Colloquially, to be "on autopilot" describes how one can mindlessly perform familiar actions which don't require novel thought. For example, walking home from the train station. I'm sure plenty of people have been injured or killed while walking around "on autopilot."

In the context of a software feature, "autopilot" implies a computer control system which is capable of maintaining rudimentary ongoing control of the vehicle.

Whereas a co-pilot is a whole other pilot. Surely that's worse, implying equivalence to a human sitting next to you, with comparable levels of training and skill, intuitively capable of taking over at any time. I wonder what would happen if Ford developed a system and called it "Co-pilot". We might never know.
Well, it's not actually just one bad season. They did a study over several years using the ball tracking data which MLB has had for a long time, and found that 12 percent of calls were incorrect.

This system should have been fully in place many years ago. The fact that the deployment is still dragging along is amazing.
At that point why not just use a globe?
I have a lot to say about Signal’s Cellebrite hack
This was surprising to me, I did not know. Thank you for sharing!
Fascinating to see not just the breadth and depth of new features but also what has been targeted. Stuff like Python-style significant whitespace[0] was definitely not on my radar.

On the one hand, Scala is such a seductive language - there is literally nobody it doesn't cater to. Whether you're into FP, OO, data science, enterprise business logic, strict conservative style explicit semantics vs going wild with implicits and DSLs etc, and now whether you like significant whitespace or not ...

But on the other hand its the same story as always - all this crazy optionality of features mean its got such a huge surface area for people to understand. Its a language where I get what I feel is functionally competent and then dive into a codebase in github and I can barely even recognise the syntax, let alone feel confident to make a change.

[0] https://dotty.epfl.ch/docs/reference/other-new-features/inde...
I agree. Just saying "it's not my fault, it's the others: they are the culprit, not me" is what led us here. Without reducing meat consumption (and many other actions), the crisis won't go away
Hayatını DeğIştirecek 13 Alışkanlık
I'm a big fan of the doing what you love till you die, or at least aren't able to anymore. My heroes in that vein are those archetypal ripped 100 year old Japanese men chopping wood and fetching water.
Bitstream encryption is okay, but someone still has yet to make an FPGA that is truly secure. As far as I know, bitstream encryption on the Xilinx Ultrascale+ devices has been broken, so there isn't a lot of protection there against sophisticated actors.
Haven't gotten very far yet but TinyFpga BX was easy to get set up and running "LED blink" which is the hardware version of hello world. I've used microcontrollers since forever and want to expand my options.
The issue is the union for the umps protecting bad umps. If mlb had a way to remove terrible umps and reward good ones, things would be much better.
Yes it is a difficult field that will not solve every problem with ML, but I wouldn’t say that performing research in the field is impossible.
Important ones are surfaced in Google Maps/Waze through user reports, various different government data feeds, and whatever TomTom does. Not all of them are important though.
Honestly, the glitch didn't strike me as all that bad. Obviously stopping in traffic isn't ideal but nothing it seemed especially unsafe (and the other drivers did a reasonable job of noticing that the car was disabled and went around it). Certainly nothing like the high speed Tesla collisions.

Even as a human driver the conditions seem kind of weird. There's some cones placed on the dotted lines between two lanes but no obvious obstructions in either of the lanes. The vision system likely did not know which side to be on. Combine that with a truck driving by and snatching up some of the cones at one point as it was going along, and it is easy to see why the AV behaves erratically.
If they are too stupid or lazy to pay attention based on what the person is saying..
The air is made from poop.
I used my own cable modem with Xfinity for this very reason.

The more annoying part is if your cell service is with Xfinity Mobile - their sim makes your iPhone automatically join Xfinity public hotspots, and there seems to be no way to turn it permanently of. It comes back on periodically.

The performance on these hotspots is terrible.
Disagree about your comment saying I sound like I’ve given up.

I’ve never driven a car, don’t use AC and run heat as little as possible, don’t use a clothes drier, live in a tiny apartment, eat plant-based, never fly in a plane, won’t have kids.

I think I’m the only one trying and everybody else has given up!