skysight-inc/HackerNews huggingface dataset:
That the law might work in one case doesn't justify it as a good law - the law should consider at least some of the edge cases, especially if it's going to negatively impact such a large class of workers as the "professional class".

It's also unclear that there's no scenario in which the non "professional class" would benefit from being able to be texted by their boss.
I'm in Canada and will be relocating to the United States on an L1 visa next year.

I was worried that PERM cannot be filed for remote employees but that doesn't appear to be an issue.

https://www.lexology.com/library/detail.aspx?g=5bddb770-63de...
>Time wise, a 0.1% error rate for a month means a 43 minute complete downtime.

This article assumes relatively constant usage. If a service is used heavily in a single time zone this number could be considerably lower.

The flip side of that is that it might not make sense to alert during night hours of that time zone. You wouldn't want to get paged by a single user spaming retry on an error page.
Yes, even your IoT prototype should be secure
Yeah, there's an argument to be made somewhere here about banning obese people from running. :P
Our very first production civilian reactors went from no design and bare land to production in about 4.5 years.

Modern engineering, siting, and construction is tied up with regulatory approval processes, safety protocols, diversity and inclusion quotas, and NIMBYism that occupy the vast majority of timelines.

A prior civilization would have looked at a literal existential threat and been willing to risk a few desert turtles, a few extra construction workers' lives, and ignored some Karens to get the job done.

But we don't have that kind of civilization anymore. Regulation and safety protocols are great for societies not sitting at the edge of the Seneca Cliff, but they're pretty terrible when the ELE meteorite is en route.
From a realm of sustainability, it'd be cool to dream up a way for having bioships [1], so that the energy would be accumulated in the structure while still on the ground, then metabolised while in-flight.

Well, SkyMoos [2] would also be nice to have around.

[1]:https://en.m.wikipedia.org/wiki/Bioship

[2]:https://aliens.fandom.com/wiki/Skymoo
> that REPLs are a poor substitute for many static analysis tasks.

Maybe I should have asked you what you use the REPLs of statically typed languages for.

I actually never used REPLs for that (neither in Python, CL, Clojurescript nor Elixir).

> That sounds nice, but it's too abstract to persuade IMHO.

