skysight-inc/HackerNews huggingface dataset:
> What kind of cheat does it prevent?

Not much. When lockdowns first started I remember seeing _tons_ of first and second hand accounts of all the ways anti-cheating software failed when exposed to the real world.

> I imagine it wouldn't be terribly hard to run the machines so that only one full-screen window is shown, or a user for whom the internet is disabled. Is that not enough?

It can be a little tricky. We put the test in a single full-screen window on top of any other windows, and...the students alter the transparency to view their notes behind it, or they notice that we only check windows in the current desktop or for the current active user. Maybe "full-screen" on the system in question only fills a single monitor and leaves another open for research.

All of that assumes that the student is only using a single device and doesn't have a hi-def pet silicon rock in their pockets at all times, hence the webcam monitoring and whatnot to check that a student is actively staring at the screen the whole time.
well that's from 2013? Do the claim still hold? I don't think there will be anything left to eat for vegan ? Why

See example of oil. There has been too many controversies regarding palm oil and how it destroys orangutan habitat. But now if we shift to olive oil which many people did there was a news of some bird being killed for that?

So the question is can we have 100% vegan? No for sure

But can we try to vegan as much as possible? Yes for sure.

And I will not eat the cashews from those company that are responsible for being horrifically cruel to workers. Same for palm oil and olive oil. We shall try for best.
I mean, that's not doing anything that IBM wasn't already doing. And they chose to gamble on Steve Jobs' vision than make a "me-too product".

That's how you make the small things, just, unforgettable.
India clean fuel transition slowed by belief – firewood is better for well-being
Nobody's denying that the data makes it to tape eventually. What everyone finds hard to believe is your assertion that data is ever moved from tape back into warm storage during the ordinary course of business. Enterprises use tape for backup. They only read data off tapes after something goes very wrong, or periodically to verify that their backup process is actually working. But except after a catastrophe, data read from tape is not routinely used to re-populate warm storage.
Ah, the young people...

https://www.bbc.com/worklife/article/20171003-proof-that-peo...
we don't have enough grass to feed all the cows.
Thanks for pointing that out. Yes, the $1mm number I cited in my post is the estimated raw cost of a full mask set for a relatively modern process in the 2Xnm or smaller range.

Definitely older processes have much cheaper mask sets -- in part because there are just fewer metal layers, and fewer & cheaper masks required to image the transistors when the wavelength of light used (193nm) is close to the line width of the devices themselves.
Crossbow - armor-piercing weapon was the RPG of Middle Ages. There were constant attempts to ban crossbows.

Second Lateran Council banned use of crossbow against Christians.

> And Western knights did not like it. Their armor protected them from most weapons they would face with the exception of the longbow, a weapon that took years to learn and decades to master. But crossbows could slice right through the armor at greater range than even a longbow, and shooters could be trained in hours or days.

https://www.wearethemighty.com/mighty-history/catholic-churc...
My impression is that chivalry was more about relations between nobles than anything to do with peasants.

Feudal lords have pretty much always taken whatever liberties they like with the local people: rape, theft, property destruction, murder, torture, kidnapping, ...

Medieval knights were little different than the thug soldiers of any modern criminal gang, except less checked by state power.
A simple way to avoid the problems highlighted in the article is to use immutable data-structures.
If you need to update that across threads, am atom with CAS logic will usually be sufficient.

If you like it erlang style: an agent can serialize changes nicely.

If you need coordinated changes, use software transactions.

Of course: next we'll introduce deadlocks with DB transactions. Fun!
Are you implying Canadian traffic isn't vacuumed up voluntarily by the Canadian government for use by US intelligence? Because that's false. Canada is a card-carrying member of Five Eyes.
Could you not have used a simple thread pool model in your case? That would be a trivial parallelization of your network requests with limiting on the resources (number of parallel connections)

