skysight-inc/HackerNews huggingface dataset:
Well, if I trained, say, search engine ranking model on GPL code, would that be a violation? Or, say, if I needed data about frequency of keywords in certain languages and I used GPL code would that be a violation? I don't think so...

If so, there must be some boundary there - but I am not sure where.
Does it involve open intravenous drug use? Public shitting? Trash, aggressive homelessness and rampant crime? Because this things are all part of the future of downtown San Francisco.
If you were involved with causing a fraudulent decision in any way, the company is going to use their mountains of evidence (e-mails, records, etc.) to prove it.

You can’t whistleblow on yourself and collect a reward. There isn’t really a scenario where someone can manipulate their company into doing large-scale fraud and not leave a trail behind that implicates themselves in the process.
Everyone is focused on Musk and Bezos, but Thiel is the one who scares me. He seems to have retained his poise and good sense through the narcissistic mania that inevitably comes with billions of dollars.
If your population is sensor readings rather than actual objects then malfunctions should be completely expected behavior.

Treating them as exceptional is simply a sign you don’t have enough data.
Fair enough, I think you are right on that.
You can mutilate the tag to disable the speaker. It won't disable the alert on others' phones (including the thief), but it may be a blessing more than a curse: https://news.ycombinator.com/item?id=32159861
A vegetarian diet contains less Methionine. A low Methionine diet is inversely correlated with lifespan, stature, age at puberty, etc.
> Unfortunately this advocacy frequently took unproductive directions, being abusive to elected officials and staff at the local and state levels

Coddling the egos of these "authorities" should be low priority considering the dire nature of the situation. If they drive us off a cliff because the constituents weren't "nice", it's still their fault.
I'm the creator of Reactivated[1] and fully agree with a lot of the aversion to SPAs [2] and REST [3][4]

But to me, writing my markup in JSX (really, TSX with TypeScript) and using scoped CSS solutions was too good to pass up. I just couldn't bear writing text-based templates.

That's why I built Reactivated: combining the best of both worlds. Server-rendered, simple markup — albeit still in TypeScript — but you can add interactivity as needed.

Of course, HTMX is far less opinionated and framework-agnostic. So it can be used with any number of libraries / stacks.

[1] https://www.reactivated.io

[2] https://www.reactivated.io/documentation/philosophy-goals/#t...

[3] https://www.reactivated.io/documentation/philosophy-goals/#r...

[4] https://htmx.org/essays/how-did-rest-come-to-mean-the-opposi...
Battery cost declines raise prospects of all-electric container shipping
I tried various utilities for this but eventually settled on Microsoft One Note. It seems like it has staying power IMO.
Imagine if Donald said that
Car culture vs public transport culture, isn't it? CD is (somewhat) fine on car, but a bit big to carry. Anyway I feel the US don't like any "mini" thing.
Intel could definitely build a foundry here, but it wouldn't be profitable in the slightest. Not only will you have to pay your workers $25+/hour, but materials processing and logistics will be more expensive than assembly in Shenzhen. The whole process is going to lose money, and if the government wants those jobs then they're going to have to make the prospect look enticing.

I reckon what Gelsinger is saying goes for AMD, too. They wouldn't make any more money running domestic fabs, and I reckon they don't have any for the same reason Intel doesn't.
It's all just method calls in python too!

@foo
def bar():
...

Is just syntactic sugar for:

def bar():
...
bar = foo(bar)
Well, you NIP'd that in the IPL bud.

I've only used big iron in anger (as part of my company's "ways of doing things" - and all of it unexciting parts of my job, and many years ago). I was not aware of said Nucleus before you brought it up. So I guess today I learned something. Cheers!
Could you put publication dates below blog post titles on that website?
Sure it is, but my point is you’re not getting any information from signal (the number of SEC whistleblowers) when the real corruption is elsewhere.
No we don't. There exists no physical working quantum computer today. There never has been a working physical quantum computer. There exists a "theoretical model that is simulated on classical computers" which is not a physical working quantum computer.

