skysight-inc/HackerNews huggingface dataset:
Unviable, GPU shines at what they do because they hide memory latency. They do that by having N threads in flight for M computes unit with N > M by a sufficiently large factor (for instance N = 5M or more like 10M ...). In flight means all states including all register values are save inside the GPU usually in its cache.

So at any point in time among the N threads they are M that are ready to execute (ie not waiting on memory) and those do execute. Anytime a thread need to lookup memory, like accessing a texture for instance, the memory lookup is schedule and the thread is put to sleep but its states stays in the GPU. But overall they are always M threads not waiting. This is why if you do performance analysis on GPU in some basic cases the memory lookup operation looks like they are free (ie takes no time).

On the CPU when you context switch between thread the kernel save the CPU states (all register values and ancillary states) to main memory. Which means that switching thread on a CPU core means writing current thread context to memory and reading next thread context from memory. So it even worsen the memory latency issues.

If you design a CPU capable of holding many threads context within silicon (on die memory) you might get closer to a GPU. But you do not get much from doing so for CPU workload. Also at which point does your design is more a GPU then a CPU ?
There’s a canonical term for this: rubber hose cryptography. That’s when you beat someone with a rubber hose until they give you the key. It’s effective against a wide range of algorithms and constructions.
> Best practice is to not have them.

So no food options on a 14 hour train? The train's losing a lot of captured audiences there and people like to... eat. In that time the average US person eats at least three meals, you simply can't pack that much, especially for a family.

> Do it at the end of the line when the train is stopped.

Ever been to a music festival and looked at the toilets at the end of the day? Now imagine you're in a semi-airtight tube with that for 14 hours.

> Amtrak is a bad example for anything. They are running tourist trains, and should follow the practices of cruise ships not modern railroads

Have you ever taken one on the East Coast? They are not tourist trains, they're commuters and travelers.
> For people with a document-centric view of the world, programs aren’t really things that you think about. What you really work on are documents.

This seems outdated - computers are very app-centric now. Stuff is usually found inside an app, not a document, and the filesystem barely exists.
The vast majority do though. This was a design decision to be useful 85% of the time and allow for graceful degradation into edge cases (you can always just return false from equals() always)
I don't know what the right thing(tm) is here but I do know I've seen people on psychedelics do things they never would have otherwise done. Just one example: Jumping from a third story balcony. He was lucky to only break both legs.

The people that argue for decriminalizing/legalizing all of these drugs are usually the same people that argue firearms should be banned based on a bunch of arguments that could easily be used to argue against drugs.

Ultimately, now that I have children, I can't imagine living in California. The decisions they make feel "progressive" but result in more harm and a decline in the quality of life for many people.
Real world comparisons don’t help you here - creating a new digital document from an existing document is a very simple four step process. Duplicate, open, select all, delete. If it were that easy in the real world, perhaps we would.

Especially for things like letterhead or forms. Who wants to go to a room filled with thousands of different forms, if they could just get a fresh and clean one with four simple gestures?
Don't forget it would massively extend every stop. At least an hour+ at each station if you expect every passenger to detrain (with their luggage, because they're not leaving it on the train), wait in line, probably dawdle and then reboard.
It also promotes being able to hit Ctrl+S to save state as soon as any work is entered. Also PLEASE standardize on ONE for each keyboard language!; For English that's Ctrl+S.
The OpenWRT project is the result of a GPL enforcement action in the USA against Linksys and Software Freedom Conservancy is planning another enforcement action in the IoT space:

https://sfconservancy.org/copyleft-compliance/enforcement-st...
https://sfconservancy.org/copyleft-compliance/firmware-liber...
Should it be 1-3?

Please hire me as QA.

Edit: Anyways I like this. Love the idea of companies taking over for helping out the underrepresented in their ranks. This is a natural progression from remote work.
I'm curious how this will effect the Folding@Home project; will it open up possibilities or will this type of approach be ill-suited to long-distance distributed volunteer effort because of the memory footprint (and bandwidth?) needed?
NP-Hard Pancake Game
SuperBIT: A low-cost, balloon-borne telescope to rival Hubble
> 1) There doesn't seem to be any practical or socially acceptable way of charging a car that is parked on the street (I don't have a driveway)

These ways are pretty cool:

- https://www.youtube.com/watch?v=UjiR-Wz_Z8s

- https://www.youtube.com/watch?v=qb5aA3Qepe8

Wireless charge points are also in the future:

- https://witricity.com/
I've done a similar thing, but not with touch. I open the file in vim and then save it immediately. Keeps me from being sad if permissions are going to stop me after I've put some work creating the file content.
Google CEO Still Insists AI Revolution Bigger Than Invention of Fire
First Microsoft, then two different teams at Google, and then Mozilla, and then someone else, all found that roughly 70% of security vulnerabilities reported in their products are due to memory unsafety issues. That roughly that number keeps coming up across all of the biggest companies in our industry lends it some weight.

