skysight-inc/HackerNews huggingface dataset:
With the extra write:

c5bcc3bc73b5ef45e91d2d7c70b64f196fac08eee4e4acf6e6571ebe

With the extra write and an extra byte on the big write (to try to trigger the loop condition):

ec66be1ebccf055f839fccf2d12e641dcbbda4f5c71a3bdee6509495
20 years ago I was editing DV footage in Premiere 4 on an Pentium II 266MHz laptop, with a whopping 192MB of RAM.

So, yeah, ten years ago they ought to have been able to cope with editing.
I suspect the economy plays a large role. If you can't afford a house or don't have much financial security in general, that makes the idea of adding another large expense less interesting.
https://finance.yahoo.com/news/no-kids-no-problem-millennial...

> A significant portion (44%) of nonparents ages 18 to 49 say it’s unlikely they’ll have children, according to a 2021 report by the Pew Research Center. That’s up by about 7 percentage points from the 37% who reported the same in 2018.

https://www.pewresearch.org/fact-tank/2021/11/19/growing-sha...

> And the majority of these adults feel good about their decision: Nearly two-thirds of nonparents (65%) agree that the freedom that comes with not having kids brings them happiness, according to a survey of 1,950 U.S. adults conducted by the Harris Poll on behalf of Fortune in October. Among millennials without kids, 73% agree with that sentiment, according to the survey.

> Across the board, Americans are having fewer kids—and that’s been a trend for over a decade now. During the early days of the pandemic in 2020, that was exacerbated with a short-lived “baby bust.” And while birth rates recovered and then some in a 2021 “baby bump,” there was still a net loss of 11,000 “missing conceptions” in 2020 and 2021, according to research from Melissa Kearney, a professor of economics at the University of Maryland.
Sure there's a line, but it's extremely fuzzy and subjective. Everyone sees it in a different place.

Once you give the state the power to arrest people for spreading "verifiable lies", you now have to determine what "verifiable" means and who does the verifying. It's inevitably going to change a lot depending on the political beliefs of those in power.

It's the halting problem, "who watches the watchers?", etc. There's no way to have the state determining what's true and what's a lie, even in the most seemingly obvious cases, while maintaining freedom of speech and a free society more generally.
USB-C ipads seem to support 10gbps speeds.

You can hook up a 10gbps Ethernet adapter[0]

[0]: https://www.youtube.com/watch?v=HesEVXItRu0
What should they have been focusing on? Outside of small hardware experiments, they don’t strike me as a company that is too distracted.
In my part of rural Aus, the (weedy OEM) horn's indispensible for scaring wallabies out of the way at dusk.
we had a solution the fairness doctrine. This problem wasn't as bad until it was abolished. https://en.wikipedia.org/wiki/FCC_fairness_doctrine
1) cut 35% of engineering team, including all L4s and L3s, and people who have scored 2/5 or lower on perf reviews 2) Cut 100% of marketing team, Elon is marketing team now. 3) Cut 100% of policy team. Elon is policy team now 4) Cut 80% of sales team. Elon is sales team now. 5) Cut 95% of Product team. They don't ship anything too much time talking, not enough time shipping 6) Cut support team by 90%, only highest tier gets support, 7) hire new leadership ASAP, probably before firing and agreements probably happening now to rebuild teams with people who actually want to work and ship.
Anyone who's seen bear shit knows their diet is mostly berries
I believe that standard comes from the adaptation of conventional doorbells installations. In my opinion, what I see trending, is people wiring their houses for NVR systems with Cat5/6. In this scenario, a simplistic and cheap doorbell hardware, that connects to a PoE NVR and delegates all the object detection there, sounds far more valuable than a supercharged doorbell.

As you said, they exists but are rare (and expensive). It seems to me there is a niche market that nobody is recognizing and taking advantage of.
In both the House and Senate, Republicans have proposed legislation to close this loophole. It's been Democrat-controlled committees that have prevented these from moving forward. Even Democratic bills have not made it out of committee, despite public pronouncements back in September. This seems like a issue that could get true bi-partisan support, but it will take Democratic leadership to move a bill out of committee at this point in time.