https://scottlocklin.wordpress.com/2019/01/15/quantum-comput...

I wish it weren't vaporware, truly.
How easy is it to download raw video files of Netflix originals?

(shoutouts to the Netflix employees in the chat)
Poetry or pipenv.
I initially thought this article was being sarcastic. After each comparison when they said Ruby was more readable I thought they were joking, until we got to multiple inheritance.
> Prima facie the GCHQ Ghost Protocol only breaks the field model by dint of being invisible to the participants; one solution to this is obvious: the ghost should be made into a real and obvious full participant. Each and every chat – however small, even those which are E2E Notes To Self for one user only – would be seen to include GCHQBot, or LawEnforcementBot, or similar.

This actually a brilliant idea for a malicious compliance approach that some messenger could implement (perhaps with an option to disable it, before they actually receive any warrants to make it actually hand over any data).

I suppose the danger of doing that is that politicians say "See! I knew it would be cheap to implement!", in which case it has to be made clear that the expensive part is hiding the bot and securing the access to that bot (since the company can't just hand over the bot's private key to GCHQ and trust them to only use it when they have a warrant, right?).
Being a Better Photographer
Programmers are not Computer Scientists, and the world is poorer for their conceit.
One major reason I've hesitated to buy a Comma is because it seems that it won't apply enough steering force in (most? any?) cars to reliably be able to navigate any turn, and it also won't let you know in advance if it can't do that.

So in the middle of a turn it may just not be able to steer enough and you have to suddenly take over.

I know you have to be aware and be ready to take over in any case (and when I've driven a Tesla it's tried to kill me at least a couple of times every day), but for some reason I really want anything I buy for driver assistance to be able to apply enough force for any turn.

Am I mistaken about that or what's your experience?
That absolutely is a source from which you can form an opinion on the content which indeed you have.

Leaving it unspecified so you can't reliably is the issue that does not exist here.
Before smartphones, people just sat five hours a day in front of a TV without caring how it works. Many older people still do.

People who are curious about this sort of stuff, and want to tear open black boxes (sometimes literally), are a minority, and have always been. And there’s nothing inherently wrong about that.
Even martingale can be pretty sustainable in the right real world conditions. Your chances of going bankrupt are like 1 in a million of you content playing penny games with a 10K bankroll.

I think the more interesting and testable question is about the claims of turning Neutral EV games profitable.

for example, the blogs claim that proportional betting can do just that, turn neutral EV coinflip profitable. It only holds up with a number of bogus and unstated conditions.
The VanMoof youtube channel releases a ~monthly video of the hunters in action. Sure it's marketing, but is an interesting watch. There's a few videos from SF, and one where they track a bike from Europe to Northern Africa.

https://www.youtube.com/watch?v=d1oBcbRSK48&list=PLWwEynoexJ...
I really can't think of how you can lose money because of a browser bug unless you put so much intentional complexity in what is essentially a CRUD app that a browser bug could trigger disastrous failure, in which case the fault is on the developer for overengineering rather than any browser bug.
There's more than one way to write the corresponding Ruby snippet. If I had been writing it, I might have translated it something like this:

class BlogPost
class << self
attr_accessor :count
end
self.count = 0

attr_accessor :title, :body

def initialize(title, body)
@title = title
@body = body
@published = false
BlogPost.count += 1
end

def publish!
@published = true
end

def to_s = @title
def count = self.class.count
end

This avoids needing to understand what `@@count` means, and lets you use the same syntax as in python: `BlogPost.count += 1`.

Or, if I were in a codebase using static type annotations with Sorbet, I'd do something like this[0]. To each their own, write code in the language and style that makes the most sense to you.

