skysight-inc/HackerNews huggingface dataset:
> I don't think so. We're naming the collection. The relation is the foreign key. that's why you would see `user_id`, not `users_id`.

that depends on your interpretation of "strictly speaking". As a (loose) implementation of the Relational Model[1], a table is indeed a Relation. In practical terms however - particularly with an ORM in play - a table stores a collection of entities, with relationships (not relations) implemented as foreign keys as you say.

> that's why you would see `user_id`, not `users_id`

Hmm, not really. Even in the relational interpretation, each row represents a single tuple in the relation. So singular phrasing for the attribute names is appropriate.

[1] https://en.wikipedia.org/wiki/Relational_model
Baseten was by far the easiest setup I've tried
https://www.baseten.co
In mathematics, a relation is just a set of tuples. And that is exactly what a table is.
On the desktop, it might be limited in the sources it has. GeoIP is one source, of course, but that's often wrong or too coarse-grained (or distorted by things like VPNs). The BSSIDs of nearby WiFi access points can help make that better, but that depends on you being close enough to APs in its dataset. Most desktops don't have actual GPS hardware.
Because most of the recent crimes where the robbers were caught drove into PA from Oakland or EPA or wherever and some of those were caught by license plate cameras just further afield. I wonder if one of the reasons Midtown is picked is because it's close to the 101 and because of the lack of security cameras. If people wanted to target wealthy people they'd be better suited looking towards Atherton or Woodside or something.
Julia's binaries are currently 50mb to 1gb depending on what you put in them. The large floor comes from the fact that you have to ship LLVM which is around 50 MB by itself. (the 1gb binaries are if you include a couple thousand packages in the binary also).
It's not a 'both sides' argument to say that everyone needs to follow HN's rules.

What people call "acknowledging blatant truths" can mean a lot of different things depending on their passions about a topic. It's hard to perceive one's own expressions objectively. Even the users who post the worst flamebait typically feel like they're simply stating the truth in a straightforward way.

There are ways of acknowledging truths that are more likely to lead to flamewar, and other ways that are less likely to lead to flamewar. We need commenters here to do the latter, not the former. That's an ongoing process that takes a conscious effort, at least when one's emotions are engaged, and people need to do this regardless of how right they are or feel they are.

https://news.ycombinator.com/newsguidelines.html
Yes, you can get compromised through firmware updates. But then, not using a TPM also leaves you vulnerable to firmware and software updates. If NSA has compromised all TPM vendors, then you can expect that they've compromised much more still, and so you've basically lost the fight against them. Key management is always a weak link in the chain.

I.e., I'm objecting to this focus on TPM in TFA and this discussion because a voltage fault injection vulnerability in the SP is fatal to security regardless of TPM usage/non-usage. I'm also objecting to the idea that TPM adds vulnerabilities when a non-TPM-using system already is full of ways for NSA and/or other such agencies to backdoor it.
Although I am unfamiliar with what is sent with geolocation, I do use a VPN, and allowing geolocation on a website does pull my correct location even when connected somewhere far away.
I have the same issue, with serious migraines if I don't find a way to wind down and stop coding. Vaping THC at night after working out has worked for me. It gets me out talking to my family, playing guitar and singing, and enjoying otherwise boring pastimes like listening to music and watching sports/movies.
Very cool, reminds me of patakk[1].

[1]: https://patakk.tumblr.com/
Broadly speaking, the computers should do the work to free up humans to do the important things like parenting and teaching.