Here's the first Microsoft one: https://www.zdnet.com/article/microsoft-70-percent-of-all-se...

And Chrome: https://www.zdnet.com/article/chrome-70-of-all-security-bugs...
That is correct.

Team members who meet the requirements follow our relocation process which is managed by People Operations Specialists.

Team members who do not meet all of the requirements are asked to work with their managers first before bringing the request to the People team.
I'm pretty torn. I've found a lot of small shops to be...well, dicks. Often acting like they were doing me a favor and I was a nuisance. I still remember one guy saying 'I have plenty of money and business, call me back or don't I don't care.' I wasn't complaining, just asking about pricing on an initial call. Obviously, I never called him back.

On the flip side, I've done enough work and seen enough to know what customer facing people put up with.

I'd really like a hybrid model that does treat the customer as valuable, then tells them to get bent as soon as they start acting unreasonable.
vim will make a swap file for you and will stop you from quitting on an unsaved file.
>pretty clear “whataboutism”

Whataboutism is when someone deflects accusations against themselves by pointing to others. I am not Bloomberg nor do I work for them, and accusing people of being shills is mentioned in the HN guidelines as being discouraged.
Does that actually affect real science, or is it just a matter of astophotographers wanting a nice picture without streaks? It's not like long exposures have to be done on film these days. Anomalous light sources can be removed in software.

I think if this is affecting basic science it's a real concern, but if it's just a matter of making long exposures of galaxies and nebulas less pretty then I have a hard time being overly concerned about it.
A lot of people seem to make the mistake of identifying SpaceX with Starship alone, forgetting that they've also achieved effective dominance of the commercial orbital launch market with Falcon 9, broken into the heavy lift game with Falcon Heavy, and recently delivered the only operational manned orbital launch capability in the western hemisphere.

So, IMO, you don't need to invoke Starship to illustrate the width of the current gap between SpaceX and a company like BO that has never flown substantial hardware in orbit or beyond, on their own launch vehicle or otherwise. When they do start delivering spaceflight systems, we can re-evaluate the competitive landscape. New Glenn could absolutely put some real pressure on Falcon 9, if they can deliver it before Starship eats its lunch.
With Qubes you are depending on the correctness of the VM and whatever hardware it is running on. Modern chips are really complex.

The only perfectly secure computer is one that is off. Security is always about probabilities and trade offs. As you approach perfection cost approaches infinity. It’s similar to adding “nines” to your uptime.

A good security policy balances cost with security and also has plans in place for what to do if security is compromised.
I would recommend that you watch the second video. The first one is not something you can get anything out of without a lot of baggage and even then there is much to disagree with. The second is much better.

I don't think anyone actually believes that literally all work under capitalism is exploitive outside of very specific definitions of work, exploitative, and capitalism. It is meant as common sense.
> This seems outdated - computers are very app-centric now. Stuff is usually found inside an app, not a document, and the filesystem barely exists.

Which is why Google spent $$$ on a whole gTLD to enable new document creation :-)

https://doc.new, https://spreadsheet.new etc.
I'd be curious to hear more about where you see the rough edges are around Discourse deployment, particularly for a simple use-case. I kicked off a single-node Discourse installation a few years ago and it's happily run ever since with just an occasional machine resize. The community that installation supports isn't _that_ trivial, imo, and consistently hits 5 figure monthly actives (a lot of whom are very, very active).

My experience overall has been that, for a project supported by a company that wants you to pay them to run the software, it's almost _too_ easy to run. One click upgrades in the client, generally fantastic documentation and resources for when you need to go deeper, and a really solid story (albeit time consuming) for the situation when you need to transition from the one-click-style installation to multi-node. Personally I've found Discourse to be so simple to install and relatively painless to manage over the years that I'd honestly be shocked to find something better in that regard.
As an independent company it wouldn't, but as part of SpaceX, Starlink is meant to provide funding for Starship, which has a lot to do with space exploration. Not only Mars trips but anything anyone else wants to do at $50/kg to LEO.
> I can't see how the New menu is a particularly good solution because it doesn't seem any more discoverable than the list of document-authoring programs in the Start menu.

I think you’ve missed the key point of this article, which is that a lot of people use computers without a clear idea what programs are. They know they can double-click a spreadsheet file and have a window open that lets them do things with that spreadsheet; but to them, I guess, that’s just “what a spreadsheet file is like” and there is no notion of this thing called Excel which is mediating their experience of the file. To a person like this, “discovering the program in the Start menu” is not something that can happen within the bounds of how their ontology of computers works.

It’s a credit to the designers of Windows that they design to accommodate users like this, though it also goes a long way to explaining why Windows is so annoying to many professional computer users.
> or just hearing the first 5m of what they are doing right now