[0] https://sorbet.run/#%23%20typed%3A%20true%0Aclass%20Module%3...
You are desperately grasping at straws. There are many conservative young women. Of course a prominent politician would be on the older side - where would you see a 20-year old governor (or lt. governor)? It takes time to climb the ladder. You point is wrong - McGeachin has this position not because it doesn't affect her personally, at least not primarily so, but because a lot of people in her state - yes, including a lot of women, check any serious poll and you'd see women and men differ very little at that question - support this position, and the is the politician that aligns with those people. You may completely disagree with them, and that's fine, that's what the democracy is for - but don't make it about sexism, or age, or anything like that, because it isn't about that at all.
The Golden Age of Thrifting Is Over
Plenty of Americans in reasonably cosmopolitan areas reacted poorly to space-related uncertainty. Grover's Mill[1] is within walking distance of Princeton campus.

People didn't know what to think, and the Soviets were far more secretive of their space program than the Americans were - Their successes were announced after the fact, their failures were quiet. I would not have blamed anyone in rural Siberia for not recognizing a cosmonaut in a spacesuit/jumpsuit as "human".

[1] https://en.wikipedia.org/wiki/Grovers_Mill,_New_Jersey
Give it the ol obvious name - table_including_soft_deleted_rows_dont_query_directly.
1. Sell parts. It's even more profitable.

2. Tracking and surveillance in e-bikes is the last thing I want.

3. So you get an alarm that the frame of your hike showed up in a remote warehouse, 80 miles from city. Police won't bother and you'll be wise to not go there by yourself.

4. More funding to police, in other words? Theft won't investigate itself.
Framing and typification sound similar to literary deconstruction, except using words that are more comprehensible (less in-group).
> Do you think this flies elsewhere in the world?

Sure, it's the norm elsewhere in the world. If the US doesn't invest in their infrastructure, private or otherwise, then they're going to watch their jobs shift overseas. Intel and AMD are perfectly contented to keep paying TSMC, Globalfoundries and Samsung's Korean fabs to do the grunt work. Like I said elsewhere, the real problem is that there's no value proposition in manufacturing domestic silicon. Without the ability to pay people under minimum wage, the American semiconductor industry will always be a sinking ship. The only solution is, like you said, treating this as a matter of national security if it's something we care about.
I think this is a tooling problem, as far as LISPs go, because unlike C, you (as far as I remember, perhaps I'm wrong) aren't relying on the compiler to fill in the bits, the macro is just a shortcut, if you will, to functionality.

Not always transparent, but it should be solved with correct tooling. I think the bigger problem was LISP was far too long tied to LISP Machines, rather than being able to run independently on any hardware, which helped C and Pascal gain traction early
Interesting!

I spent a few years doing ruby in pair programming contexts and never had that problem. It was a great experience for me. I guess we didn't have that problem because pairing both gives you immediate feedback on "too clever" and because it's much easier to understand a clever thing if you do it with somebody rather than coming across it later in the code.
I chalk that up to the higher pain threshold

I never could quite articulate why Python doesn’t resonate with me without hyperbole or snark or both.

But that’s it. Python’s design includes inducing pain deliberately with the rational that I deserve it.

Don’t misunderstand me. I think Python is useful. It is just that I don’t find it enjoyable and I inflict enough pain on myself with my code.
Math is not profitable shrug
The shadow profile is not unique to TikTok, what is unique is that they use it to entertain you in addition to monetizing/hoarding your data.

Who could have thought a strong focus on entertaining would drive so much engagement?
Find a US based ETF with the asset and use the SEC :)

