skysight-inc/HackerNews huggingface dataset:
I’m positive Peter is not citing Jesus when he said that all food is clean.

This is an excellent example of how Christians take one or a few verses out of context and let them tell a story.
If you would read the full passage about Peter, you’d find that the meaning of it was that whatever Gd has made clean shouldn’t be declared unclean by man. He goes on to explain it by saying that the Jews in his time weren’t allowed to go to a gentile, but, because Gd never said (when you study the Pentateuch) that any man was either clean or unclean (except certain circumstances), Peter shouldn’t consider gentile unclean by them being non-Jew.

Much of this reasoning applies to Christians when explaining that Jesus freed them from the law (eating pork, keeping Shabbat, etc), by which they basically support the questioning of Him being the Messiah. Anyone who proclaims to not follow the law, cannot be the Messiah (Deuteronomy 18:20).

However, if you’d read the NT carefully, combined with the scriptures of the scholars of that time (Hillel, Shammai, Gamaliel and more), you’d find that he’s a law obeying person, and encourages everyone to do so. Even stronger; He has much of the same understandings that the rabbis of his time have.

An example is Talmud (Shabbat 31a) where Hillel is asked to tell the Torah when the listener is standing on one foot. He answered by saying: What is hateful to you, do not do to your neighbour. That is the whole Torah; the rest is the explanation of this—go and study it!

This is remarkably similar to what Jesus said when someone asked Him, and Jesus responded with something that was in his time spirit, but also written in Leviticus 19:18 (Matthew 22)
36 Master, which is the great commandment in the law?
37 Jesus said unto him, Thou shalt love the Lord thy Gd with all thy heart, and with all thy soul, and with all thy mind.
38 This is the first and great commandment.
39 And the second is like unto it, Thou shalt love thy neighbour as thyself.
40 On these two commandments hang all the law and the prophets.

Also this very passage explains that Jesus didn't get rid of the law, even more so, He said that Love for Gd (in the ways mentioned and taken from the Sh'ma (Deuteronomy 6:4-9)) and love of your neighbour are the base on which you execute every law (and prophets) that's given. Without this base, everything you do is worthless, it's merely a disguise than being a righteous (Tsaddik)
You'll get short shrift trying to defend unsympathetic targets, though. Many - if not most - people think those who appear to be guilty don't need a fair trial.

There's a gap between what the state can enforce, and what the people on their own can enforce. Within that gap, justice may or may not occur, but procedure is generally absent.
How cannot he when the “logos kyrie o teos” is mentioned e.g. in Iesekiel as the self -description of the divine, meaning roughly “the master of putting thoughts into words”. Doesn’t this sound like a very description of a programmer to you?
SEEKING WORK | Remote | Part-time

Full-stack or back-end development, 5+ years of professional experience on both small greenfield and big projects.

Location: EU

Technologies: Java, Kotlin, Scala, Javascript, Spring Boot, NodeJS, React, Jenkins, Linux, common sense

Résumé/CV: https://www.linkedin.com/in/filipmestrovic/
This should also apply if the press and media do it, which they do routinely.
I tried it, but it wouldn't allow me to read HN, so I disabled it again :)
> but I've rarely seen somebody critisized for copypasta or for overly stupid code. Probably because we're too accidentially afraid to imply somebody can't code.

It's because it's a far more benign problem than too much abstraction.

Sure it's easy to poke fun at that code and lol at how the programmer can't even use the most basic kind of abstraction, but that code is still clear and easy to read. More importantly, it is trivial to fix that kind of error.

I would take code like this any day over code written by an experienced programmer too keen on abstraction.
Many good points are made here, but I would point out that there is a significant difference between working with JSON and CSV: data that can be operated on can typically be extracted from a CSV by working iteratively over each line. The same can not be said about JSON files.

It is normal and (almost always ?) required to parse/de-serialize an entire JSON file at once and hold the contents of it in memory, while the same is often impractical and unnecessary for a CSV (when it is millions of lines). The standard methods and idioms of doing these things in Python reflects this.
When considering whether some abstraction is "right" or "wrong", another important thing to consider is how cleanly the abstraction fits into a mental model of how the program works. Good abstractions provide value outside of removing duplication. They help us reason about a program by providing compression of logical concepts.

Consider some helper function: "convertSnakeToCamelCase." This abstraction would take a string, do some operations on it, and return another string. It is easy to understand what the input and output is without having to think about these operations. This abstraction provides a benefit for anyone having to think about the program because it reduces the amount of concepts the reader has to parse from N (where N is the number of operations) to 1. This is helpful because people have limited mental bandwidth and can only reason with a finite number of concepts at any given time.

