skysight-inc/HackerNews huggingface dataset:
A softcore is a CPU core that can be implemented in an FPGA, because it is provided as code written in Verilog or VHDL.

Using the tools specific for each FPGA vendor, e.g. AMD (i.e. Xilinx), Altera (to be spun off soon by Intel), Lattice or Microchip, the HDL code can be synthesized into logic gates, then placed and routed, then the bit string with the corresponding configuration can be loaded into an FPGA.

If in the same FPGA one also implements a memory controller and peripheral interfaces, it can be used instead of a standard CPU.

The disadvantage is a low clock frequency, typically of a few hundred MHz, and high power consumption in comparison with a standard CPU with the same performance.

The advantage is that you can be certain that the CPU does only what you want, with no hidden functions or backdoors, and that you can customize it in ways that are not possible with standard CPUs, e.g. by adding instructions or accelerator blocks for performing some tasks that are done inefficiently in software or for interfacing with certain hardware devices that have real-time requirements that are difficult to achieve in a non-deterministic standard CPU.
Pretty damn close though! I haven't seen an explanation of what the second figure is trying to show so I'm not sure about that one. (And also their assertion that no further explanation is necessary is clearly bullshit.)
> Most of what comes out of it is a white middle class male's idea of what [thing] looks like.

ITT people complaining about stereotypes while stereotyping.
My software engineering degree had such information, that is how eventually I went from a UNIX/FOSS zealot, to someone discovering the alternative universe of Xerox PARC, ETHZ and having the seed to research the department library about systems programming languages of the past, since Fortran came to be as first alternative to raw Assembly.

Unfortunately not all degrees, or universities are well prepared to offer this, or have staff that cares about making it happen.
>> A big percentage of so-called experts today only know how to configure some kind of hype-tool, but they understand nothing about how things work at the deeper level. This is a real challenge and a big problem for the future.

Oh, I couldn't agree more! And it is not just tools ans systems, it is everything from power generation to infrastructure to society and economics.

When start to work like that, the DevSecOps example used in the article but the same happens basically everywhere else too, it spills over into everything else. And yes, this is dangerous in deed.
Outreachy – internships supporting diversity in open source and open science
I think that the point that they may have been making is that machine translation is still a human translation in that it reproduces the biases of the humans it is trained on and/or the algorithm was made by a human & therefore a human is still responsible for it.
An Analysis of Signal's Pqxdh
Our family invests in primarily in food, and shelter. Lately we've been increasing the proportion used for heating fuel at the expense of the rest of the portfolio.

At small scales, chickens are an incredibly good investment. ~6 months of minor, enjoyable effort gives back years of eggs available for collecting. At larger scales they're probably not so attractive.
DDoS protection is standard among hosting providers now, including budget ones like OVH.

The fact that Cloudflare is allowed to continue hosting websites which are obviously illegal, some notorious, is deeply strange. As I wrote in my article on the subject, it makes no sense when you consider the way the US responds even just to copyright infringement; see how they nuked Megaupload's business without trial because they saw them as knowingly enabling piracy. However, it's a known fact that US authorities will keep illegal or disreputable services up if they see them as a source of more intelligence. I can't really see any other explanation for how Cloudflare is allowed to host some of the sites it does without pressure from the US unless it's basically funnelling all of the data to the NSA.
You should read about that, too. And not just about "laughable SDE salaries".

It's not the SDEs who keep you alive in this world.
Tbh, I downvoted you not because I don’t value quality communications, but because negotiating around your capacity is a small slice of professional communication, and your approach is needlessly adversarial. You will experience a lot of useless friction in your life by taking that approach.

Good communication isn’t adversarial: by the time it becomes adversarial, you’ve already lost. It can include solid documentation, taking the time to mentor others, respectful but clear code reviews, helping others argue your case for rescoping, presenting your work at meet-ups or conferences, hallway testing a new feature, listening to teammates explain an approach…