Of course it is. I also didn't get it until I've tried it myself. That actually has been the main cause why I tried (Common) Lisp at all (well I had been using Emacs Lisp before, but that doesn't really count ;).
The docs for fast math literally say this
"This option is not turned on by any -O option besides -Ofast since it can result in incorrect output for programs that depend on an exact implementation of IEEE or ISO rules/specifications for math functions. It may, however, yield faster code for programs that do not require the guarantees of these specifications."

So what did you expect?

I was taught in my undergrad class not to use fast math if you ever wanted accuracy. I don't understand how you missed this?
Show HN: Lifeee – Conway’s Game of Life with an infinite zoomable grid
It might even be damaged RAM
But all the users above me said the market takes care of it... im confused. It sounds to me like you're saying that labor laws exist as a response to widespread bad behavior rather than dirty liberals trying to make it possible for plebs to have control over their own lives?
figure out what slice of reality your dad is "the" expert on and focus on that audience
Well then, it sounds like you need to put your phone down or at least don't open Slack, knowing well what would happen if you do. The onus is on you to disconnect from work, not to ensure everyone else conforms to your schedule.
Copying the introduction text:

@* \[1] Introduction.
This is \TeX, a document compiler intended to produce typesetting of high
quality.
The \PASCAL\ program that follows is the definition of \TeX82, a standard
@:PASCAL}{\PASCAL@>
@!@:TeX82}{\TeX82@>
version of \TeX\ that is designed to be highly portable so that identical output
will be obtainable on a great variety of computers.

The main purpose of the following program is to explain the algorithms of \TeX\
as clearly as possible. As a result, the program will not necessarily be very
efficient when a particular \PASCAL\ compiler has translated it into a
particular machine language. However, the program has been written so that it
can be tuned to run efficiently in a wide variety of operating environments
by making comparatively few changes. Such flexibility is possible because
the documentation that follows is written in the \.{WEB} language, which is
at a higher level than \PASCAL; the preprocessing step that converts \.{WEB}
to \PASCAL\ is able to introduce most of the necessary refinements.
Semi-automatic translation to other languages is also feasible, because the
program below does not make extensive use of features that are peculiar to
\PASCAL.
Always hilariously slow? That must have been before Ivy Bridge.
That depends on what you mean by 'dial it up', do you mean a throttle? If so then that's illegal. If it is just a 25 kph bike then you can feather the pedals and it will go up to 15 or so and above that you'll have to work for it.
Looking to meet crypto ppl in SF/LA
Hey hey, I'm a dev/founder from TLV,
Currently in Vegas, would love to meet the crypto community in LA/SF.

Pls DM me on TG @monkeyontheloose.

VV
I track more than a dozen quantities related to my daily activities, included alcohol/junk food consumption, exercise, weight training numbers, finance info (net worth/spending), book notes, project commitments, TODO list, language learning, and so on.

I built a simple web framework that makes it very easy to add new mini-webapps (I call them WebWidgets). It turns out it is very easy to build simple webapps if the data size is modest, there is a small number of users, and you can assume the users have newish browsers. I create dynamic pages without any frontend libraries like React, just by composing HTML strings in Javascript and slapping them into div/span tags. Works like a charm.

For many years this was only a personal project, but I'm slowly opening the system up for use by other people. I offer free accounts and tech support for early adopters, and I will even code up a few widgets for you if you're interested. Check it out:

https://webwidgets.io/
> my extensive experience with Python where things that are easy in, say, Go, are quite hard

Can you give some examples? This is not something I've encountered (although I have much more experience with Python than with Go so there is probably plenty in Go that I have not encountered).

> the argument that Python's REPL is particularly bad

What argument is this? This is also not something I've encountered. I use Python's REPL all the time and it greatly speeds up development for me.
During the Cold War, I've heard rumors of one directional communication system with submarines using neutrinos.

I don't know what the utility of the system described in the article though - neutrons will be absorbed pretty quickly, so the communication must have a very short range.
Specialized is one of the most well-known bike brands among enthusiasts. Unfortunately also one most expensive ones.

But they have some interesting innovation going on, e.g. with the FutureShock system on rigid bikes, integration of storage in downtubes, their various suspension designs on mountainbikes, first dual-crown fork on an enduro bike, and their own e-bike system.

You can think of them as the Apple of the bike market.
In case someone else is wondering, they modulated the neutron beam by pneumatically moving a polyethylene block in front of the Californium source which sits inside a one cubic meter water tank and can be pneumatically moved close to one of the walls for activation. The data rate was about one bit every ten seconds.
I've been in exactly that situation, and it's definitely hard. It's infuriating to be told that you're wrong using bogus catchall arguments like "mansplaining". It's awful to be treated as the enemy when you really want to help and can genuinely contribute.

It is a useful, if aggravating, exercise to recognize that they've all been shut down many times, and this is what that feels like. Turning it around back at you is neither fair nor helpful, but it does give you a glimpse of why it's so important.

Fixing racism and sexism and other problems means working with people, and the effort won't all be focused where it should be. And saying "Well, if you won't make it easy for me then I won't help" is your privilege showing: you can walk away from it. They can't.

That's going to mean shutting up and listening, and hearing a lot that you don't like. You're not just the outsider, you're the newcomer, and they've heard whatever you have to say before. You are neither so smart, nor so insightful, nor possessed of such a novel perspective as you think. Even if they appear not to know something you know, that doesn't mean you can fix anything by saying it until you've come to a place where you understand each other's language. Because what you're listening for is a lot of stuff that you're not hearing at first, in the subtext and assumptions and connections.

So you have my sympathy, and respect for sticking with it. That's the right thing. Even if it was really awful at times.
> But they’re raising prices even as they rake in record profits.

Ray Dalio recently wrote that "Wealth == Buying Power"[1], and notably record profits when denominated in a devalued/devaluing currency doesn't mean much.

> Or consider another consumer product duopoly – PepsiCo (the parent company of Frito-Lay, Gatorade, Quaker, Tropicana, and other brands), and Coca-Cola.

This isn't just on supply side with 2 "evil" companies raising their prices, but also on the demand side (elasticity). People need to wake up and stop being such automatons for their choice brand...

Anecdotally i've observed people (imo irrationally) be so automatic with grabbing at what they're used to -- for example their choice coke/pepsi -- without considering alternatives and the marginal value. If the off brand soda is sitting on the shelf beside and it's 1/2 price this week on a sale, why not grab the cheaper option?

There has been a trend of yolo/nihilism/hedonism that suggests "treat yourself", "it doesn't matter", "my pleasure in the cola is worth it" in my and younger generations which is creating a brand loyalty/inelasticity which allows companies to take greater and greater shares of wealth away in exchange for nearly nothing.

[1]: https://www.linkedin.com/pulse/inflation-wealth-ray-dalio/
SEO local 2021 simplificado e divertido and Google Maps e TripAdvisor
As animals ventured out into the grasslands, visual acuity was selected for because the viewing distances expanded.

As visual acuity improved, camouflage was selected for very strongly to allow animals to hide from the increasingly visually seeking predators.

Now what happens when sensory perception extends to near-infinite distances? There is selection pressure for near-infinite camouflage.

All non-camouflaged civilizations will be picked off by those who are camouflaged until the universe is quiet.
> Lisp REPLs take that a step further, as you interact with and in your whole actually running program

With python, I can add a signal callback which calls the inbuilt breakpoint() function. This means I can send my application a given signal, let's say SIGTERM, and it'll drop into they python debugger whereby I can then drop further into the python REPL.

Does Lisp provide more than that out of interest?

Edit: ah I see hot reloading is a thing. Not explored that in python.
The thing is that culturally you have to consider the point of Face.

If Mr. Toyoda is going to look bad by these decisions and also look bad by giving in, then there is no point in him giving in. Instead he will either double down or greyrock any opportunities to change direction.

Instead, Mr. Toyoda should be encouraged to keep the propaganda up for a year or two while they plan their all out Toyota EV invasion, blast Tesla out of Japanese airspace, and take market dominance in the country for EV vehicles.

He would look like a brilliant hero, Toyota would make billions, and the world becomes a better place, and it would have all been facilitated by a little dab of misdirection on his part.
In Scala it's called blocks [0], and if a function/method expects one you can provide it inline, eg:

myList.foreach { x => doTheThingToTheThingEvery(x, 100 millis) }

Of course it's sometimes a bit too much. It starts out cute [1] and handy [2][3][4], then [5] ... [6] :)

[0] https://docs.scala-lang.org/tour/basics.html#blocks

[1] https://scastie.scala-lang.org/tpfgE80WTc6QQaHslraJag

[2] https://www.playframework.com/documentation/2.8.x/ScalaActio...

[3] https://stackoverflow.com/q/50370202/44166

[5] https://www.playframework.com/documentation/2.8.x/ScalaActio...

[6] https://miro.medium.com/max/784/1*EMiSTuRIxUPCzWOgLkiXoA.jpe...
What are the odds the top comment is an Indian asking about when he’ll become current :D
Right. There are a bunch of stars that are way older than our Sun. (Remember, the Sun is pretty much the same age as Earth.)
Yea, I'm curious about this as well and what bit rate they were able to achieve. Wondering if it could be used for high frequency trading in the future since I would think neutrons going straight from source to destination would be faster than any other communication method (no idea if this would be too dangerous or not tho).
> What we can do is limit the speed on bike lanes, but that means we could allow any vehicule on it.

No, we can't because of momentum. We could never allow a car or a heavy motorcycle to drive on pedestrian/bike lines even if they are at low speeds.
It will click one day. I still remember how english clicked for me, from that day on I got everything without any "processing", mostly through TV shows and video games.

Before that I got fluid in Spanish by living in a non tourist location for several years.
I do wonder how much of this lack of competition is also due to consumers not trying alternatives? (as discussed in my post[1])

[1]: https://news.ycombinator.com/item?id=29203518
Not this battery :) Anyway, agreed, 25 kg would be a nice upper limit to have. The bike I have weighs in at 29 kg with the original battery, now it is somewhere between 35 and 36.
How does one go about doing that? I have been living in Spain and having a hard time getting remote work with U.S. companies despite having a PhD in computer science and being a U.S. national. Do you have any pointers?
I wonder if it would be meaningfully faster if you checked the first 16 bytes as uint64_t or uint128_t instead of byte by byte. It would save you 14 or 15 comparisons per function call.
SDL gets an Epic MegaGrant to work on next-gen Vulkan API
I run batch computing jobs at >1000-CPU scale (I work at a large payment processing company). Being able to spread those cores across fewer physical nodes improves performance considerably.