Letting the machine babysit our kids so we can... what? Do work that a computer could do? Party all day? Why are teachers so poorly paid?
Any idea if/when Clang will move to MLIR?
Forcing users to specify manually means that you'll often end up with a mix of plural and singular names based on the whim of the developer who happens to implement that feature at that given time. I think that's strictly worse than Ruby or Laravel's automatic and predictable approach.
Most of them have descriptions (which I've enjoyed because I previously lumped all "weird camera tricks" together). But https://eycndy.com/frame-division seems to just show the home page over again.
It's much worse because it took much more time from me than an ad. Usually ads look like ads, even when they're advertorials.
Those are the kind of metrics that look nice on paper, but they've all passed a point where I cease to care about any further improvements.
It's not even about children. See the research https://www.yourbrainonporn.com/
It looks odd in isolation but I was surprised how natural it looks in the bar.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh...
Depending on what you're trying to do one of the "captive" ping urls works eg http://captive.apple.com

This is the url that apple devices ping to get the login box up for things like hotel wifi. There's a mozilla one also which is http://detectportal.firefox.com/canonical.html [1] , but that returns a redirect which may or may not work for your use case.

[1] https://support.mozilla.org/en-US/kb/captive-portal
Thank you, that does sound interesting, and I do have an interest in cybersecurity (just not IT security as in firewalls, incident response ...etc). I saw some interesting stuff being done recently from programming/writing code to emulate a microcontroller/CPU in something like qemu, to power glitching and bypassing protection on some chips to allow accessing serial/debug interface or even some of the mobile baseband reverse engineering/emulation being done by experienced security researchers. but I couldnt tell what kind of experience I would need to have for that sort of job, or where to start, at least I think starting with embedded projects and low level OS-related stuff would someday lead me to that career path.

> my company is hiring and likely will be all year. We probably have a use for a new SWE on the embedded side. Email me at my username at Gmail.

I'll keep this mind, thank you.
I think the point the author is making there is that normally, each row represents a single item, but in this example, a row represents multiple facts. So normally you might have User(name=Bob, pw=**), but here you've got UserFacts(age=93, hair_color=gray). That is, UserFacts is a single instance of an object that happens to be a bundle of facts. So when you come to create the table names and use plurals, you can convert User to users, but UserFacts can't be pluralised again. (user_factses?)

Fwiw, this seems like a pretty contrived example, and I'm struggling to think of a better one. Maybe if you recorded user achievements as a single row for each user, with each achievement being its own column? But in most situations like that it would probably be best to take the extra normalisation step and just have a separate table for all the achievements in the game, that way it's a lot easier to add new ones.
I agree mass surveillance is bad however is some surveillance good? Coming from London the fact there is basically no surveillance such that the police need to ask people if they were doing their own surveillance to help with a case strikes me as crazy. Each piece of surveillance should be rigorously questioned but I don't think the answer to a safe society is none.
They also, AFAIK, don’t make loans like mortgages, auto loans, credit card lines, etc. All those loans are subject to the same interest rate risk. They’re not nearly as liquid, either.
What OS doesn't run chrome? BSD?
On the Enterprise-D set, Worf's tactical console was lit with fluorescent tubes, instead of incandescent light bulbs, because it was so big. Because of this, the "touch screen" on it had a colder colour temperature than all the other consoles.

(Star Trek: Picard spoilers follow.)

When they re-created the bridge set for Picard, they could use actual display panels for the consoles, but they still made sure that the tactical console used a slightly colder colour temperature so that it matched the original set. I appreciated the attention to detail.
> Justice Minister Flavio Dino said Google had two hours after being notified to change a link on its search engine that connects to material that argues against the regulation bill and urges readers to call their representatives to vote against it.

Linking to material that doesn't support an awful bullshit law. Going to be fined $200k/hr if they didn't take down the link.

Google can't even advocate for themaelves, according to Brazil. Illiberal, un-Democratic, & thin skinned.

See also Brazil ordering a bunnch of CEOs to testify. https://news.ycombinator.com/item?id=35792246

Letting each country regulate the internet as they see fit is not sustainable. The information superhighway is being demolished by the egocentric greed of nations.
They're also more emotionally taxing to create, and come with several externalities that aren't baked in to the price of the dollar menu:

* dish washing (do they even have dishes?)
* power usage of stove
* time to clean up
* a singular, large lump of time to go out and buy all those food
* the necessary mental spoons to plan those numerous meals each week
* a refridgerator that works (mine is currently broken, for example)
* a willingness to accept the cost of losing a lot of food when the fridge inevitably breaks

And so on
> EV indicators would be really useful in a corporate setting to mitigate phishing attempts against employees.

Our company puts a big red banner on the top of all emails that come from an external source or don't have DMARC/SPF/DKIM/other security protections. Literally nobody ever checks the banner. It has no effect on phishing click rates. People do not read, or think. They just look for wherever it is expected for them to click something/fill something out, or just click random things to see what something might be.

The only thing that has marginally improved click rates is when we either gamify it, or put all external mails in an external mail folder marked NOT SAFE.
That's something I have thinking about lately. It would be interesting to know if there's any prior work of implementing delimited continuations on MLIR.
Thank you. Yes RSS is in my radar.
I guess I would have thought the answer to this question would be "yes"?
TPM can be used for DRM. If you roll all the hierarchy seeds though then the TPM can't be used for DRM and you can just be denied access to media. In order to use a TPM for DRM you need a fairly dystopian secure boot of a consumer OS that enforces all DRM -- this is very much a possibility, naturally, and TPM enables it but does not guarantee it (otherwise we'd already be there today, though we're heading in that direction now).
macOS Activation Lock: Friend or Foe
> I want the ADHD-meat-and-potatoes tutorial.

What does this mean?
> their core product is great, best in market

Man, I wish that were my experience. I'd love to keep using Firefox. My experience is the opposite of that, though.
Banana.dev is what I use. The cold boots are fast
Why bother? You admitted have your conclusion and violently react to anything that contradicts your faith based reality. (“ I do not care who the Fed points the finger at”)
And I would like to know why the US has jurisdiction in European countries. What allows them to do this?
“ if you teach at a public school for more than 5 years”

That’s fairly misleading. It’s only a relatively small sub-set of public school teachers who are eligible.

The TCLI Directory can be found here: https://studentaid.gov/tcli/directory-search
> Did you miss the part where the city is giving away 500 air tags?

That’s a publicity stunt, not a crime-fighting measure. I do not count five hundred AirTags as “burning city funds.”
> Is your argument that most people are lazy

Yes most adults are extremely lazy and undisciplined.
Love the mission. Keep it up (literally)!
Social media drama is apparently more important than the environment to many. Period.

I've been calling social media companies the tobacco companies of the mind for a long time. It's an addictive vehicle for poison.
Assuming away all of the constraints that led to this situation in the first place does make solving the problem easier, for sure
What's the use-case for UBO in Thunderbird? Would this be to stop tracking pixels that might be present in the emails?
That is a great idea. I am gonna add the ability to download bookmarks from the site right away. Thanks
I'm saying that regulatory requirements should be less strict, so that retailers are not turned into an extension of the government. Many developed countries establish a minimum age for alcohol purchase but don't build unwieldy infrastructures around it, relying instead on the aggregate judgement of their populace.

You seem to have missed the part where I do not want to ask permission of the government for every little thing. I'm well into middle age and do not appreciate having to seek governmental approval for what I consume. I am fine with some products like alcohol being subjected to taxes to balance out negative externalities. I am not fine with the idea of showing my papers on demand.
Looks promising.

Platbox is missing a top-level LICENSE and many files don't have author or copyright info.
i was like this once, i broke down in tears each morning on the way to work because i hated it so much. I finally quit and got a different job (still doing software dev) and everything was so much better, i swear to god, even sunlight seemed brighter and warmer.
>As of 27 February 2017, the Fukushima prefecture government counted 2,129 "disaster-related deaths" in the prefecture.[21][19][22][23] This value exceeds the number that have died in Fukushima prefecture directly from the earthquake and tsunami.[24] "Disaster-related deaths" are deaths attributed to disasters and are not caused by direct physical trauma, but does not distinguish between people displaced by the nuclear disaster compared to the earthquake / tsunami. As of year 2016, among those deaths, 1,368 have been listed as "related to the nuclear power plant" according to media analysis

Looks like that 2xxx number is disaster-related deaths? And the related to the nuclear power plant is 1368.

It is a bit confusing what that exactly entails. It seems to include people who committed suicide due to the evacuation, but surely their can't have been 1300 suicides. Is it people who are assumed to have died only because they weren't at home? How do you die due to an evacuation anyways?

None of this really seems explained, unless it really is 1300 suicides.
While you can't easily burn off excess calories, a good amount of muscle mass can significantly increase your metabolic rate as well, so there are effects from repeated exercise beyond just calorie consumption.
This kind of thing is generally both country and state specific. It’s likely the relevant state regulator would have some info on this on their website.
Can you provide the data that is output?
Yes, it won't be perfectly consistent. Just like variable names, module names, and everything else we name. But why does that matter?
I agree with the article that security is a topic that a GraphQL implementation needs to grasp and explicitly address but I’m with you in that it is not a showstopper and good strategies already exist and that a JSON api could also fall victim to this.

From personal experience the biggest challenge a GraphQL implementation faces is tighter/direct coupling with the backend data Schema which tends to either become friction in schema evolution or attract so much engineering effort that it is essentially also sustaining development of a hypermedia API.
... which is often directly related to company size, or at least funding. It's not like Mozilla has all these great independent revenue sources. Google and Microsoft can afford to throw significantly more money at their browser without thinking about how to make any money off of it, or off of related things. Mozilla has no such luck.
Battery tech

Display panel tech

Silicon photonics
> (I'm talking best effort not a perfect implementation)

Correct. The first iterative step would be to simply block the big obvious domains and sources escalating the arms race. It will never be possible to keep 100% of porn out of your kids' hands, but just like alcohol, cigarettes, and getting behind a car we can setup a better starting point than "Do you promise you're older than 18/19/21? YES/NO"

It's a bit absurd that providing alcohol to minor is punishable by a fine, but we give the internet/porn industry a free pass. Also if you were to hand out porn to a minor you'd probably be hit with some kind of charge (inviting a minor to some sexuality), but the Porn industry is handing it out en masse without any repercussion
I think for a lot of people it is that simple. Doing what’s right for your health is more difficult and requires sacrifice.

Dopamine is easy to get from doom scrolling on your phone, watching Netflix, or playing video games. You don’t even have to leave your chair. Exercise is hard. It requires you to exert yourself and it requires training over time to see tangible results.

Same thing with food. Going through a McDonald’s drive through is easy and the salt, fat, and sugar taste good to most of us. Cracking open a cook book, putting together a shopping list, and going to the grocery store is hard. It requires planning, it requires thought. Then you have to come home and cook the food, which requires even more effort. If you cook something healthy, it won’t be loaded up with all the salt, fat, and sugar that people have become accustomed to.

Getting enough sleep requires discipline and sacrificing time. Time you could be spending doing activities that release dopamine, such as playing video games, or watching videos.

Developing a healthy social support network is difficult too. It’s easy to post things or like things on Facebook or Hacker News. It’s much more difficult to get out there and be part of clubs or doing group activities and meeting and engaging with people in the real world. You have to leave your house. You have to put yourself out there and be a little bit vulnerable. It’s particularly hard if you’re an introvert. Nurturing strong family relationships takes a lot of effort too. You have to be the mean parent that kicks your kids off video games to play board games or go on a nature hike together. It’s a lot easier to let a screen babysit them all day.

I’m only talking about middle and upper class social dynamics of course. I’ve been fortunate enough to never experience poverty or food insecurity. I’m sure it’s not nearly that simple for people in that situation.
Hey fellow tech enthusiasts!

Check out this informative blog post by MojoAuth on how to prevent credential stuffing attacks. This silent threat can leave your organization vulnerable to data breaches and financial loss. With practical tips and expert advice, this post is a must-read for anyone serious about protecting their data.

Let's discuss and share our experiences in the comments section!
-- the first comment here is the correct one, sorry for posting it without reading the comments. Infinity is not a number.
Yeah... how many flags are needed to take it down?
This is just publicity in disguise.
I'm not disagreeing that aerobic exercise is important and beneficial, but to add: there is also data correlating other exercise behaviours (stretching, strength training) with positive health and longevity outcomes. Also, quite significant benefits can be achieved via HIIT, which is anything but aerobic.
Hookdeck | https://hookdeck.com | Remote | Developer Relations

We are looking for an experienced Dev Rel to nurture Hookdeck’s community and spread awareness on webhooks and async event management. We are a small team of 9, operating completely remotely and without a schedule.

We help developers spend less building and troubleshooting issues with their webhooks to focus on their products instead. We offer a complete infrastructure to develop, test, receive, distribute and monitor webhooks and asynchronous events.

If you are looking to be part of an early founding team, fully leverage your knowledge & talent, have an impact and work on hard scaling and concurrency challenges then this might be for you.

We are offering competitive compensation & generous stock options. Here are the roles that are currently open:

- Dev Rel
- Growth Engineer
- Backend/ Dev OP (must be Canada-Remote)

Looking forward to hearing from you! Email me at Samantha@hookdeck.com :)
> Microsoft has the potential to make Windows 11 UX great.

Technically true, but I've become convinced that Microsoft is genuinely incapable of actually accomplishing that.
Make sure to click the "Expand" button on the bridge views, otherwise the aspect ratio is awkwardly squashed.
When I learned to use them, it was common advice for users of lexer generators to use a single-path and disambiguate later. If you use separate paths for each keyword, you get potentially very complex regular expressions that make a branchy mess and can't compete with [a-zA-Z_]+ and a hash table (even without perfect hashing).
Funnily, the tenants pay for the creation and procurement of this software with ever increasing rents. Paying for the very stick later used to evict or bully you out.
TPM 2.0 Extended Access policies can be very complex. You can make it so that in order to unlock key objects in the TPM you have to have more than matching PCRs, but also a PIN, and the software on the host shouldn't provide the PIN if the PCRs don't match what it expects. Of course, TPM-using software is still too simple in this regard so that you're correct right now, but it doesn't have to be that way.
So are ypu saying the constitution and its privacy protections are totally useless?
Payroll is one of the very few (only?) things that "pierces the corporate veil" - that is, the principals / board members are personally liable even in the event of corporate bankruptcy.

You could engage a labor lawyer, but if this was pre-series A and the founder was self-funding, there might not be any personal assets there either.

If you think the folding of the company is in good faith, you might just want to take the loss on this one.
This is one of the worst possible arguments I've seen on HN. I'm not going to address the morality issue at stake here, but you've fallen into one of the most common traps when it comes to trying to compare rates of reports over a period of time which is that population also grows. From 1990 to 2020 the US population grew from 250 million to 330 million. Additionally, as the chart you pointed out the FBI changed its definition of what constitutes rape in 2013, hence the rise in reported rape from that year onwards.
Has this ever happened in American history? That someone who was paying their mortgage was evicted because the bank had a sweetheart deal with someone? That's not how I understand mortgages to work.
Reading between the arguments it feels like the most meaty point is how plurals in table names play poorly with consistency in the context of auto-generated code and UIs.

One would wonder how AI guided code / ui generation could cope with naming inconsistencies on the fly and use better reading aliases in the generated output. (much like a human does). Frankly I would be shocked if we don't see systems that behave like this in the future. The age of dumb tooling seems to be close to an end.