…and yes, sometimes negotiating capacity. If that feels like an adversarial conversation, then your manager sucks, and you should find a new one.
> They are asking for an image of a Mexican person.

Exactly. Even more so, they're asking for an image that is likely to be described as depicting a Mexican person. It should be obvious why, without additional detail in the prompt, the model will reach for features that'll make it obvious the person is a Mexican to a viewer with no other context - hence exaggerated stereotypes.

Artists do that too, all the time, if they want to communicate nationality in a "show, don't tell" way, and there is no other indicator in the image (such as location, or overall topic of the work).
> they have never seen a dump of an HTTP message, headers and verbs are abstract things to them.

When I was teaching programming, I had a fun party trick whenever we got to HTTP. I'd fire up netcat (in listen mode), then connect from a web browser and "serve" a website by hand. I'd show the students the HTTP request that came in, and just manually type out a simple HTTP response and they'd see it appear live in the browser. Its pretty magical.

And once I'd shown them that, I'd write (by hand) an HTTP request to wikipedia or something to show them how its symmetrical.

Of course, real websites increasingly do HTTP2 over TLS or something. So unfortunately its not as "real" as it once was. But if wide eyed look on my students faces is anything to go by, it was a great lesson.
I wouldn't clear a clogged toilet by taking another dump.
Add authentication to your Remix application with FusionAuth
Tax and Code inspectors ask for permission to enter the property. I do not believe they have the right to open trespass in any state. I'd be interested if you could provide a link.
Robberies still happen. The banks and police just don't make it public. I worked for a bank around 2005-2010. There was an attempted robbery at least 3 times when I worked there. Nobody outside the bank really knew about it and it never made it to any news outlets.

I wonder how common it still is.
San Francisco has long struck me as the worst run major city in the US. Not just incompetent but almost malicious.

Lots of right wingers like to make it a right/left thing but no, I just think SF seems to be it’s own special snowflake. There are plenty of cities and towns run by left wing types that are much better run in every way.

The impression I get is of a rent extraction cartel that somehow pretends to be super woke and progressive and plays the local politics like a fiddle. The hordes of homeless are a problem they both caused and benefit from since it offers them an opportunity for theatrical altruism and probably a lot of corruption and graft of funds via dodgy non profits.

On that condo building: so it got built then got rug pulled? Look into who buys this distressed property at auction and then see what happens to it. Wouldn’t surprise me at all if it’s someone with connections.

“Uh oh, someone got something built! We’ll fix that.”
My initial response was to: "If you are IO-bound, why spend $3000 more on a CPU...", the desktop ones just dont have the PCIe lanes to prevent the I/O bound case. You can run 3 monitors off a iGPU (if you dont care about 3D), overall your setup is a classic desktop, running lots of VM just requires memory as the processes don't do much but exist peacefully. 128GB on a desktop CPU is totally fine with 4 DIMM slots, there won't be ECC - which DDR5 doesn't fully cover, though.
> In many situations, flying a drone over someone's property can be considered trespass.

In zero situations. As regulations are written, drones are aircraft navigating through federal airspace in the same way as fixed-wing, helicopters, ultralights, hot air balloons, etc. That airspace extends from your shoelaces to the heavens.

The method of obtaining the photos is not the question here, because the photos were taken from public property (the airspace). It’s the overall strategy of the town basically hiring a private investigator.
Photoshop wasn't really "there" until 5, maybe 6. It's easier to clone than it is to create.
I'd love to get a real open-source, community-based machine learning framework working in my new-fangled web-type thing [1]. I think Tensorflow.js could really use a non-trivial use case, as they say, "in the wild"!

[1] https://github.com/linuxontheweb/linuxontheweb.github.io
A dumb one. The word "literally" is already used to specify that the phrase following it is not a figure of speech. There are plenty of ambiguities in natural languages, and layering them will only make things unnecessarily complicated.
It's fair to say that these are different kinds of "figuring out" though. Learning by trial and error is distinct from learning how to find and synthesize information and each lead to very different outcomes over the long-term.