And no, GPUs aren't appropriate for this workload type. We're bound on IO and memory more than raw compute.
There's a bunch of things that make benchmarking memset and similar functions really hard:

Measuring the time _repeated_ small calls to memset usually doesn't make any sense, even when the lengths are heterogeneous; this results in an instruction stream that's almost all memset, but for small memsets you almost always have lots of "other stuff" mixed in in real use. This can lead you to a suboptimal implementation.

You have to factor in what distribution of sizes actually occurs in a live system. I haven't looked at this for a decade or so, but the last time I checked the majority of system-wide time in memset (on macOS running diverse applications) was spent in length-4096 calls, and the next highest spike was (perversely) length-zero. A system implementation has to balance the whole system's needs; a memset for just your program can certainly do better. Dtrace or similar tooling is invaluable to gather this information.

As with any benchmarking, the only way to actually know is to swap out the implementation and measure real app / system performance. All that said, Nadav's implementation looks pretty plausible. It's branchier than I would like, and doesn't take advantage of specialized instructions for large buffers, but for some input distributions that's a very reasonable tradeoff, and I don't doubt that it's competitive with system memsets.
It's hip to be square!
That sounds terrible. Your staff has to read every message after hours in case they get one where they have to respond ASAP. Now I can see why Portugal deemed the law necessary.
It's a giant fire hazard which can also take you to places.
That's a valid and useful rhetorical technique. https://en.wikipedia.org/wiki/Reductio_ad_absurdum