(Matt Levine wrote many times about how securities laws can become somewhat global somewhat arbitrarily)
Lots of reasons, but one of the big ones is a year round growing season. It’s never so cold that you can’t grow, so over the course of a year the same field may host four or five crops. The other big ones is that it started when there was a reasonable flow of water, and not very many competing interests. I love a couple miles from the Rio Grande, which in the past was wet year round, but now it has water maybe 5% of the time (it was stored in Elephant Butte lake, but now that’s down to historically low levers like everything else in the southwest.
If one pours gasoline all over the floor, yes, a match needs to be lit. But the gasoline all over the floor raises the risk of a disaster.
Tax cuts would pass.

Spending money would too.

Raising funds? Not so much.
“ I didn't work hard to make Ruby perfect for everyone, because you feel differently from me. No language can be perfect for everyone. I tried to make Ruby perfect for me, but maybe it's not perfect for you. The perfect language for Guido van Rossum is probably Python.”

…

“I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.”

- Yukihiro Matsimuto
Maybe I am an outlier, but the few jobs I have had with a ruby codebase have been super fun and relatively easy to pick up. Every project has a learning curve, and I have experienced some pretty bad ones that were not written in Ruby.
> I can’t think of a single case where you’d want to remove the invoices of a customer you delete. Ever.

CCPA will require you to delete the invoices. And I would love for all platforms to support deleting everything, including invoices, considering some things are illegal in other places and if there's proof of you buying said illegal thing, you can get in serious trouble (think gay dating apps in the UAE).

But I don't really agree with the author on his take about soft deletions.
Anything over 30 minutes is not reasonable
Moving to Python from Ruby, one very early scarring experience was battling trying to get the length of a string, before eventually discovering len() - a free function, whereas in Ruby (OO purist that it is), everything is a method.

Well I thought this was rather silly and counterintuitive of Python, and said so in some forum or other, whereupon i discovered the very passionate views of folks who have come down hard on one side or other of this debate.

So, lesson learned: keep one's opinions on such matters to oneself, as one man's banquet is another's poison. In which vein, it would be splendid if this comment did not occasion another screed about the manifest glories of __len__ to enlighten us heathens.
You're not the only one, "The Lisp Curse"[1] essentially says the same thing (but spends a lot more time praising/criticizing the "lisp hacker").

> The expressive power of Lisp has drawbacks. There is no such thing as a free lunch.
> - The Lisp Curse

[1]: http://winestockwebdesign.com/Essays/Lisp_Curse.html
"Don't write the embarrassing parts down" is probably SOP for these sorts of things.

But honestly, even from a non-nefarious motives perspective, that's one of the things that Slack and similar logged-forever-use-us-as-your-knowledge-base conversation tools scare me on. The risk of someone saying something that could be taken wrongly by a journalist or a court one day even if not meant that way goes up the more conversations you record between the more people.
There is Nothing for You Here – CyberGunk 05 [video]
I won’t be surprised if Google acquires Shopify soon
That’s without even mentioning the footguns available in @@count

Jez!
> without enforcing strictly opinionated ways of writing it to ensure maintainability

But a team cannot have its own opinions with Python. They're already built in.
Nice ARM support! 6.0 is not showing up on brew yet.
Yeah, I think pair programming (and constructive review) go a long way towards ameliorating this issue.
Some entrepreneurs get too hung up on having a name that’s mostly unique in google searches. I’ve seen too many stupid names that you’ll forget before googling.
Does Ruby have support for just exporting functions around? All these examples are class based. When I was a Python programmer, we found functions scaled infinitely better over time (with the exception of data classes, unfortunately) for complex business logic especially.
I don't know that we can infer that from this. They refer to a pre-existing (but here unstated) rationale for wanting to be in the camera market, which could include that it fits with some broader data strategy. I'm not saying that's true per se, but just that I don't think this really goes into much interesting detail about why they wanted to enter this market.
He was rude to legislators on constituent calls in a way that made them not want to support the bills that he was supposed to be advocating for. Fortunately, since those bills would not have helped reduce climate change, this was probably a good thing on net.

He was also removed from occasionally appearing on Berkeley Zoning and Advisory Board because he couldn't get along with the elected official for his district.
The N64 flash cartridge feeds data to the N64 on a 16 bit parallel bus. It's used to store the game ROM.

I suppose by writing clever self-modifying "ROM" code, you could hack the Pi into acting as a coprocessor, but in this configuration, it's just feeding arbitrary game data to the N64 - emulating the ROM that would be seen in a normal N64 flash cart.

Unlike in older consoles like the SNES where cartridges often contained processors and other logic, N64 flash cartridges were by and large just ROM, save data EEPROM or SRAM, and a serial bus for simple peripherals like an RTC or modem that I think was only used in a few very rare games.

The particularly interesting thing about N64 flash cartridges is that they have a seed/key/checksum security mechanism implemented using a chip called CIC. There's a good video about it here : https://av.tib.eu/media/32818 .
Peter Higgs Solved the Mystery of Mass
In anecdotes from my own peers, regular old housing is also rife with violence and bullying. It's almost like people can just be kinda crap to each other.

Anecdotes are not data, and extrapolating from 'some people told me about horrible situations' to 'ghettos and exploitation ' is complete baseless.
Any reasonably big system will require you to invest in that anonymization. Doing cascading hard deletes and making sure any missing references don’t trip up your system or mess up reporting is much more difficult than just flagging fields that need to be scrambled with randomized data (most libraries have fake data generators that make doing these updates easy)

Long before GDPR was a thing we had this implemented allowing us to securely analyze production dumps.

This is one of those things that I think libraries need to mature to support and then it will be effortless. Right now it requires a modest, but hardly overwhelming, engineering effort to implement.
Ask HN: Is startup culture toxic to the next generation of engineers?
I think he proved the opposite case -- and gave examples, too!
Nice. Two features I miss. 1) I often need to make just lower or upper case passwords. 2) I also need hex passwords (0-9, A-Z).
I think Excel checks off all your boxes:

- powerful

- understandable

- hackable

- extensible

- reliable

- future-proof (few breaking updates) <-- can't promise anything but you can open an XLS from 1995 in Excel 2021.

- feature-rich
That won't stop people from digging through for the miscategorized cans that end up in the garbage anyway. Which I suspect, given that most cans ended up in the trash bin even in upscale corporate microkitchens with three containers next to each other with sorting instructions on a poster above them, would be a lot.
If your boss says “write me code that doesn’t have a GPL license because I want to license this to other customers in a non-GPL way” you cannot use, or have a machine use, GPL code.

This isn’t about whether or not you’re allowed to use GPL code, it’s about whether you’re allowed to enforce ownership rights against it, presumably.

If you copy GPL code you are in violation, however it happens.
It is a very old article.
O_o

A) NATO's air campaign in the Kosovo War (1999) certainly scared the shit out of Russia.

B) That Russia is currently bombarding Ukrainian cities with repurposed surface to air missiles doesn't inspire a lot of confidence in their ability to produce sufficient quantities of precision missiles for even a moderate scale conflict.

C) The majority of Ukrainian platforms at this point still aren't Western, and thus incapable of firing NATO precision ordinance.
Small, sharp tools (2014)
"Losing its character" is not a climate impact.
wezterm supports the kitty image protocol (as well as sixel and iterm2), and runs on all major platforms.

(disclaimer: I'm the wezterm guy)
Donating to one’s foundation?

So it’s still his money then?
They are building fabs, in Arizona and Ohio.
Someday we'll have a database that handles this for us. We'll specify whether a particular table should have an audit trail. The system will know about foreign keys and related tables, and save them as well. Everything will be configurable, of course. Internally, the system will save the relevant data using the write-ahead log. Restoring deleted data will be easy, a simple command. Purging data that should disappear forever will be another command. This is all very possible.

Someday.

I'm embarrassed to admit how many decades I've been waiting for this.
Surely there's a correlation between ease of reading and ease of compilation?

I'm thinking in terms of avoiding back-tracking in your syntax.

E.g.: regices are hard as shit to read, and I don't think that back-tracking helps

(ab + c)*

Or

*+(ab, c)

The first says ab, no - it's the union of ab and something, something is c, no - it's one or more of those.

The second says one-or-more of the union of (ab) and (c).

Why haven't languages pushed that way?
Yes, but do you think many parts of the world setting new heat records year after year is just weather, or climate-related?

The point is moot,because the right wing channels are downplaying[1] the current extreme weather like it's no big deal - not just climate-change

1. https://twitter.com/MrMatthewTodd/status/1548353724086530049