Consider a different helper function: “processDataPayload.” This function takes data in some arbitrary complex shape and returns data in some arbitrary complex shape. The abstraction effectively communicates nothing to the reader, and it is actively unhelpful because it forces that person to follow a reference, remember all the details of what that function does, and substitute those details into the original function.

Trying to find the conceptual boundaries that make the program easiest to reason about IMO is more of an art than a science and difficult to govern with hard and fast rules.
I've just bought a Pi4, 7" touchscreen and a case that takes the lot. I have converted the thing to boot and run off a USB3 stick and it runs rather faster than off the SD card. I'm not too bothered about trying to turn it into a NUC.

Nowadays I see a Pi as a kiosk style machine with extras. It is what it is. It is a fantastic jack of all trades. You get loads of GPIO of all sorts, bluetooth, wifi, ethernet, USB2 and 3, a quad core CPU and 2-8GB RAM. Two HDMI ports and a GPU. It's too much for jobs that you would deploy an ESP8266 or ESP32 and it's not enough for a full on desktop replacement.

I can't see a need for more than 16 or 32GB of storage on one of these things. If your use case needs greater storage then it probably needs more "box" or I simply lack imagination.

I have a C-64 under the telly in the sitting room (it has a QSII joystick and a USB interface). I have a ZX81 with 3" of rather stiff Blutac holding the 16Kb RAM expansion steady and a keyboard on a ribbon. Sometimes I go back to school and type in definitions for 8x8 blocks and make them run around the screen. I do not own a Sinclair C5, that would be silly.

Mess of cabling: lol!
I originally looked at Urwid for a side project I was working on, but it seemed a bit heavyweight for the kind of prototyping I wanted to do.

I ended up settling on Visidata's vdtui [1]. It's pretty strongly opinionated and there are a lot of batteries included, but on the plus side, you can get a pretty functional tabular CLI app working with very little code, and start focusing on your business logic rather than the scaffolding. I was pretty satisfied with it.

[1] https://github.com/saulpw/visidata/blob/stable/visidata/vdtu...
How does a USB 3.x NVMe drive function on the RPi4? I notice those on Amazon as well.
I have used it. I need to start using it a bit more often.
Not really, even the fast microSD cards have ~1000 IOPS. Regular A1 cards have 500 random address write IOPS. Most USB attached SSDs will top that many times over. It's not really hard to top 2-4 MiB/s write speeds by an order of magnitude.
I'd be completely happy with that.
> At the end of the day, every society limits free speech in some way. The US sets that limit at threatening physical harm on specific individuals. China sets that limit at upsetting the status quo without going through the proper channels.

I think you're drawing a long bow on this one - if thoughts aren't allowed to be discussed, then they effectively don't or can't exist. If a society is healthy then it can't be afraid of its constituents having a conversation, the rational limit is to prevent someone from coercing someone else with their conversation - through threats of violence. If these conversations aren't allowed, then how can the governing elite take public opinion into account? If public opinion is just the allowed conversation, you can see how easily the allowed conversation could become twisted and exclude more and more people. For instance if you asked the Uyghur people how things were going you'd probably get a different conversation, these people are Chinese citizens as well aren't they?

> But when the current philosopher kings are doing so well, only a minority of people on the margins of society really want to rock the boat.

Is this true? How do you know they're doing well if no one is allowed to criticise them, in democracy it was learnt many years ago that when things go wrong its best to chuck out the one managing the place and get someone new. Again, if things were going so well and everyone was so happy, then the rulers shouldn't be afraid to ask the people who are governed if they agree. If the rulers point to one metric - the ability to buy and produce widgets, then you can quickly imagine a situation where the opinion of those producing the widgets is irrelevant, they will just have to work all day every day to produce widgets because widget production is up, the widget producers are just expendable commodities.
So what, people don't get freedom of association unless they file for a court order?
>Worse, I don’t think companies or representatives realize how few even a few thousand retweets really are...

1k retweets could mean as little as someone spent $30[0], think about that you could ruin someones life for $30 and you don't even have to get out of bed to do it.

[0]https://www.redsocial.net/buy-twitter-retweets/
Our two projects actually look like they have very different goals and approaches: I’m aiming for a rigorous solution for small design problems, like needing to add an index to a datastructure that wasn’t designed for one— nothing really to do with databases proper. I need the overhead for these simple cases to be low, so I’m trying to do as much as I can at compile-time inside the type system.

You’re doing everything at runtime (at least in Rust), which is a more flexible approach but can’t do things like trigger a compile error when attempting to access a field that isn’t present in a record.
I’m so sorry. I hear advertising stories like this more and more frequently and I wonder when the US will at least ban targeted advertising based on health data - actual and inferred. It‘s despicable.
> The main exception being browsing modern bloated websites.