Although it can be applied with a bit much snark sometimes. :)
I park a similar ebike in San Francisco fairly often. I have a good U-Lock and only lock to secure bike rings on main streets but haven't had any trouble. I've left it for hours at a time, but never later than about 9pm. You can mitigate the overall risk with an insurance plan, which is only a few hundred bucks a year.
The blog entry states:

"(For reasons beyond the scope of this entry, we can assume that SMT is worthwhile for us.)"

This is also coming from utoronto.ca - so... I guess the question I would have is actually more along the lines of whether there are actually adverse effects from exploiting SMT to snoop on other processes?

Is this going to be a whole lot of engineering students doing finite analysis homework? If so, what do you get out of an SMT exploit? There are probably a lot easier ways to cheat on your homework.

Are they doing analysis of medical data that hasn't yet been anonymized? Perhaps that's a bigger deal. Maybe.

1. There is no such thing as perfect security

2. Security is an economic decision. You have to know what you stand to lose before you decide if buying 2x the number of processors and disabling SMT is worth it.
Twenty-two (22) months into this pandemic, Fauci gave an interview in which he said that they don’t have data on the efficacy of natural immunity. That’s either lying directly, incompetence for not gathering it, or truthful only due to willfully not collecting it out of fear that it would undermine mandates. Regardless of which, he should be sacked.
The problem with your wager is that on a long enough timeline, the doomsayers are always right.

So saying anything OR societal collapse is going to evaluate to true.

There are any number of disasters, both terrestrial and cosmic, that can radically change the landscape of the Earth.

I also don't really find discussions about what's going to happen beyond our lifetime that interesting for the most part. Often, they're just fantastic wishing attached to some loose thread of logic.

The Island

Escape from New York

The Running Man

Akira

Strange Days

A Scanner Darkly

Back to the Future II

Blade Runner

2001: A Space Odyssey

2010: The Year We Make Contact

Death Race 2000

1984

Terminator 2: Judgment Day

Freejack

Westworld

Real Steel

Pacific Rim

12 Monkeys

The Abyss

Timecop

And a host of other films and books are set in futures that are now our past. And while some of these are fantasy designed to entertain, they all make assumptions about what would be possible by that time. And we have fallen woefully short of those predictions. So short, that "flying cars and meals in pill form" is a meme about such predictions.
They currently provide a Fedora repository though, which is far more convenient. I suppose a third party can do the packaging too though...
Google Docs will eventually be overloaded with all the people accessing the doc. Linking to the [Preview] version helps, because it doesn't have to load the multi-user edit interface.