Otherwise when the logic gets complex I try to model it as independent threads each having a well-defined role (e.g. exclusive write access to SQLite) communicating with channels. Although I tend to code these things in Rust, the language who taught me that philosophy is Go.
Okay, Okay, so this is tough on me. I never thought of myself as a pizza fundamentalist. I didn't think I'd find a pizza hill to die on. But I also never thought anything like "Detroit" pizza existed. I can deal with the shape: Sicilian pizza has been a thing for a long time, and let's face it: Chicago deep dish is standing on the should of a giant when it improved on the thickness of Sicilian.

But cheese all the way to the edge, and browned crispy? That's almost too much. But not quite: It's the type of cheese. I don't see mozzarella in that link you posted, I don't even see the lesser trinity of 3 cheeses. I see something called "brick" cheese. That's just a bridge too far.

I won't be the one to push the button on this and trigger the fallout that comes with it, Detroit has enough problems as it is. But you need to hope the true pizza extremists don't hear about this. Maybe delete the post, or at least put a /s sarcasm flag on the end. Also at the beginning, and in the middle. Maybe one after each word.

Also Detroit pizza looks awesome and I want some right now.
Anecdote time. Never have I ever understood concepts through repetition alone. Grinding problems is for building patterns via using different input sets, not unlike ML. It is true that it "clicks" sometimes after a threshold and you actually understand it, but usually what grinding does is reinforce the algorithm without actually understanding it - e.g. surely you know that c squared equals a squared plus b squared, you've probably grinded that enough to memorize that equation. Can you prove it or at least explain why that equation is correct? Because i can't, not even after repeating it a million times. That's the difference between memorization and understanding.
It can't be worse TBH. If somebody told me "Yeah, so McDonald's has been using fake meat for the past decade" I wouldn't even dispute it.. "Ahh, that makes total sense".

Seriously though, I'm sure we've all had veggie and vegan burgers an order of magnitude better than what McDonald's passes off as a hamburger.
Sad you are being downvoted for saying a truism, since if it were a Christian dogma the same people would upvote you instead.

I’ll add that nowadays the problem of kosher and hallal meat price is "solved" this way: most animals are killed using one of those rites, and the meat surplus is sold as non-kosher and non-hallal to unsuspecting users. This is something some people advocate to change (speaking of France here) since hallal meat is funding mosquees and other for the safety/animal wellbeing point of view, but entrenched religious lobbying made it fail so far.
The video references and recreates a debug session which is originally from a great blog post by Brendan Gregg: “gdb Debugging Full Example” [1]. This original blog post uses only free tools to reach the same conclusions as the Pernosco session. So it’s interesting review and compare them both.

[1] http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncur...
It's definitely a factor worth considering before purchasing the service. It's going to record an entire program running on your local machine, including all the data that it reads and writes. That includes local files, network connections, events from your window manager, pixels put on the screen, any environment variables that happened to be defined, etc. If any of that is private then you shouldn't upload the recording to Pernosco. If you're working on a public GitHub repository then your concern is pretty much limited only to your local environment. Make sure you don't have security tokens in your environment variables when you record. If your program opens files, make sure it opens something harmless. If your program visits webpages, don't record it visiting a page you want kept private. It's only natural then that the EULA would want you to give Pernosco permission to receive that data, store it for you, and then present it back to you during your debugging sessions.

There's also the on-premises option.
This is complete overkill for anything resembling consumer NAS duty. It's far faster than any consumer-oriented networking equipment, and far more costly per byte than the cheapest consumer SSDs that still outperform your network. A drive like this is best suited for a workstation where large quantities of data are generated or processed locally.
"Hey bro, I'll pay you $50 to let me listen while the teacher asks you questions"
> Think tanks exist to rationalize unpalatable policies to the american public in plausible ways like that. Salaried teams spend all day inventing cover stories - that's why they exist as institutions.

I could describe the EFF in these terms. People don't want to be inconvenienced. The EFF makes inconvenience in pursuit of privacy palatable. This is profitable for the technology sector from which--surprise!--the EFF's support originates.