So, the most common use case for a desktop computer?
Actually, what they said was:

> to appear as if they understand and control their shops [emphasis added]

Ideally, the manager would provide coordination and clerical support, and insulation from the rest of the bureaucracy (ie actually managing) without necessarily needing to understand or control the details. But if that's how they appear, upper management will classify them as overpaid secretaries, and gut their authority (and, on a selfish note, salaries). So it's important that they appear to understand and control their nominal subordinates, even if they're actually following sound advice of the form

> It doesn't make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do.

(It may still be a impossible task, but it's a different task from having them actually understand and control things; even technical managers rarely accomplish that.)
So, the civil rights movement is a Republican campaign strategy?

LOL.
If you're reading the whole file at once, I'd use `Path().read_text()`.
I think you're observing the pattern backwards. False rumors like the Orson Welles alien thing didn't go away - they're just so common that they're no longer worthy of note. If you made a full-time job of it, I bet you could find a false rumor with >10k tweets about it every day.
These industries are spurned by growth-hacking companies that receive a lot of VC funding to do just that: prove out "user value" which is code for "get as many users as possible".

Twitter, Reddit, FB, Instagram all thrive on mediocrity amplified by the loudest voices. And then these investors and founders brag about user engagement, customer acquisition, retention and such meaningless numbers. None of it maps to user value. Because this drives advertisements to their sites.

Unless there companies actively reduce this nonsense, things will never change.
I upvoted one of your earlier comments because it was a thought provoking and interesting criticism that I didn't know about and will keep in mind. So thanks for that!

Even though there are Lutheran and Anglican theologians that aims at what you call authentic reading, I would be surprised if that has a real impact of the members of these churches, and for me that is really were the focus should be.

According to: https://anglicancompass.com/scripturelessons/
"Anglicans read four passages of Scripture during Sunday worship. Out loud.

So do some other traditions, Roman Catholic, Orthodox, Lutherans and others."

I would be surprised if the next week's passages would follow this week's passages, so I assume that this "ritual" will atomize the Scriptures either if they are divided into verses/chapters or not. (There are of course a lot of other parts of the life in these churches as well; but the Sunday service is still an important part).

I am used to a progression in Scripture readings, where each Book is read chronologically (with input from other Scriptures that does not follow chronologically as well), but that has little to do with if the Book is divided into verses/chapters or not. So for me personally, I doubt the atomizing of the Scriptures has a great impact.
Or there's a whole host of reasons why you may not want to associate with, or associate with the employer of someone who doesn't break any crimes but who's behavior is still abhorrent.
I tried to use the pi 4 as a nextcloud server and found it to be unbearably slow. Not sure what caused it but I suspect the sd card speed.
There is an issue with red as well(i.e see redskin rename debate) so perhaps we should use totally different colours (maybe some blue?)
I open sourced my game along with a tutorial on how to make it using Lua
Fingers crossed for this! I've worked on a similar problem in the past and I dreamed about a solution like this.

I guess that alternative or even non-graphical interfaces (like CLI or voice) are possible?

If someone else is interested in a less radical version of this topic, maybe you can share some insights here https://news.ycombinator.com/item?id=23737903
You are a victim of your own bubble (as we all are). Rational discourse doesn't appeal to most people. Hence this idea won't work at scale - eg. outside said bubble.
FreeBSD doesn't support UASP (protocol id 98). AFAIK neither do the other three BSDs.
> He eventually got an apology from the woman, who wrote a retraction post (though the retraction post only got 1/50th of the views of the original post).

Social media websites should be able to do better than this. They have a record of everybody who saw the original post; they should be able to ensure everybody who saw the original also sees the retraction.

I'm sure they don't care though. Making people feel ashamed for participating in a mob is probably bad for "engagement."
>> can just instantly axe access to important services like that.

It isn't that simple. Just look at China. To enforce their internet censorship they have to spend billions on a massive technological complex. But the locals still know how to get around it when necessary. Once upon a time TOR was a complicated little tool requiring multiple layers of software to run properly. Now The Tor Browser is an app that any kid can download and use on any device. The days of governments turning off websites by removing their DNS entries are long gone.
Let’s say you have multiple people who want to share their location with each other, but to different degrees of precision. Some people might be willing to share their street address, while others only want to share the city that they live in. Some only want to say “Northern New Jersey”, or “Southern France”. Some might want to just share their timezone.

How do you store this information in a database, in a geographically meaningful way? How do you represent it on a map?
Reopen for the students, have those at risk work remote or lecture remote.

We can’t assume a vaccine will be developed, so we need to act accordingly.
The previous comment said something to the affect of how the US destroyed the USSR but the problems you mentioned are all problems that are "internal" to a nation. I don't see where the jump was made to talking about individuals vs the internal problems that plagued the USSR.
I’m not against private company rights. I’m arguing that we should more liberally apply the notion of protected speech to the workplace because reality warrants it. I think that is rather different than a government owned and operated labor sector.
With Unicode 13, one can even do Apple MouseText from the 1980s now.
This happened locally just a few days ago. Protesters were blocking the street at an intersection where a vehicle came to make a legal right turn. Viral cell phone footage showed protestors surrounding the vehicle before the driver sped through the crowd, running over several (but not killing any) individuals. Everyone on social media condemned the driver, a gentleman in his 60's who was just going home after running errands, for plowing through protesters (ironically in a "white Excursion").

Turns out the driver was shot at the intersection -- twice -- and was injured and was trying to escape with his life.

When the police released the factual statement, it received almost no social media attention compared to the original (and false) accusations.
Thanks. I will PM you when I start writing about it.

Yes, it will have torso and limbs.

My plan is to do something similar to this. https://i.imgur.com/8QDENyu.png
Most of the stuff you mention here is more biological, which is outside of my full understanding as an ML hobbyist in the area (not my fund, just helping). There is some low-hanging fruit in the portfolio like an improved ligand for an existing checkpoint target. I worked mostly on predicting ligands to stimulate the HLA->APC->TCR->proliferation pathway, mostly using data from binding assays and HPLC/MS isolation. There is a lot just on the computational side that is required to apply well-known vaccination methods to cancer. For seed startups, I'd think it's more likely to find fundable companies making progress on improving the application of existing leading-edge methods than attempting entirely new approaches. CAR-T comes to mind as a prohibitively expensive therapy that invites approaches to reduce cost and improve access, which gives them a simpler path to commercialization than starting with the FDA from scratch. Again, not the expert, not my fund, so I can't comment on the need to catch up, but the people I'm trying to help are some of the luminaries in the field, so I don't think unfamiliarity is the major roadblock; it's more a matter of whether their time is best spent on this or on research.
Table balancing in an online poker tournament.

It’s not that simple.

Keep tables balanced, move players from high numbered tables to lowest numbered tables, try to move players to similar positions, Mark players waiting if they drop in small blind and skip the button next hand.
Counter-counter:

Refactoring is by far the most expensive and error prone activity in programming. It can also be one of the most valuable. But unless it's trivial, it's the most mentally arduous and time-consuming work you do as a programmer.
> You can express your opinion on Twitter without personal attacks and threats of harassment and violence. This should not be a fringe opinion.

I can. I expect that most people can as well. I don't however agree that any opinion should be expressed without consequence. If someone says "we should kill the Jews and reinstate the 3rd Reich", or "The place of blacks is subjugated below whites". This reveals how they see others, and making sure that their employer is acting based on compete information seems perfectly reasonable.

> The "narcissist" part is the need to do so for beneficial social points among those that do

Why are you ascribing nefarious motives to actions? Why is it clear that these people are acting in bad faith?
From a societal standpoint, we should work to make things like term life and disability insurance broadly available and relatively even priced, not rewards for good genes.

(there's lots of reasons, a big one is that they are often implicated in the standard of living that children will attain)

If you want to have other social programs that universally bolster standard of living, then it's fine to make insurance a stupid awful game for people to play.
Code Completion Demo from OpenAI [video]
Remotely upgrading OpenWrt 15.05 to 19.07 on NAND flash boards
A startup is testing a subscription model for search engines
People should absolutely be free to stop associating with others for bad reasons. That doesn't mean we can't encourage people not to, or talk about the badness of the reasons.
If Tech CS students and faculty revolt, we'll welcome them with open arms at Emory, where the entire CS department is teaching online this fall.
Ahhh...I misinterpreted your post. That’s a fair point.
Need passwords greater than 4095 characters :)
Doesn't actually matter if you do it, matters if any of your sister, cousins, grandma, dad, mum, aunty, etc. do.

Depending on the size of your family, could be hundreds of people, some of whom might be criminals and forced to surrender their DNA.
Now I think about it, I was given this toaster when I moved out of home in 1981 -- it was already a couple of years old then. It lasted until the mid 2000s which was over 20 years. No wonder they don't make them any more.
What are "nazi style tactics"? I don't see these people out killing all their political rivals in a night of long knives.
I have. And I try not to make a habit of doing so for reasons of expediency. Here, there doesn't seem any clear benefit to overloading.

Depending on context to post-hoc disambiguate definition collision is a slippery slope. Especially given that language tends to be immutable once it's popularized.

Given that, why not push for a "ze" or equivalent that solves the need more optimally?
Otherwise it’s the same as having no insurance, but with extra steps. The people who can get insurance won’t be needing it and the people who need it can’t get it.