skysight-inc/HackerNews huggingface dataset:
Beyond "tribal ideology" idea clustering - there are tribal collections of shared assumptions, but personally there are also hierarchies of values.

Out of (say) 5~12 "values" that might matter to most persons - they are in different order, and change the way we process data. To provide a simple example, some people value freedom (autonomy) over safety, and others value safety over autonomy.

So even if people share the same assumptions about how the world works - and they have the same ideology as their tribe - disagreements will still arise.
It's not unlikely, it's practically certain. If you have hundreds of schools there absolutely will be a handful of students who do better than previous years and there will be a handful of students who do worse than ever before. Maybe it's not a big deal to hand a C to someone deserving of an E, but it's certainly a big deal that the moron at the school that gets good grades (read: private school) gets a pass, whilst the genius at the school that historically did badly (read: state school) gets screwed. Now, given that's how this system works, take a look: do you think the politicans repsonsible for this went to the state school?
(Not OP, not an expert either.)

By the time you design a study, recruit a pool and wait for some of them to get covid, not enough get it for the study to have enough statistical power.
Not “a woman”. “The woman”
Technically true but that's bad protocol. If he did, it makes sense that he's the only pilot to be bounced out of the program.
In the real world, that is demonstrably not the case.
>OOP is a superficial lowest common denominator of programming. Everyone can understand on a superficial level (cat is a animal, dog is an animal, cat does meou, dog does bark, kind of thing), and proceed to write programs. That's why it is popular.

I think its more complex then this. The simplest form of programming is procedural. OOP is a level of abstraction above it in terms of understanding. I think the catharsis of grokking OOP gives it the illusion of being better.
One of the things we have on our short list is "good FFI" for instantiating existing RTL blocks (and making their timing characteristics known to the compiler) and making import flows from Verilog/SystemVerilog types. The latter may be a bit your-Verilog-flow specific, but we think there are some universal components you can provide that folks can slot in their flows as appropriate.

Being able to re-time pipelines without a rewrite is a useful capability. Although it's still experimental and we're actively building out the capabilities, we have it in real designs that have important datapaths.
I remember doing tests years ago and find that the extra comparison and loop control can tank the performance for n-ary when n>2. But that was >10 years ago.
Regardless if OOP is a good idea or not, I think there's an issue in how we introduce people to it and the role it plays in programming at large: I'm fresh out of school and I was never taught anything other than OOP. In fact, no one ever mentioned that anything else even exists and when I brought it up during a feedback round people didn't know what I meant when I talked about "programming paradigms".

All we were ever taught was basic imperative programming, then OOP and then several years (!) of just OOP frameworks (Android, ASP.NET, Angular and the like). We never talked about functional programming, we never talked about software architecture in general (outside of those frameworks).

There was a subject where we explored "computer science fundamentals" like some algorithms and data structures and, among other things, logic constraint programming. But that subject was so small and unimportant to your grade that you could just sleep through it.
your 'chance' of being shot and killed by police is not based on skin-color but on behavior.
https://news.ycombinator.com/item?id=24358711

OOP only provides illusions of reuse-ability. In reality every component created in OOP takes extra steps and extra glue code to make compose-able.

In programming you want to build small primitives that you can compose to form larger higher order primitives. This allows you to reuse lower level components to form new programs. OOP does not allow you to do this easily.
I think it's because it is excellent for building layers and layers of useless indirection and abstraction that solve no problems, and software engineers love and prefer that to looking at data, as they should, and solving actual problems at hand. ;)
Or just plain procedural

camera_set_rotation(camera, 90);
I think you're right and it's also important to note that high density cities do not necessarily have to be cities full of skyscrapers. Old cities with narrow streets between short buildings can be very dense. American cities tend to put huge 4+ lane roads everywhere, and require setbacks on buildings, and this has a big impact on density and the distance you have to walk to get anywhere, but if you are accustomed to that, you hardly notice it. It's possible to build sustainable density on the "human scale".
The founders wrote reams upon reams of text discussing the issues of government. We know damn well what they meant by things like "houses, papers, and effects" and "shall not be infringed"
Riffing on this a bit. Consider two things. Firstly, that OOP is "the kingdom of nouns"[1]. Secondly, consider mapping the human language space to the programming language space.