House: H.R.6490 - Banning Insider Trading in Congress Act (https://www.congress.gov/bill/117th-congress/house-bill/6490), Sponsor: Rep. Hartzler, Vicky [R-MO-4]

Senate: S.3504 - Banning Insider Trading in Congress Act (https://www.congress.gov/bill/117th-congress/senate-bill/350...) Sponsor: Sen. Hawley, Josh [R-MO]

Found this Democrat-sponsored bill:
H.R.8990 - Combatting Financial Conflicts of Interest in Government Act (https://www.congress.gov/bill/117th-congress/house-bill/8990...), Sponsor: Rep. Lofgren, Zoe [D-CA-19]

EDIT: removed markdown formatting
His plan (and I am not joking), is to try and run the company using AI.
Phew. It works.

gem specific_install https://github.com/steakknife/digest-sha3-ruby
git version 2.31.1
http installing from https://github.com/steakknife/digest-sha3-ruby
Cloning into '/var/folders/x6/87j2gpl54x79m0nvns2lsrpc0000gn/T/d20221020-79527-r1vite'...
remote: Enumerating objects: 191, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 191 (delta 0), reused 0 (delta 0), pack-reused 188
Receiving objects: 100% (191/191), 6.10 MiB | 11.79 MiB/s, done.
Resolving deltas: 100% (65/65), done.
Successfully built RubyGem
Name: digest-sha3
Version: 2.0.0
File: digest-sha3-2.0.0.gem
Building native extensions. This could take a while...
Successfully installed
pry -rdigest/sha3
[1] pry(main)> h = Digest::SHA3.new(224)
=> #<Digest::SHA3: 6b4e03423667dbb73b6e15454f0eb1abd4597f9a1b078e3f5b5a6bc7>
[2] pry(main)> h.update("\x00")
=> #<Digest::SHA3: bdd5167212d2dc69665f5a8875ab87f23d5ce7849132f56371a19096>
[3] pry(main)> h.update("\x00"*4294967295)
=> #<Digest::SHA3: c5bcc3bc73b5ef45e91d2d7c70b64f196fac08eee4e4acf6e6571ebe>
[4] pry(main)> h.hexdigest
=> "c5bcc3bc73b5ef45e91d2d7c70b64f196fac08eee4e4acf6e6571ebe"
[5] pry(main)>
User growth is almost entirely outside of the US, where they make as little as 10x less revenue per user, while at the same time EU Rev down 5% and RoW Rev down 10%. What a dog.
Just for what it's worth, we're talking about the amd64 assembly version of the SHA3 code in the x/crypto/sha3 library; I didn't look carefully at how it's called, so if it's used incrementally the way this Go code shows, then yeah, it's fine regardless.

A second later

Oh, wait, yeah, this is just the Keccak permutation in assembly, not the entire hash. That was dumb of me. Yeah, this code looks ok?
> rate and origin of the automated tweets

There were no automated tweets. https://twitter.com/benthompson/status/1583163548708241410 "Account was not scripted. Everything was posted by a human"

> if there was a new account created just to have a bot spam out links at a high rate, how would it look different than this account?

I think we differ on the definition of "spam".

Tweeting links on your own profile is not spam. Tweeting links in replies to other users can be spam. Ben's account was not replying at all, just tweeting in its own profile. A Twitter user would generally only see those tweets if they followed Ben's account. The was no unsolicited pushing.
That's fair. I feel a pretty terrible twinge at the prospect of telling a "selective truth". I see it as a form of lying, but feel nervous at the idea of making myself less desirable than other candidates. It's a very hard ethical issue to deal with.

Honestly, the idea of working with any company in the niche I'm currently qualified in isn't particularly exciting. I've been studying for a few months to move into a different industry (cybersec), so perhaps it would be better for me to back off from actively applying, and instead focus more on what sounds interesting, and come at it from an eye on that subject instead.

It's frustrating because I see a reasonable amount of job opportunities out there for my current field, but I find it very hard to feel excited about applying to a company that does, say, insurance or finance. I feel enough motivation to know that I don't like where I am right now, but I can't quite define how moving into a company who focuses on one of those things would be something that I'm passionate about. I suppose applying to those sorts of jobs would then, essentially be guaranteeing that I move on in a few years.
Invisible AI and the Edges of the Unknown
It's hard to imagine how Snap has justified their expenses up until now. Unfortunately lots of employees will be hurt the most.

Snapchat had explosive growth in the beginning and just didn't capitalize on that momentum very well. They more or less did a whole lot of nothing with all of the money that was thrown their way.
Unrelated to this topic, I invite you take a look at my project which a tool purpose-built to be a better version of what your makefile became:

Run: Task runner that helps you easily manage and invoke small scripts and wrappers

https://github.com/TekWizely/run

Defining commands feels like make, but comes with a bunch of extras targeted at the needs of a task-runner.

I hope you'll check it out!
Too bad the LC hard folks can't seem to revive it now.
The drop in revenue per user is mostly due to regional mix. DAUs are up 34% Y/Y outside of North America and Europe, only 7% Y/Y in North America and Europe. Still, I think the answer is probably "aggressively cut expenses" and/or "position itself for an acquisition."
There are various crates with pure Rust implementations of SHA3 or of the Keccak functions, I would expect that they just don't have the bug, although it's possible they instead panic under the circumstances invoked in this exploit.

(safe) Rust writes actual bounds checks, so if you accidentally overflow a buffer in some case you never tested that compiles, it would just panic if the case you got wrong occurs in real life.

A more specialised language like WUFFS doesn't write bounds checks, it just constrains all the buffer access variables, so when you write code that could overflow that doesn't compile, preventing this problem.

There is a price for this, you can have code which you know, intellectually, never hits the case where say k = 5, but maybe the proof would be sixty pages of difficult maths, WUFFS just won't compile that code until you add handling for k = 5, too bad, safe Rust insists on behaving as though k might be 5 (e.g. inserting runtime checks), unsafe Rust would allow you to YOLO, with a lot of hoop jumping, C++ doesn't care. Of course if your sixty page proof is wrong then these outcomes feel very different...
I don’t believe anyone is saying it’s needlessly complex, but Occam’s Razor isn’t “the second simplest explanation is usually the correct one.”

On one hand you have the market which housed animals that throughout its history some have had and spread different coronaviruses naturally. Every prior pandemic has been believed to have been from animal to human transmission, it’s seemingly the simplest explanation.

The lab leak theory of course assumes a lab accident. Biolab accidents are fairly rare, some years have no recorded accidents, others a handful. They’ve all been successfully contained with no more than a couple fatalities each.

It’s not that it’s needlessly complex. It’s that you have a market with animals who have coronaviruses and you have a lab that studies coronaviruses. Both are reasonable explanations, but a pandemic similar to all other prior pandemics and lots of humans being exposed to lots of potential virus carriers with no protection _is_ a simpler explanation.

Having said that, I’ve remained open minded and willing to consider both reasonable and unproven. Some pandemic will be the first from a lab leak, this may have been it. We will probably never definitively know.
https://www.luc.edu/media/lucedu/law/students/publications/l...
I have yet to be in a performance cycle that ever whipped out my timesheets. It has always focused on the things I have achieved, and that has resulted in a pay increase/bonus. Maybe timesheets are whipped out in a performance cycle but I think that would be an indicator you're about to hit a PIP cycle.

The only time people care about a person's timesheet is usually when they're failing to meet standard. There are some jobs, say like, manufacturing where you have to stay on a line BUT that's still not paying you for your time, you need to be on the line to meet your performance obligations as an employee. It just so happens that the time spent on the line adds up to the time you're expected to be there as an employee.

Now, that's not to say that performance expectations aren't influenced by the time a manager can squeeze out of someone. BUT, if you consistently can exceed expectations you can reduce your output to meet expectations and do something else (another job, working on open source, playing games, walking your dog, etc).

The opposite argument of course is that when you aren't meeting your expectations you are expected to work extra hours (and not get paid more). If a company has "extra" work outside of the normal expectation, they will a pay overtime or offer TOIL.
I suspect you could run PoE over 16 gauge cable, maybe not at gigabit, but good enough.

Or you could run something like this: https://www.cablesforless.com/bundled-cable-cat5e-and-4c-16a...
The permission does not give the ability for an app to make a user unable to lock their screen. It enables an app to disable the automatic lock.
Visual scraper interface, exports to puppeteer script which you can run anywhere. Now on product hunt!
Since I was a child old enough to know what a bear was, I've been taught bears are omnivores. I don't know what these people are smoking... No, I do know, it's clicks.
(https://dl.acm.org/doi/10.1145/37499.37508)
NYC is way more than just Manhattan. What's the ownership rate of all NYC?
Also can try this All-In-One but still lightweight app: https://mdsilo.com/
With the amount of PoE IP cameras out there, I find it hard to believe adding a button would take much R&D.
The best thing to not have from macOS is the idiotic display system that prevents you from using a non-Apple HiDPI monitor.
Personally I put in a standard doorbell wire, and then a Cat 5 wire above the door for a camera.
Here are two good places to start:

http://learn.0xparc.org/

https://www.youtube.com/playlist?list=PLj80z0cJm8QErn3akRcqv...
Not the same, but there are multiple implementations. Here's the top one with 13 M downloads. https://crates.io/crates/sha3

If someone used ffi, linked to it, or attempted to reproduce the behavior verbatim in unsafe code, obviously it would have the same problems as the native code.
>> I can't recall the last time I saw bear scat that wasn't full of seeds from berries.

Or bear bells if it's Grizzly poop
You have to admit the app is pretty good, though. Sure it's evil. But, like, who cares?
Clarification: It sounds like they're omnivores instead. Grizzlies will still eat you, if they're really hungry.
This is creepy as fuck - I don't see why I would ever want any local app, let alone a third-party, taking guesses at my mental state. What sort of use-cases did you build this for?
If buildings are getting leveled for large parking lots, the approach is an essentially different one.
Why hasn't this basic democratic tool worked for the last 150 years?

Is it because We The People are completely brainwashed by our industrial puppetmasters at this point? The needle moves from voting to education. But how do I educate an entire generation about what they should demand from a government?
I'm saying that it sounds like they are suffering equally in both environments, so living in a place where it is hidden is a net benefit for everyone.
You're projecting a lot more specifics into my ideas than are actually there. I haven't proposed arresting anyone.
please don't forget all the databases that can search for fingerprints, and all the suspects brought before the detectives, and at that point if they did not have a good enough alibi, or good enough psyche to withstand interrogation, or ...
Not to be glib but I think the fact that bears are stereotypically depicted as eating Honey might have been the first clue.

EDIT: To be fair, clicking beyond the headline, it looks like the ongoing practice at zoos has been to feed them a carnivore diet of mostly meat, which is apparently bad for them, and this article recommends otherwise, which seems sensible.
Is that an honest question? How misinterpreting something as being further away than it actually is while on a road is 'an actual problem'? Of course it's 'less safe'.
I rarely ask questions on StackOverflow but find it useful if I don't remember syntax or to understand what kinds of solutions people have come up with for problems.

I've seen reports that most people on Hacker News never or rarely comment themselves and I think StackOverflow works well for that common use case.
RIP Nortel
Chicago is decently walkable? From the Loop you have South Loop/Chinatown, Fulton Market/West Loop and River North/Gold Cost/LP/Wrigley.

NYC is obviously walkable but walkable within boroughs. Nobody is walking from Midtown to LIC or Chinatown to BK?
This is a pretty funny take. Suffice to say, you need a lot more than engineering to run a global enterprise, even if it's a tech company.
That product is just two cables stuck together. Instead you could just simply run both types of cable to the doorbell, especially since they'll probably go to different places.

I googled a bit and it seems you might be able to run low speed Ethernet over untwisted wires if they are not long.
Explanation: https://aether.lbl.gov/www/classes/p10/gr/Precessionperiheli...
It seems like they really want to make devices to help people take selfies.
If a political system disadvantages a group of people then their needs will always take less precedence.

“Why doesn’t the urban coalition simply win rural votes?” is a silly question. They would win rural votes by prioritizing different issues and then the issues important to urban citizens would be less likely to get addressed.
MacOSX UI nowadays feels quite outdated compared to e.g. default KDE. And I don't even like KDE that much.
what do you mean? the sha3 crate is 8 years old
A member of congress voting for $10B of useless defense spending because they're heavily invested in the relevant aerospace company isn't committing insider trading.

Perhaps this is unnecessarily pedantic, but what you're describing is a "conflict of interest" problem, not an "insider trading" problem. You can have either problem without the other, and depending on how you crack down on insider trading, it could be completely ineffective at solving the conflict of interest problem.
AArch64 supports accelerated SHA-3, available on production systems since 2019 with the Apple A13, judging by https://github.com/llvm/llvm-project/blob/c35ed40f4f1bd8afd7...

Power10 also supports accelerated SHA-3: https://www.redbooks.ibm.com/redpapers/pdfs/redp5649.pdf (p150)

Accelerated SHA-3 on x86_64 is probably an inevitability; the question is more when than if.
They are powerful in part because there are so few of them that the lobbyists can bear hug them. Let the House of Reps again grow with population and there would be too many Reps for lobbyists to control so each individual Rep would have less influence.

We have a census to grow the numbers in the House, but they passed a law to stop that.

"The Number of Representatives shall not exceed one for every thirty Thousand..."

"Representation based on population in the House was one of the most important components of the Federal Constitutional Convention of 1787."

https://history.house.gov/Institution/Origins-Development/Pr...
The detail it deserves doesn't fit in an HN comment. But I'll drop some observations here. You really need to experience it to get it though. Body language and so many other nuances all come into play in any communication style.

I'll suggest that it's the interruption culture itself that is motivating the tendency for monologues.

When an executive regularly says "John please let Mary finish, I wanted to hear the rest of her thoughts" it sends at least two signals:

1. The obvious that interrupting is not welcome here.
2. The less obvious but easy enough to figure out that listening is valued. The vast majority of folks are smart enough to figure out that a monologue is just as unwelcome as interruptions in a culture where listening is valued.

At the the end of the day what everyone wants is a dialog. In a non-interupting culture folks tend to pass the baton far quicker which takes the place that interruptions used to serve. Once people understand that they will get uninterrupted time to speak, they relax and aren't so desperate to get everything out all at once before someone interrupts and shuts them down.

Imagine a manager who tells you that she can give you 30m max, no interruptions. That's a lot of trust and responsibility they've put on you. You pretty quickly figure out how to make effective use of that time, and it's for sure not a monologue.

And it's also manageable over a series of meetings. It's easy enough for a manager to start a meeting with "Kevin, please hold off your thoughts until the end of the meeting because we heard mostly from you last meeting".

People catch on very quickly if it's coming from the top. Which it almost always has to.
I don't think google did anything wrong here (at least in the first half), afaik android app privacy permissions don't differentiate between "app has access to contacts locally" and "app has access to contacts remotely".

Probably because this would require thorough code review every time you shipped an update to ascertain as opposed to just identifying whether you accessed a specific API or not.
If GH accounts turn into MS accounts, that's a sure sign it's time to take your repos elsewhere, because the wrong people are in charge.

Might mean a little more work to help reimplement GH features in the platform of choice. Not everyone will leave.

But it'll be great for the diversity of the internet.
Your argument that the system exploits is dead easy to drop.

Think of it. You are at home. Jump to the bed, do nothing. You die. Poor is the natural condition of the man. That is obvious.

Now think: if you must be provided something, and you do not work for it (I assume in conditions working by mutual agreement) you are just reversing things: the one who won't work is the one demanding and exploiting others' work in fact to live from them. There is no such thing as an exploiting salary. There is just someone offering something and you can either take it, negotiate or leave it. Bc if they pay u what u demand (did u ever see someone complain saying "my salary is too high?") probably the business cannot exist bc pol dnt use it for a higher cost. And if u work for them it is bc it is ur best alternative at the time.

So saying that not being payed enough is exploiting is totally absurd in free conditions. First, because you can find alternatives and second, because if I pay you something for your work (bc I give u support for getting customers, for example, with trchnology) you can leave it, take it, or build an alterbative. What you cannot do is to insult them just bc you want a bigger part and that generates a frustration feeling for you bc of your feeling of unjust. But if some people do it it is clearly bc it is their best alternative. I do not want to steal the food of those ppl. Whwn they find something better they will move on and customers have a service.