I'd argue that the "find and synthesize" generation have an advantage within contemporary software paradigms because of their experience but, without deep knowledge of the foundations they are building on, they might be disadvantaged when it comes to imagining/creating new paradigms.

Then again, first-order thinking seems to be easier when you're not marred with the traditions and conventions of the past so maybe this isn't actually a disadvantage.
It’s important because the news industry is important, and companies like Google siphoned off billions of dollars from the media. Democracies require well informed citizens and we know there are well-funded operations producing fake news-like stories trying to sway public opinion, which raises the concern that performative layoffs will leave Google less prepared to stop misinformation efforts.
I'd argue that the whole world is on its way to becoming the land of the Stasi.
> and installed apps that monitored my internet use

AKA registered my phone with dozens of residential botnet services
> If you told an actual artist to draw 5 pictures of Indian people, I doubt you'd get 5 old men with Turban and beard. Most people understand that reality is more varied than this.

You have to keep in mind that with these models, it's not like asking an artist to draw 5 pictures of something - it's like asking 5 different artists, who don't know about each other, to each draw a single picture of something.

Generated images are independent, there's no system there to notice it's generating multiple images from one prompt, and thus might want to ensure they're not too similar. I hear OpenAI is hacking around this with DALL-E 3 by having the prompt preprocessor (GPT-4 expanding your prompt) inject stuff like "diverse people" many times in the expanded prompt, to bias things the other way.
There isn't necessary printing of dollars in a crisis - that is my point.
That has been done before. You can't get it as FOIA as it's not a government record.

https://www.muckrock.com/foi/united-states-of-america-10/voy...

"The spacecrafts’ original control and analysis software was written in Fortran 5 (later ported to Fortran 77). Some of the software is still in Fortran, though other pieces have now been ported to the somewhat more modern C."

"To keep the Voyager 1 and 2 crafts going, NASA's new hire has to know FORTRAN and assembly languages." - https://www.popularmechanics.com/space/a17991/voyager-1-voya...
It's an arbitrary but common one used in SQL Server. If the example used 128, you'd ask "why 128?" If it was 64, 50, 100, or any other number, you'd still ask. What is the right number? String lengths should come from business rules and the data domain but, when those don't exist (or someone is creating a fake table just to show an example), they borrow from other examples or existing schemas. It's clearly not the point of the article to come up with the absolute best and universally satisfying table design for orders.
How patronizing. I was born in a country where SDEs and "people who keep you alive" were paid more or less the same and don't want to go back, thank you very much.
> A softcore is a CPU to run on an FPGA.

It's also an unwise search term on the web. Ask me how I know!

The big thing that complicates figuring out a transistor count for a soft CPU core is that FPGAs have hardware multipliers, which would be pretty big if you had to build them yourself.
I have a small nitpick with the video you shared: unfortunately that one and most others on YouTube are “talkie” CD versions which replaced the amazing MIDI music with rather uninspired symphonized CD tracks. Here’s a different longplay with the MIDI soundtrack:

https://youtu.be/iSwYY2eoKhQ
interesting take. thanks.
New trials aim to restore hearing in deaf children – with gene therapy
In the streaming SQL space, I feel like at this point it's essential to start off with saying what you bring to the table compared with Materialize.

No matter what you think about how the Materialize, the company, has executed, differential dataflow should still be the standard that all streaming SQl hold themselves to.

If you can't do recursive CTE's streaming, then you are worse than Materialize and you need to show that you add something above and beyond.

Note, I don't work for, or have any affiliation with the company, I just enjoy and wish more people have read, 'Scalability! But at what COST?'.
A SDXL 1024x1024 high quality image generation takes between 5-15 seconds on an RTX3090 depending on your scheduler. I haven’t tried the older SD1.x/2.x or lower resolution models but I’m assuming they’d be quite a bit faster.
> companies like Google siphoned off billions of dollars from the media