[Preview]: https://docs.google.com/document/d/12Gmy2s4Nmkw6VDv2B6b5K1DL...
25 kph bike, has a setting for power that has 4 stages and an 5th stage called boost. Would go all the way to 25 with just feathering
https://archive.md/Crxey
obligatory related tangent: https://en.wikipedia.org/wiki/Max_Headroom_signal_hijacking
If you're trying to be comprehensive, a few other suggestions in rough order of their usefulness:

Gigablast.com - Has been improved recently. private.sh is supposed to be a private proxy for Gigablast, but it has been broken recently

Exalead.com - run by a French defense contractor for some reason

filepursuit.com - search for files only. Need to play around with it more.

PeteyVid.com - multi-platform video search

Wiby.me - focus on "classic" style web sites
This is everyone :)

I love awk and whenever I __do__ find a task where awk helps me, it's really an amazing experience and it is always a boon, never a burden.

But I really suck at remembering the syntax as I only hit tasks that awk solves well rarely. What I do remember is situations where awk definitely can likely help. Same with sed, tr, etc.

Keep in mind, every time we automate something or introduce a new tool/process, it's a cost benefit analysis; when I have dozens of gigs of logs to parse to figure out which hosts out of hundreds are having issues, it's a no-brainer for me; the 30 minutes to revisit a few awk and bash tricks is a far better investment than trying to grep/scroll my way through literally millions of lines of logs/code.

When I first learned awk I definitely went through a 'hammer' phase (i.e., when you have a hammer, everything looks like a nail); once phase passed, I find that I'm much more disciplined on when I break out awk or similar tools.

Ultimately it's about identifying when you have the "right" tool for a specific job; I might need to invest time to revisit some syntax, but if the end result is that my 30 minutes saves hours, then it's a good 30 minutes. I'm at the stage where the basic text munging with awk is a no-brainer (or at least I remember the mistakes I made previously and how I fixed them); this was achievable only after a few projects where I did have to spend a bit more time wrangling awk than I preferred, but it saved me a lot of time in the future. Just knowing what I __can__ do with a given tool helps me make educated decisions on where I should invest my time on a given issue.
that equation shows velocity is more important though? a small car at 10 mph has about the same KE as a 200 lb person going 40 mph. of course KE doesn't tell the whole story. of the two, I'd much rather be hit by the car. I could run into a brick wall at 10 mph and probably be okay.
Americans have been quitting more than ever for half a year
You can actually use openssl with RSA keys generated by ssh-keygen to sign also, and this has worked for a long time.

https://www.linuxjournal.com/content/flat-file-encryption-op...

You will have to generate an openssl-compatible public key:

openssl rsa -in ~/.ssh/id_rsa -pubout -out ~/.ssh/id_rsa.pub.openssl

To sign:

openssl dgst -sha256 -sign ~/.ssh/id_rsa -out known_hosts.sha256 known_hosts

To verify:

openssl dgst -sha256 -verify ~/.ssh/id_rsa.pub.openssl -signature known_hosts.sha256 known_hosts

Here is a little script to automate this:

$ cat rsign
#!/bin/sh

set -eu # http://redsymbol.net/articles/unofficial-bash-strict-mode/

case "$(basename "$0")" in

rsign)
for n
do openssl dgst -sha256 -sign ~/.ssh/id_rsa -out "$n".sha256 "$n"
done ;;

rchek)
for n
do printf "$n "
openssl dgst -sha256 -verify ~/.ssh/id_rsa.pub.openssl \
-signature "${n}.sha256" "$n"
done ;;

esac

$ cp /etc/passwd /etc/group /etc/hosts .

$ ./rsign passwd group hosts

$ ls -l *.sha256
-rw-r--r-- 1 luser lgroup 256 Nov 12 13:21 group.sha256
-rw-r--r-- 1 luser lgroup 256 Nov 12 13:21 hosts.sha256
-rw-r--r-- 1 luser lgroup 256 Nov 12 13:21 passwd.sha256

$ ln rsign rchek

$ ./rchek passwd group hosts
passwd Verified OK
group Verified OK
hosts Verified OK