Tell me, why does this filter work for a candidate who works as an IC right now, but had significant experience as an EM previously.
Couldn't thank you more. Unfortunately I am having a hard time finding your email. Do you think you could reach out to me instead? nikk at getfractals dot com

Thank you!!!!
Again, the current issue with psychedelics is not a debate on Drugs with a capital D. It's rather about the mischaracterization of psychedelics. Because of their mind altering properties, psychedelics are continually conflated with other drugs, simply because we like big umbrellas. The reason they're currently being brought out of prohibition is responsible and compelling research that is demonstrating that their benefits heavily outweigh their harmfulness.

If you want to legalize crack, then responsible and compelling research should probably also do the same.

If you want to pin alcohol against crack when it comes to harmfulness, note that alcohol is also legal and thus more prevalent.

https://bibliography.maps.org/bibliography/default/resource/...

See graph on page 4. Heroin and crack are still illegal, yet already significantly harmful. Let's not assume that legalizing them would keep the standing the same.
The population also exploded from ~280MM in 2000 to an estimated 331MM in 2020... so maybe all of those extra people created a glut of workers.
Notably AutoCAD also uses ribbon=style interface, though I'm not sure if they use MS implementation or their own.
Pocket is worse than useless. It's ad-filled, privacy invading, garbage. For all the potential security problems with using FTP, pocket is a lot riskier since you can be certain your data will be sent to 3rd parties and you'll have ads pushed at you by using it.
Ok this I understand, and agree with, to a decent degree.
1. 1. 1. is on purpose, the Markdown rendering software will number it. This has the advantage that you don't need to update the numbers in the source if you move/add/remove lines.
Way to lose your weight 2021
Well said, happens to everyone who heard about how Facebook started I guess.. The reason why I became a programmer is actually because I was afraid about someone stealing my idea.
The character is U+00A0.

C2 A0 is the UTF-8 encoding.
Yes. I used to use it for this all the time, though less so nowadays with so much more in Windows happening on the command line anyway.
> $ touch myfile.txt

If we're playing golf, this works (overwriting if the file exists):

>myfile.txt
The link will take you to a replit... not sure how much traffic they will take. Here's the source below. Try no to judge too harshly, Python is where I glue things together, not a primary dev language for me and this was just a quick PoC before work.

Source:

from random import randrange

def play_game():
stack = get_stack()
stack_ar = get_layer_size_array(stack)
ar = get_layer_size_array(stack)
ar.sort()
print("\n".join(stack))
score = 0
print("\nI was inspired by a recent HN post involving NP problems, and found an interesting one: Pancake flipping. Sort the stack! Select a layer. It will reverse that pancake with all above. Goal: smallest (top) to largest. Try not to judge too hard... I use python as \"glue\", not everyday, and threw this together in the morning before work\n")
while ar != stack_ar:
print (str(score) + " Is your current score (lower is better)\n")
layer = input("Which layer would you like to flip? layer #: ")
stack = flip(int(layer),stack)
stack_ar = get_layer_size_array(stack)
score = score + 1
print("Congratulations! Your score for this round was: " + str(score) + "\ncan you beat that?")

def get_pan(m_size = 43):
pancake_char = '\u25ae' #character use for pancake shape e.g., ▮▮▮▮▮
#pad_char = '-' #padding character
size = randrange(1,m_size,2)
pancake = pancake_char * size
pancake = pancake.center(m_size, '~')
return pancake

def get_stack(st_size = 20):
pan_stack = []
for i in range(st_size):
line_num = (str(i+1) + ') ').rjust(4)
pan_stack.append(line_num + get_pan())
pan_stack
return pan_stack

def flip(layer, stack):
sub_stack = stack[0:layer]
sub_stack.reverse()
sub_stack.extend(stack[layer:])
sub_stack = [e[4:] for e in sub_stack]
sub_stack = [(str(i+1) + ') ').rjust(4) +sub_stack[i] for i in range(len(sub_stack))]
print("\n".join(sub_stack))
return sub_stack

def get_layer_size_array(stack):
ar = []
for i in range(0,len(stack)):
ar.append(stack[i].count('\u25ae'))
return ar

play_game()
I appreciate your personal opinion and just felt like sharing my own personal counter opinion. Being a gay person in the furry community, posting nudes on IM groups is something that is just done almost like you would post a selfie at the beach. I have seen nudes of most of my friends and even some of my coworkers and the other way around. No one treats it as weird or awkward, its just something you do.

It doesn't devalue personal interactions offline or make me feel like a soulless void. I feel like most of the issues that the general public has on this issue is not fundamental parts of humans or society, but simply norms which we have come to embed so deeply they feel fundamental.
Well you can hardly complain it's impossible to make the cost of exploits high enough if you do nothing to restrict their funding. If a country lets them openly conduct business then it's no surprise they're well funded, which wouldn't be a problem if that country kept an eye on them to ensure they're not doing anything harmful, but predictably that didn't work out.
Keep hydrated. Keep hydrated. Keep hydrated. Keep hydrated.