It's difficult until you also consider conlangs like Kēlen[2] which also attempt to build a kingdom of nouns. OOP is a hammer that makes everything a nail for the same reason Kēlen is a conlang rather than a humlang. There is a certain element of hoop-jumping that takes place when a language doesn't have the grammar to express things naturally.

[1] https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...

[2] http://www.terjemar.net/kelen/kelen.php
In addition to the signal issues outlined in sibling comments, a good KVM switch presents the HID devices full-time, so instead of the computers seeing USB disconnect/reconnects, they don't see any difference at all. This requires a complete USB implementation including HID protocols and something to translate real-keyboard and real-mouse signals into the virtual USB devices.

There are similar considerations regarding DDC passthrough on monitors for resolution negotiation and so forth.

A bad KVM presents to the computer as though the user is disconnecting all the input devices and the monitors every time you switch. These are indeed much simpler and cheaper devices but they cause all kinds of quality-of-life issues when you use them regularly.
I'm not sure I'm comfortable characterizing the fields where category theory is useful as "abstract math." Modern PDE is plenty abstract, for example. Probably it's better to say that the usefulness of category theory is proportional to the problem's distance from algebraic topology and algebraic geometry.

I also am reluctant to characterize theoretical physics as "applied math." I haven't seen anyone who calls themselves an applied mathematician use category theory in a substantive way (where here I am thinking about numerical computing, mathematical biology, and so on).
Maybe the comparison with a single tool is too simple, but actually OOP is just another way to organize code. We should not forget that the first C++ compiler just translated everything to plain C including virtual tables an such. So we can obviously write object-oriented programs using plain C. The integration in the language makes programming more comfortable. The level of OO support in a language varies: C on one end, and Smalltalk on the other where even loops and control structures are objects. Wirth identified the essence of OO in extensible types (which is the only OO mechanism available in original Oberon). Kay identified the essence of OO in sending messages to (active) objects. Quite different views under the same term, but both views represent aspects of solid software engineering. The people who flatly devaluate OO have simply not noticed that they also devaluate parts of their favorite ideology.
Very cool. TBH, Rust's match arm delimiter story is a bit weird. Sometimes you need to put a ",", sometimes you don't. And macro rules macros have ";" instead of ",".
FiniteState | Infrastructure Engineer | Columbus, OH | PERMANENT REMOTE OK | Full time

Infrastructure Engineer (Kubernetes)

At Finite State, we are leveraging massive amounts of data to solve the next generation of security problems generated by the Internet of Things (IoT). We are seeking an Infrastructure Kubernetes Engineer to help us provide comprehensive cybersecurity for the modern World. The individual filling this role will work on building world class information security products with one or more agile development teams. If you are an experienced self-starter who enjoys working in a fast-paced, collaborative environment, then we want to talk to you!

About you:

* Expert sysadmin, experienced in managing large deployments

* Master troubleshooter - you know how computers work inside and out

* You enjoy challenge and won’t stop until it’s solved

* Program in at least one popular language, Python preferred, others welcome (Go, C, Rust, Assembly, even PHP)

* Experience in UNIX-focused operations role (5+ years)

* Docker [vanila, swarm], Kubernetes, or Nomad - large infrastructure is what you eat for breakfast

* You know your neighbor's wifi password

* You’re not afraid of recompiling your Kernel or tweaking bootloaders

About the job:

* Support and develop our data processing infrastructure, currently AWS (serverless)

* Work on our next-generation platform, supporting on-premises deployment (Kubernetes, Kafka, OpenFAAS)

* Ensure high reliability and stability of the platform

* Automate, automate, automate, monitor