How exactly did they do that? You mean by being better distributors of advertisements?
The one client = one socket assumtion is also bad. You could use a single UDP server socket to handle all clients.
What do you mean by "corporation?" C-suite execs? Management?

Corporations are entities, so anthropomorphization without specification can muddle the point you're trying to make.
In some countries, e.g. Portugal, this is sorted how by having two university systems, and technical schools.

One wants to go straight into the work market, with focus on getting the bases, technical school.

One wants to go into the work market, with some more preparation than only the bases, polytechnic institut.

One wants to go into the work market, with overall experience, in a degree certified by the engineering order as qualified for professional title certification exam, university.
Consistency is a non issue (it's simply doesn't exist), latency could be if your constraint is to be very low latency (less than 5 seconds) but Twitch used to have low-latency opt-in until 2019 and had something like 15s latency at that time while already being an enormous success so I'm not certain how important the factor is, especially for the bigger streams where interactivity is lower than in the smaller ones.

Maybe Twitch's management effectively prefers 3s of latency at 20x the bandwidth cost of 7 seconds of latency, but I have to admit that it would surprise me.
> Each line is a liability, not an asset.

I understand the intent, but this is a really bad take, and honestly an awful vision of what programming is. You write lines of code to solve problems, implement a vision, create a product, improve behaviors or fix bugs. If a line of code goes in this direction, it’s definitely an asset. If a line of code goes against this, it’s a liability.

With your vision, the best program is no program, which can be true when there’s no problem to solve. But the thing is we actually have problems to solve that require lines of code.
Google are in charge of deciding what is considered misinformation?
> use the constitution right of the bat

If a government action is unlawful under the Constitution, there's the case won bing nice and easy.

If it is lawful under the Constitution, then there may be hope still but it gets enormously more complicated. The chance of winning the case and still being held liable for court costs and other fines goes way up. Basically "I fought the law" will cost even if you do win.

So people jump for the big gun first, they've seen it work and its comprehensible. Lawyers like to go for the detail points that make careers out of fence disputes.
I think everyone needs to know everything they do professionally from first principles. And if you are to build abstractions, they also need to be based on first principles in order to be easy to reason about.

Sometimes I'm learning a framework, and I'm in the part of "...you write this easy syntax and it outputs pure HTML!", which is great. But then the next line you read "also, when you use [obscure symbol], it does [obscure thing] in order to respect [obscure concept]". You have no idea what to do other than start googling those 3 new things, none of which are explained properly or at all in the current "super simple framework" documentation. I think even naming should make sense.
In that analogy, a far more common situation is the developer saying “I don’t know”, “depends on what kind of baby you want”, and “5 years and you’ll have a 1st grader”.
Not quite the same, but I remember sending emails via telnet. I showed that to a younger dev who was somewhat blown away by the fact it wasn't via some REST API.
> We don’t need our software developers to know how our Cloud Networking and Virtual Networking works, we don’t need them to spin up resources and make various internal DNS and Firewall rules, we simply need them to focus on what they’re good at and then hand off the container to the operations department where people actually specialise in that knowledge.

I am afraid that many businesses prefer the vision where the software developers do the operations too, and the company can fire the operations department. Consider how much money you could save... before it all falls apart.