It can never be said too much. Sometimes, you may need to drink a litre per hour or even more. By the time you feel thirsty, you are well and truly DEhydrated.

Keep that fluid going in. It doesn't really matter what sort of fluid it is (water, coffee, beer, milk, etc, etc) as long as more fluid is going in than is being lost.
What’s the idea? Wouldn’t you rather share it and get feedback at this point? Even if someone else were to make it and profit, wouldn’t you want to see it in the world and be able to use it?
Super interesting to learn this. I find that people often assume the things that don't make sense in today's world simply never made sense but often that's not the case! You're right, overdraft fees DO make sense in the world of physical checks the system just hasn't caught up (intentionally or not). Thanks for sharing!
Also, many people who live on those lit streets would rather those street lights didn't exist, shining in their windows all night. I feel fortunate to live in an unincorporated urban area that's like a city in many ways but we don't have street lights nearby. Cities don't need to be illuminated 24/7.
What do you mean by "once market entry is prohibited?"
I may have missed this, but doesn't this just raise the question:

Why is the fourier transform of position equal to momentum?

I.e why is position conjugate to momentum?

More generally, why would the fourier transform of an observable be another observable?
Who is dying on this hill? The article is in support of the New menu too.
I understand that completely, and my response again is that discovering the New menu doesn't seem easier to me than discovering the list of programs in the Start menu. I don't think the person's knowledge about what a "program" is is particularly relevant, especially since most of the items in the New menu are of the form "{program name} Document". I think it's pretty clear that in most cases the person must (and likely will) be aware of the names of programs they want to use (like Microsoft Word) even if they don't have explicit knowledge of what a "program" is. (Granted, a couple of the options do not contain the name of the program used to author them, like "Bitmap image" and "Rich text document," but those are the exceptions.)
I'm really glad you got to experience that. I've only ever see it dark enough to see the Milky Way once, when I was out in rural Ireland. It was a stunning experience. But even the difference from where I grew up to where I am now is saddening, and I'm not currently living in a big city by any means. Thankfully, just a 45 minutes drive in the right direction makes it a bit better, but I can't help but feel a bit is lost every time.
Not sure how it is in the US but where I live restaurant owners are wealthy entrepreneurs driving around expensive SUVs.
Every sunny day the restaurants and bars are packed from morning until midnight.
If they need more staff they have the money to pay better wages. That's how every other industry deals with labour shortages.
It's still a really good browser, you just have spend a lot of time and effort beating it into submission, removing/disabling anti-features, and installing 3rd party add-ons to get it there. Once you do however, it's the best bet you have at a secure, privacy respecting, modern web browser.
pandemic unemployment has already ended in a bunch of states. If it's the problem, we would be seeing those states rebound.
Because they can, and it makes employees happy?
Ah chi, well that explains everything, definitely 100% real and not made up bs at all.
That's totally untrue, unless you are using a really weird definition of "memory safety". A rust program that doesn't make use of the unsafe keyword will not have memory safety bugs. We've had programming languages for decades that are able to happily process arbitrary bytestreams with incredibly buggy code without ever actually writing to a memory region not reachable through pointers allocated by the ordinary program execution.

A Java program can't write over the return address on the stack.
Jobs wasn't even just an "ideas guy." He had deep skills in product management, in marketing, and he was a fantastic presenter. He also seems to have been a hard worker.

These wannabes tend not to have all (or any) of these skills and attributes.
Number 1 is still the major issue, electric cars make sense for those who own a house or has access to an underground car park with charging.

If you don't get a Tesla then the infrastructure is still not great. And roaming negotiations to let other electric cars use Teslas charging is still not a thing.

For a successful rollout every charging facility has to be available, period.

Adding electric charging to gas stations will not help enough.

The current selection of electric cars is much better today, though most new cars seem to be in the high end of the price range.
Even driving now is more difficult. I live in San Diego and it seems now people have more cars and are driving more then pre-pandemic. Half the time I can't change lanes because no one lets me in. I can't get off on some freeway off-ramps because some are backed up many hundreds of feet (so I go to the next off-ramp as I have been nearly hit by people trying to slow down to get into the off-ramp line). Strange things... I really expected to just to return more to normal but there are some changes for the worse.
Agree on all points, but I just wanted to mention that the "finding my folder" step got a lot easier for me when I noticed I could copy and paste paths. With my folder open in the explorer window, I just click in the path display box, ctrl-c, and then paste it into the save menu's path box.

Much faster than clicking through a web of deeply nested folders.

Although, of course, this doesn't work when some app has rolled their own save/open menu that doesn't allow for navigating directly to a pasted folder path.