* Provide technical direction and ownership of the infrastructure
I think you definitely need to be at the absolute top of your field to even consider working at somewhere like Google though. That's probably bifurcated between people coming from top schools and independently talented people like I guess yourself.
This doesn't work at all with HTTPS Everywhere. Just get a page about DreamHost site not found.
Forty Six & 2 https://www.youtube.com/watch?v=rauFQHnfDLc
> But she said even if Moalin and his co-defendants had clear notice of that, it wouldn't have helped their defense.

parallel construction is a hell of a thing
The winding road to PHP 8's match expression
Youtube linked this from that video, wow: https://www.youtube.com/watch?v=YTCiuTUaEvs
How to Evaluate Deep Neural Network Processors: TOPS/W Alone Considered Harmful [pdf]
I mean, languages like Bluespec are very close to actual SystemVerilog semantically, and others like Clash are essentially structural by design, not behavioral (I can't speak for other alt-RTLs). You are in full control of using DFFs, the language perfectly reflects where combinatorial logic is done, the mappings of DFFs or IP to underlying RTL and device primitives can easily be done so there's no synthesis ambiguity, etc. In the hands of an experienced RTL engineer you can more or less exactly understand/infer their logic footprint just from reading the code, just like Verilog. You can do Verilog annotations that get persisted in the compiler output to help the synthesizer and all that stuff. Despite that, you still hear all the exact same complaints ("not good enough" because it used a few extra LUTs due to the synthesizer being needy, despite the fact RTL people already admit to spending stupid amounts of time on pleasing synthesizers already.) Died-in-the-wool RTL engineers are certainly a conservative bunch, and cagey about this stuff no matter what, it's undeniable.

I think a bigger problem is things like tooling which is deeply invested in existing RTLs. High-end verification tools are more important than just the languages, but they're also very difficult to replicate and extend and acquire. That includes simulation, debuggers, formal tools, etc. Verification is where all the actual effort goes, anyway. You make that problem simpler, and you'll have a winner regardless of what anyone says.

You mention the Intel and Xilinx's software groups, but frankly I believe it's a good example of the bigger culture/market problem in the FPGA world. FPGA companies desperately want to own every single part of the toolchain in a bid for vertical integration; in theory it seems nice, but it actually sucks. This is the root of why everyone says Quartus/Vivado are shitware, despite being technically impressive engineering feats. Intel PSG and Xilinx just aren't software companies, even if they employ a lot of programmers who are smart. They aren't going to be the ones to encourage or support alternative RTLs, deliver integrated tools for verification, etc. It also creates perverse incentives where they can fuel device sales through the software. (Xilinx IP uses too much space? Guess you gotta buy a bigger device!) Oh sure, Xilinx wants you to believe that they're uniquely capable of delivering P&R tools nobody else can — the way RTL engineers talk about the mythical P&R algorithms, you'd think Xilinx programmers were godly superhumans, or they were getting paid by Xilinx themselves — that revealing chip details would immediately mean their designs would be copied by Other Electronics Companies and they would crumble overnight despite the literal billions you would need up-front to establish profitability and a market position, and so on. The ASIC world figured out a long time ago that controlling the software just meant the software was substandard.
Isn't it just!

Clear serious commitment on those making sure language is authentic.

Hearing some of the instrumental covers makes me fantasize about all the 'bands' of musicians & the songs they'd play live, never to be written down & back before music could be recorded.

I would love to imagine a group playing a song not quite unlike this in a tavern & people going wild...

https://www.youtube.com/watch?v=X5d8bnvO2JQ (System of a Down - Toxicity - Medieval Style - Bardcore)
At the seemingly low framerate already, rendering this 2x for VR could be nausea-inducing, though it appears that it's rendered at 4K so 2x 1080p should be more practical.
My BI machine (I assembled) is based on an Intel I5-8600k 3.6g with 16Gb of Ram, 6 cores with a decent graphics card. I have spinning disks for long term storage (4 TB) but ssd (1 TB) for OS and temp storage.

The CPU sits around 50-60% all day with 8Gb or ram used with the camera grid display on. If I stop the local display it drops the CPU usage pretty dramatically. The key is the record direct to disk setting which reduces the CPU cycles and makes it nice. I also record with pretty high frame rates & resolutions, my lowest frame rate is around 16 fps with most set at 24 fps or so (depends on the camera generally, door & pool cameras are highest).
Inside a company, I like transfer.sh, which is like an open source version of file.io -
* https://github.com/dutchcoders/transfer.sh

That's good for the 5G +/- file transfer.
Most OO paradigms include pretty strong architectures for traits/interfaces.

They are definitely useful, but 'inheritance' is extremely useful in many cases wherein there is a lot of material overlap in code.

It gets out of hand fast and it's not perfect, but it's just so useful at a small scale, in so many ways.
Scientists Are Giving Themselves DIY Coronavirus Vaccines
The freedom to harm others(i.e women) or restrict other people's freedoms(i.e what to install on my device, what books to read etc) is not really freedom
The lower court's decision standing enables litigation against the federal government and the NSA specifically.
In spite of its title, the article gives us no clue how the investigators used the supercomputer.
I use Transmit on macOS to upload to an S3 bucket and then send them a link.
No, of course you can not break the speed limit to pass, why would you think that? If you need to speed to pass, why would you pass in the first place?

The reality of it is, as someone who has driven thousands of kilometres on unrestricted autobahns, speed is just a trick your ape brain is playing on you. It feels fast, but going 30 mph faster than everyone else just drains your tank excessively while the GPS is not fooled and ticks down the arrival time only by a few minutes by the end of it.
There was a comment here yesterday[1] about DDC/CI writes being finite on some hardware — is that a concern with this approach?

[1] top comment - https://news.ycombinator.com/item?id=24344045
Any resources for semilattices that you do like? I'm also finding them mentioned around CRDT & distributed systems threads.
I mean, the UK isn't exactly doing _great_, if you go by the thesis that they're showing favouritism. It's about 0.5 points above the US, mostly due to better electoral process and political participation (which seems... fair?) but 1.5 points behind the highest.

For what it's worth, the UK also does better than the US in the Freedom House index, which is _funded by the US government_.
Why does it matter so long as you feel the deal is fair? If you feel like youre being paid crap then leave but if you’re being paid crap and dont care because its still more than enough why worry about it?

Too much time is spent trying to measure ourselves against others only to breed unnecessary dissatisfaction.
That's somewhat standard part of transceivers with addition that PCI-E lower layers implement forced skew themselves - even on the motherboard.

While I don't exactly know the case with Thunderbolt, "normal" Display Port uses PCI-E physical layer, just unidirectional and with different protocol on top.

On networking equipment, the necessary signal corrections are part of why (other than DRM) it's more expensive to use full transceivers that accept cables, vs. fixed-length cables with fixed transceivers vs. direct-attach cables which have minimal logic for signal quality.
There's been protests against police behavior happening non-stop since May in some areas of the country. Many people consider it an important issue.
The addon makes it show on the HN comments page
Maybe OP might jump in.

Its how I read it, just a simple, large tech organisation (Facebook) controlling people.

And a lot of people use to say Patreon was finally a healthy way to do Youtube without having to worry about de-monetisation.

Then Patreon also started restricting content more and more (cancer)
> As one more example there are many passing situations, such as pretty much any two lane highway, where it's perfectly acceptable to break the speed limit for a brief period.

That's not true legally speaking and I'm pretty sure it's not true from a driving standpoint. Why would it be acceptable to break the speed limit to overtake somebody? If you need to speed to be faster than somebody you shouldn't be passing them. If they speed up during the passing manoeuver you should probably slow down and fall back.
Let's do some back of the envelope calculation:

starting total compensation: 150K. If your partner works a similar job, your combined annual income is 300K.

No income tax in Washington State, so Federal + FICA taxes would be ~70K (look up any online calculator).

Rent ~1800 per month or 22K per year (based on Zillow's data for 1bd/1ba in Redmond, WA). Living expenses of 2K per month or 24K per year.

You are looking at 300K - (70 + 22 + 24)K, or >180K potential annual savings. Let's double the living expenses or throw in student loan repayments on top, but saving 100-125K per year is easily doable for such a couple. And in a couple of years, you have 200-250K for your downpayment.
How to Build a Cloud Chamber
y'all everyones struggling already with having to stay home, now they are realizing how detrimental it is to the human brain. i agree with you 100%, so inhumane
Well, there are ads on those videos, so it's not that they don't get anything from it. But for most, it's probably not enough to make a living.

PS: how do you feel about memes? They seem to fit into that niche that you describe.
Maybe. But the article opens by quoting Dave Robson's article in the 1981 Byte issue and even links to the archived version of the magazine. That issue was entirely dedicated to articles about Smalltalk. Robson's article is also about Smalltalk.
Thanks, now I know what the play on my next remote D&D session!
I think KVMs provide the illusion of the monitor still being there when you switch away from that machine? So it doesn't think you just yanked the cable.
WebTorrent [1] can be used to run BitTorrent on the web.
It's actually integrated into the Brave browser which is a nice feature. Other browsers might catch on soon.

[1] https://webtorrent.io/
Wow anecdotal is anecdotal but I'm white and definitely got that "Talk" from my dad when I was 15 and a permit driver (US).

He got very serious and said "son:
1) Never take make any sudden movements when a cop is approaching your car
2) Don't reach for your wallet until he asks you to.
3) Always say "Yes sir" or "Yes Mam"
4) Keep your hands in your lap or on the wheel where he can see them."