Short term optimization is how managers get their bonuses. The trick is to move on to the next project before the old one falls apart. Then it becomes someone else's problem.
And devs are in the perfect position to take on this responsibility. They usually have sufficient domain knowledge and know what it takes to build stuff in this context.
Nobody is required to live in a HOA, you can always choose to live somewhere else. I live in the woods, no HOA.
The Van Gogh Museum in Amsterdam gave out special Pokémon cards to celebrate the museum’s 50th anniversary and recognize the link between the Dutch artist and Japan. Then things got nutty.
What does it mean 'Twitch will let them'? Is this some new feature in their software? Or were streamers actually forbidden to stream on several platforms at once by some contract?
I don't think the one category is a mistake, merely a simplification. Why introduce another table that complicates the example and adds nothing? The article doesn't seem to be about "here's the absolute perfect design for orders and products" and dwelling on those details, well, doesn't really add anything either. :-)
That's why developers should be the ones taking a step forward to make vague requirements "complete" and "precise". They will satisfy the business goals and there won't be fairy tales.
> People here believe that the covid vaccine inserted a microchip that was activated by 5G to control their minds. There are absolutely people here who believe saying "Praise God" in Arabic is a terrorist slang term. I see people demand others get off of planes because they are praying to Allah. Anti-Muslim sentiment in America is very high.

The examples you provided are entirely different from the topic here. I wasn't talking about "anti muslim sentiment" or anything like that. My point was about coherence. Someone who thinks palestinians are "terrorists" will not simultaneously think that they are some kind of freedom fighters. You either think they are freedom fighters, or you think they are terrorists. You don't think both of these things at the same time.
Or just don't, keep charging the the people who have the money and aren't price sensitive.
Abstraction is a feature of technological progress.

Not to say that OP is incorrect. But intelligent people were opposed to abstraction already in ancient times. Socrates said about the invention of writing [1]

> For this invention will produce forgetfulness in the minds of those who learn to use it, because they will not practice their memory. Their trust in writing, produced by external characters which are no part of themselves, will discourage the use of their own memory within them.

From today's perspective it seems absurd to oppose written information. The net benefit on society is clearly positive.

I am not saying that every abstraction is a net positive. But the example demonstrates that it is easy to oppose abstractions, even if they turn out to be positive in hindsight.

[1] https://www.historyofinformation.com/detail.php?id=3439
I do think it’s worth remembering that Google makes enormous amounts of money from the news companies’ content and knows that a fair fraction of readers only read the summary without visiting the source. Sharing that ad revenue seems fair given the comparative levels of contribution.
its because the cuts dramatically change the endings and fundamental meaning of a main part of the film.
The article raises good points, but I feel it misses the bigger picture.

Every generation has some people more interested in the depth of their field than others. So why do we see fewer of the actual experts?

Well, we don't, we just see more of the surface level developers being able to contribute real economic value to society. They were just kept out by the more demanding requirements before.

If anything, it's a good sign we've come to have this luxury problem.
'Malicious Okta employee' who already has privileged access in the systems the customer has chosen to outsource their auth to?

If Okta employee is a high priority threat model... then the customer is better off not using Okta.

Not that it shouldn't be considered, but if Okta top-to-bottom penetration is expected and accepted, then that's taking Zero Trust to a whole new length.
Can you please explain to me what the "face value" is when the sentence itself is incoherent? Is the "face value" that they are "terrorists", or is the "face value" that they are "freedom fighters"?
I just opened up a Tao’s real analysis pdf and copy and pasted one of their exercises (didn’t cherry pick), would be great if you can point out what is bad about it.

Feel free to take another exercise from that Tao’s real analysis pdf if you think you have a good counter example, would love to know its limits on honours undergrad level math texts.

https://math.unm.edu/~crisp/courses/math401/tao.pdf

https://chat.openai.com/share/6026ae38-e7f6-439f-b91f-110046...
I started writing a book for exactly this reason.

https://www.networksfromscratch.com/

It will take me 10 years to finish it at the pace I’m going though :)
With all due respect, this is some elitist nonsense.

Sure, a frontend dev who strictly works on that won’t know much about, say, the OS layer. But they don’t have to, it’s not part of their job in any way.

There is no shortage of young people that work on areas that makes them require deep knowledge of many different layers of the stack, it is simply not necessary for every IT-related job. But one can absolutely pick it up if they want to.