This model doesn't work because knowledgeable people have a vested interest in what they know. Sometimes this presents a conflict of interest. But often it's just experts converging. (Other times, you're missing most of the debate.)

> Until this impeccably consistent 1000 batting average

America produces lots of think-tank literature. I'd be surprised if more than one in five hundred proposals see light of day.
> Mutating state is by far, the most efficient operation on the computer.

Really? I mean like pretty much every instruction has separate source and destination addresses/registers, memory caches obviously complicate things, but it seems that processing data from one location to another is the most efficient operation.

> Copying state means (usually) calling the memory allocator

Sure, I guess if the main conception of moving data around involves not really knowing where it needs to go, and having to figure that out, that's somewhat true. But there are many ways to structure computation that minimizes or avoids allocator usage.

> unnecessary copies

I think this is the issue, if you have to copy first then do in place mutations, of course it'll be slower, but you can instead structure your entire computation to process your data from one location to another, then all your points about registers, and L1 cache being fast, holds true while still being able to handle immutable data
Precursor is focused on applications that prioritize evidence-based trust over everything else. Thus it's envisioned that it could be useful for applications such as password managers, authentication token generation, secure comms and crypto wallets; but given its high price point it only makes sense for individuals at-risk to use it.

Thus it's overkill for your average user, but if you're a comptroller with million-dollar signature authority on corporate bank accounts or a journalist operating in hostile situations it could be worth the cost.
As teraflop pointed out, CPython doesn't actually do the pop and the push in this case. Sorry for being misleading. I've added an update note to clarify this.
Ask HN: How can I overcome anxiety over dealing with infrastructure?
Not kidding: having to change - or even worse, add - anything to my team's Terraform files gives me real, serious anxiety.

As someone who's been strictly a developer for all of my 15-year career, infrastructure just doesn't "click" with me. It's a bunch of arbitrary concepts each with tons of arbitrary properties. There's no cohesive logic to it, and I find it impossible to form a mental model of those things.

I'm currently responsible for creating a new service, and because I have to add a lot of new Terraform definitions to those files, I've literally been avoiding work these last few days. I can't reason about it. Even if I write something, it's annoying me to no end that I can't look at it and analyze whether it's complete and sound. All I can do is trial and error.

I understand individual concepts (like what AWS ECS and ECR, or Elasticache, or whatever), but the "glue" looks so inscrutable. Sometimes two things are connected together by a "chain" of definitions, but it's not really a chain because it's really hard to read those files and understand the association between components.

Does anyone else suffer from the same problem? How can I get better at this?
Saddam had the fourth largest land army in the world with some seriously experienced commanders and veteran troops, dwarfed only by china, russia, and vietnam, and we wholly defeated them in 42 days because we could launch missiles from ships in the persian gulf instead of deploying traditional armies and tanks to the front lines. This sort of development isn't new, it's how modern warfare has been fought for 40 years and will continue to be fought.
This is a huge misreading of the situation

Naval power is a means of force projection. You can control a sea without a single ship. The US is a naval power. The US cannot project power into the South China Sea without the use of Naval Power.

China, however, can. Easily, in fact.

Indeed, if you look at the J-20, you will notice that it is significantly larger than the F-22 and F-35. Why is that? In order to store very long range weaponry, and much higher amounts of fuel.

This design aspect reflects the doctrine of sea control via air and missile power, not naval power.

So, if for some reason there were no way to sail a vessel near the SCS, the China automatically, decisively, gains control thereof.

Moreso, China and Russia are significantly ahead of the US in hypersonic flight technology.
It's easy (even a bit fun) to grade and give feedback for good students. Meanwhile it's a huge pain to do for the weak students. You need to first figure out what they heck they're trying to do before you can tell them how to fix it, which may take a lot. I suspect code reviews for professionals is much more like the good student category.

If you're asking the students to define unique projects themselves, you run into new problems as students dig up the most obscure blogs they can find on the internet to download and give you. It's a never-ending adversarial struggle.
I'm also curious the role that work culture plays. I remember a couple years ago several humiliating incidents for the American navy that many vet friends attributed to the fact that american soldiery don't get a reasonable amount of sleep, that shifts are unreasonably long, and that equipment goes un maintained.

If other militaries don't have similar issues, could they snuff american boats through simple unforced errors on the part of the Americans? They're crashing boats into stuff in peacetime, how will things go in their first real war in 80 years?
> Pakistan and India only care about each other.

I don't think that's true. India's recently had border skirmishes with China, for instance.
I'm not talking about pitched battles though; more the logistics of even engaging horsemen in battle if you don't have your own horses.
thanks for reading them!
France's OVH partners with Google for European cloud computing push
> It is that simple. GTFO. Never come back. They're not a threat.

This is a complicated subject. I'm not qualified to discuss it and, from the sound of it, neither are you.

But consider the rise of ISIL as a cautionary tale against oversimplifying extraction.
Would swapping the beef out of a Big Mac extra value meal (super sized) make enough of a difference that it didn’t make people fat?

Seems like you could attack that thing from a lot of different angles (smaller portions, not including a quart of sugar to drink, etc.) and get better results.
> There’s a lot more to becoming a naval power than just building ships.

Though building ships is an important prerequisite.
Unfortunately, SLC caching means the math isn't quite that simple anymore. I would guess that this flash is probably rated for something in the 1500-3000 cycle range, and the difference between that and the apparent 500 cycle drive endurance rating comes down to a combination of a conservative warranty period, and estimated write amplification during typical usage.
Possibly the most reliable path to mental illness, to boot!
What are the most effective promotional products?
The Power of Promotional Products
There are so many opportunities to present an existing or potential customer a promotional product to help strengthen and position your brand. This can be chosen specifically to suit your target market by industry or demographic. Trade Shows, Premium with Purchase, Loyalty and Incentives, Conference Delegate gifts – there are so many great possibilities.
List of Most Effective Promotional Products are as follows:
1. Promotional Tech Products
2. Promotional Clothing
3. Promotional Sport and Golf
4. Promotional Bags
5. Promotional Corporate Uniforms
6. Promotional Confectionery
7. Promotional Drinkware
8. Business and Office
9. Promotional Caps and Hats
10. Promotional Fitness and Health
11. Promotional Corporate Gifts
12. Promotional Pens
13. Promotional Toys and Novelties
14. Eco Friendly Promo Products
15. Promotional Umbrellas
16. Promotional Kitchen and Lifestyle
17. Promotional Badges and Keyrings
Hope above list will help you guys!!!
this is awesome. amen
What I want to know is how we're being sold the bill of goods that is touchscreen voting machines.

Even if you start with the best of transparency and integrity, it always seemed like a terrible product-market fit.

Your customers are perpetually underfunded states and counties, who have transient, low-paid staff to actually administer the gear. They are not the sort of audience that's going to say "a big, complex, proprietary, expensive Technology Solution? Where do I sign up!"

We have reasonable "automation friendly" balloting designs-- Scantron style fill-in-the-circle ballots can be quickly machine read, but still manually audited. That feels like the sweet spot-- it fits into tiny budgets, and requires little user or setup training.

So what are they saying to local elections boards to get them on board with touchscreen snafus?
Poorer-than-Satoshi?
> But the enemy gets a vote.

A million Muslims dead in the last 20 years. How many deployments is it for you now? You're the enemy.
Aren't you using refactoring tools like ReSharper?

Also, what about debugging? C# does edit & continue and allows arbitrary statement execution during debugging. Does Rust debugger even allow moving the instruction pointer at will?
But we funded and armed ISIS-affiliated groups to get rid of Assad. Unsuccessfully. Once we stopped funding and arming them, ISIS disappeared.

https://www.theguardian.com/commentisfree/2015/jun/03/us-isi...
Well, robits have done fantastically well for the US military. A predator drone, killing people in Afghanistan, while being controlled from a base in Las Vegas, is a wet dream for military chiefs and policy makers, not to mention war mongers.

I suspect the end game is to drastically reduce humans and have robots to conduct the war, remotely killing the 'enemy'.

One more sad step towards de-humanizing the enemy.
I asked pg directly whether he was nickb, and he said no. More specifically, he said “not only was I not nickb, but I have no idea who he was.”

pg is many things, and he has bent the truth occasionally, but a liar he isn’t. Make of that whatever you will; it’s the closest you’ll get to an answer.

However, the early secret sauce of HN was to hunt for stories manually and to keep the front page interesting every day. (It’s today’s secret sauce too.) One person can do it, but they’d have to spend several hours per day, like a full time job.
Great post! By the way, the reason why ar_lazy_preload exists is that neither me nor anyone else around me heard about goldiloader at the moment when ar_lazy_preload was created
Try again if you’re open to it, love to hear from you. HN traffic..
Yeah was just looking at the OnePlus phones for the first time today... look pretty amazing. Definitely a price premium but if it gets the job done without a Bixby button hey.. could be a winner.
What obmelvin said in this subthread:

https://news.ycombinator.com/item?id=25042243
As someone who studied Robotics in Uni I remember the ethics classes, and the focus on military usage of robotics.

Still, I wonder how many people from Robotics would accept a military application development job offering? I would guess the number would be higher than most people would feel comfortable to admit. I certainly would, if the technical aspect of it sounds interesting & challenging (and well paid) and if the opportunity was given when other opportunities are scarce.

The latter was the case of the local market when I graduated; the country of my residence had very low number of any robotics jobs, so most people I knew went in to traditional industries (or CS) anyway. Less than 20% of the classmate I knew is right now working in robotics. If any of them would've given the chance to work in what they studied (and found fun) they would probably take it even though it would include military application.
It's risky at this point. The middle east is a jenga tower held up by coalition troops with no good governments able to fend against internal threats due to the rampant local corruption. The U.S. pulled out of iraq and isis promptly took over half the country. I think pulling out from the middle east entirely would do far more harm than good considering all the backing these various extremist militias have from foreign nations, inching to pounce and seize power and enact their fucked up agenda on the populace. Imo, we should replace drone strikes with sniper rifles or highly trained SEAL teams to verify and take out targets. Way too much taking people out and not nearly enough verifying is the problem, not that the troops are there at all.
> You can control a sea without a single ship

Can. Mutual denial isn't control. (Seoul doesn't control the DMZ.)

As you said, "naval power is a means of force projection." If China can't sail the South China Sea its options for projecting force e.g. across the Taiwan Strait are diminished.

Their coastline will be safer from incursion. But offensive options will be constrained.
Is this not free & open source?
Evangelization is a paid gig at times.
I used Bourbaki as a second text in an advanced math course I took when I was at UC Berkeley in the early 1960's. I remember with delight the spare clarity of the presentation of the material and organic, intuitive organization of the topic. French has always seemed to me to be the language of mathematics, reason, logic (and love).
I love Apocalypto! Thanks for bringing it up.
> It’s essentially a massive job creator that we don’t really talk about as a massive job creator.

This is very accurate. Similarly, the TSA doesn't protect america from terrorists, it functions as a conservative-palpable socialist jobs program.

The obvious counterpoint is that the attraction for furthering Dick Cheney's imperialist wars abroad almost entirely vanishes if you don't need to kill foreigners to get free healthcare and education.

So sure it's a jobs program, it's a path to education, and it's a guarantor of healthcare (it actually isn't, the VA is a dumpster fire), it does all three things perfectly awfully.
Why? Sounds hostile and isn’t additive. Go ahead, flag. I am not the throwaway account you commented under.
Shameless plug for my own side project: https://dj3d.io/