I distinctly remember talking with friends and they got the same talk. We were all white, suburban kids in the southern US. I still basically do all 4 of those things anytime I'm pulled over (don't speed and haven't pulled over in prob 20 years but I know I would still act that way).

Police are definitely out of hand in this country but now genuinely curious how many people get this parental "talk" by race.
> I'm fresh out of school

This is pretty vague. Is "school" here, like, a 4-year comp sci degree? A bootcamp? A 2-year diploma?
Where is the wiki part?
Every functional programming system I've worked in have been way more reusable than the OOP systems that I have worked in. It's just that the idioms for reusability are different, and even different between fps (julia uses multiple dispatch and elixir uses behaviours and protocols).
The craziest thing to me about qualified immunity is that no law was ever passed to create it. It was invented out of whole cloth by 20 years of supreme court decisions.
My experiences with searching for older music precede this trend, a few years back I researched bardic tradition and that lead to me exploring traditional Welsh music and it really opened my mind to how much is out there. The internet helps enormously but even still things take digging, and get lost.

I hope that this style trending does lead to a renewed interest and appreciation of medieval music and history. It's a matter of how the seeds fall, so to speak. Many might just enjoy these modern takes, but then there are those who will take it further to learn about the old source.
Exactly. good points
Sure, but it's irrelevant in this case because the Constitution prevents Congress and the states from passing an ex post facto law, not the courts from applying a new precedent to past events. I was just trying to argue that applying court decisions to events in the past doesn't violate the prohibition against ex post facto laws.
With transmission-create you can create a torrent from the commandline. Load it into your bittorrent client, find its hash in the UI, and make it into a magnet link, like:

magnet:?xt=urn:btih:[this is where the hash goes]

Example:

magnet:?xt=urn:btih:a008663c4fc7e710bd59200e5ef99ba04f83f319
Just that it didn't originate in California, but in Norway, see https://en.wikipedia.org/wiki/Simula. What he probably meant was Smalltalk, but ironically the original Smalltalk-72 only had a subset of features of Simula. And another famous Dutchman is even the inventor of one of the most popular OO languages of today.
It also reduces employee bargaining power - having a proper anonymous audit of all employees however will be a good thing as it will expose problems.

BTW before I get flamed I have seen the anonymised data for a big UK tech company >175k employees and there where obvious pay problems based on Sex, Race and Disability.
The other thing about Synergy is that it's a bit of a question mark in terms of security, even with encryption enabled (at least that I've seen — would be happy to be corrected!)