skysight-inc/HackerNews huggingface dataset:
Ha! At a previous company the marketing people swore that our mail setup was miss configured because very often people from the mkting team would get their gmail work account blocked for spam.

They were linking their accounts to use some spammy marketing software to mass send "campaigns ".

Marketing should be forbidden.
A fuel spill from the U.S. Navy poisons the water of thousands in Hawaiʻi
It’s kind of sad when you find a great Apple doc that there’s a 90% chance the top of the page says “Documentation Archive”.
SQL syntax is designed for reading, which is the majority of coding time. What gets selected is generally the thing most cared about so it goes first, where stuff comes from is the next most important so you get FROM and JOIN. Filtering and aggregation are next, because they are often hinted at by the select list anyway, then sorting is the least important so it comes at the end.
If you add the table name you could, and that's what "x." here is.

So yes, you can autocomplete

SELECT employee.Na<TAB>

to "employee.Name", but it requires you to type the table name "employee." first.

But with the from-first style you can autocomplete even bare column names - you know you have "name" (possibly even "employee.name" and "supervisor.name") and "employeeID".
Depends on the machine, on large projects, zig can take up to 10-15 seconds in my i5 12gb, ofc, after the first hit it becomes 0.01 recompiling without change (in case you removed the out and not the cache) and the first time you compile it takes a bit (not counted) since it will precompile std (or that is what I've seen) in a global cache (just so std does not make your code take longer to compile), small things takes 1-3 seconds depending on how comptime heavy I make my code do.

Zig comptime is the part that takes a bit more time compiling for being an interpreted version of the language, and the more comptime you use, the more time it takes (for a bit, even comptime heavy code can gain just a few seconds out of it, of course can gain 30 minutes, but you would be making like, weird jumps and generating strings on comptime that gets used on runtime, or an expensive algorithm that will take a long time to execute)
Not supporting crypto one way or another. But EVERY technical industry is full of jargon.

"Did you verify that the RVSM system was talking to the FMS after completing the JIC during the RON?" - Aviation
"Are you sure the packets are flowing on UDP? Can someone check the CAT6?" - Simple networking

Etc. So I wouldn't say the jargon is constructed solely to keep outsiders out.
That's indeed true - but it does require some thinking ahead. You need to effectively commit and reserve the ID before you use it elsewhere. If you plan on writing two tickets where one references the other, you need to consider whether you should quickly reserve two ids then fill in the tickets, for example. Otherwise the conflict isn't trivial as you also have to resolve non-conflicted lines with textual references between the work items.

A minimum viable product is of course possible to claim by constraining it further. No references between tickets! Just write a short note what you want and solve the problem with references when you come to it! A ticket system doesn't need cross references!

I'd say it's definitely "minimum viable" (especially considering WHEN this was) but I wouldn't say a workitems-in-repo-with-races-for-ids will be a "do one thing well" situation. It's rather a "do one thing in the simplest way possible"
here's the exact same case with VNC, on the same network: even with the smaller resolution and lossy image compression, VNC manages to be quite slower than X11

https://streamable.com/50fdss

I tried steamlink on the same network to put games on my TV, and it is barely useable with absolutely horrendous image compression (got a GTX1080 GPU so that's likely not the culprit)
That would completely defeat the purpose of helmet during classes!
Reminds of this: https://www.youtube.com/watch?v=UeAKTjx_eKA
Indeed it’s ambiguous in isolation, but knowing that the subject is a teacher interacting with students makes it clear that the contracted word is “has”, not “is”.
Fantastic. Thanks for including the link. It's pretty clear he's making a point of quoting the dialogue in and out of context. His tone makes the lecture pretty engaging to be honest.
It did work though, the developer drain from MS to Apple around that time was massive. They were giving easy tools to low-skill developers, and command-line access to high-skill developers, a win-win. Whereas MS around that time was busy overcomplicating Visual Studio in their quest to merge web and desktop development for lock-in purposes.
An anatomy of Bitcoin price manipulation
That's what I do at $dayjob whenever I have to do windowing &c. Figuring out this stuff in Pandas is a waste of time. Before I discovered DuckDB, I would re-learn the API every damn time.
I came up with a little utility function, which you can implement yourself :)

```
def sqldf(df: DataFrame, query: str) -> DataFrame:
...
```
Ask HN: What makes you start a free trial?
Assuming the product is relevant to your interests, what are drivers that make you start (or not start) a free trial when offered one?

Things that come to mind:

- having to leave personal data (and the quantity of data)

- likeliness of getting contacted by sales or marketing teams

- promise of trial: seeing the entire product vs only a part, flexible 'do your thing' vs strictly walled garden, etc.

- (no) credit card required

- start immediately vs wait for email to confirm your interest

- time to get started: see a ready-made instance of the product vs set it all up yourself

- others?

Curious to hear your thoughts!
Show HN: Binary blitz – A small binary crossword game
Built out of boredom, thought others might enjoy. Cheers
I was never able to work in an environment with so many floating windows. I lose focus instantly and can't do much work.
There are also options like the Zymkey[1] which is essentially an add-on TPM which can auto-decrypt the disk if it detects that the Raspberry Pi and SD card it is connected to have not changed. Not sure how difficult that would really be to defeat given enough effort though.

[1] https://www.zymbit.com/zymkey/
*relative risk reduction

We don't always care about relative risk reduction when the absolute risk is considered negligible. That is how we narrow focus and decide on what to spend our limited resources.
If all they achieve is getting the windows opened that is already a huge success.
I would expect adding a simple fan to speed up the air exchange would help a lot too...
Var NFN: you don't deliver, they fail and don't pay

Var DFN: you do deliver, they fail and don't pay

Var DSN: you do deliver, they succeed and don't pay

Var DSP: you do deliver, they succeed and .. pay you? Why should they?

Your chance is 1/4 at best and 1/8, 12.5% realistically.

You credited them with $250k (1/40 of a potential revenue?), you won't find a quarter of million lying around.

As others already said - forget about that $250k. You now have a gambling chance to get something (way lower than $250k), but only if you demand the cash upfront.

PS: technically there is a variant NSP: you don't deliver, they succeed .. and pay you. It is only interesting in what it lowers your chance to 1/10. *grin*
For the record, I find Rust's ability to change the type of the variable _after_ it was declared to be absolutely bonkers for my ability to understand what is going on in the code.

I understand what it is doing, but the fact that changing the return type of a method will change what previous code will compile to is something that I find extremely non obvious and surprising.

Inferring what the type is from the current code, sure. That saves me typing, but from what happens elsewhere looks like time travel.
Can you explain in clear ways how the person you're telling this to will directly be harmed?
Anecdata and certainly wasn't officially sanctioned but the battalion medics made adderrall quite available to us in Afghanistan in 2012.
Sure but ipfs hosting etc rely on one or a few hosts; if you use a blockchain like btc, at least it is vast and that means someone will be hosting at least until btc reaches $0.
One thing I think the author doesn't flesh out enough is the impact of having the Germanic foederati who settled in the empire keeping their existing chieftan's rule. This helped create a parallel political structure that could easily fill in the void left by the crumbling Roman political structure, instead of having the Roman Empire split into mini-empires like the Gallic Empire in the 3rd century.

Perhaps what might have happened without the parallel Germanic political order can be seen in the Italian city-states, although the history there is very specific so that's just what-if speculation.
The parent has a good point that it may not be an optimal strategy the avoid all contact. This is because - so long as it is not overwhelmed - your immune system is strengthened and immunity boosted by contact with pathogens. If you already have immunity provided by a prior infection or vaccination and you are otherwise healthy, then it may make sense to maintain that immunity by continued contact with the virus.
Ask HN: How do I know if im a slow developer?
i got fired in 2020 march for my last job at a startup for not being fast enough.. I dont know if it was company specific or i;m legitimately slow developer. How fast and how much do you expect to work?
Drink verification can to launch missile
Most Americans are politically independent and it's growing.

https://news.gallup.com/poll/388781/political-party-preferen...?
Do kids in gifted programs go on to become intellectual elites and “captains of industry” at higher rates than their peers?
I would hope. Although based on other comments it sounds like even with the windows and doors open it's still high. Maybe a window fan would be beneficial, but I wonder if the heating system would keep up with it in the winter.
> RDP also sends draw calls

on linux with native linux apps ?
That's a fair point, and I've cleaned up my comment to reflect your observations. I just reduced "He's" (short for He has) to "He", as the "has" wasn't really necessary.
If it helps, I miss them too.
> It's easier to create many disposable email addresses than "real" email.

The difference between real and disposable is manufactured. A novice could register a domain, sign up for email hosting, and set up a catch all for cheap.
It's not just Apple. Microsoft also stopped producing first-party documentation on low-level technology, just because they wanted to stop people from using certain things even though they were still very much a fundamental part of Windows.
Did you actually read the post? They propose to put it on-chain, and even say

> [O]ur NFT collection could very possibly become the largest on-chain collection ever in the history of Ethereum. Time would only be on our side because as gas becomes more expensive, the window of opportunity to bypass our on-chain NFT collection would fade away.
There are laws for ICOs as well when they are marketed in US: they are securities. The SEC knows this perfectly, they just don't do anything for some reason.
> I'm not immediately seeing how that would be useful in a file context, where generally you want to look up a specific blob of data (aka a file).

I would really enjoy a filesystem that's a loose tag-based hierarchy rather than a strict single folder tree.

In SQL terms, something like:

create table files (
file_id bigint primary key
, file_name text
)

create table tags (
tag_id bigint primary key
, tag_name text not null
, parent_tag bigint null
)

create table file_tags (
file_id bigint
, tag_id bigint
)

So tags are organized in hierarchies, but there can be multiple parallel hierarchies, and a file can belong simultaneously to multiple hierarchies. Say one is a flat list of tags by user, another is a flat list of tags by apps, and another represents replication or backup strategies, plus the usual directory organization.

(I'm not sure if a file should be allowed to belong to multiple tags within the same hierarchy; my gut says no.)

Let's say that as a convention we separate the root tag in each hierarchy with a colon, and other tags with a slash. Your file 'cool_code.py' may be found under the tags 'storage:sda', 'users:roenxi', 'apps:pycharm', 'pycharm:projects/cool_app/src/utils', and 'rclone:gdrive/roenxi@gmail.com/202201'.
It's important to consider that for zig at this stage, "not having valid documentation" is expected. At some point not having valid docs will become considered to be unacceptable.

Forcing people to read the code puts pressure on the code to be clean.

Not writing docs against an unstable API is a strategy to make it freer for the authors to change the API, possibly in sweeping breaking ways (for example allocgate).
Can you explain that a bit? Isn't the anti-fraud system in place (software, people) roughly the same, no matter if 2B or 20B are transferred per day?
Haven't you cherry-picked a periwinkle photo that fits your opinion? This one has more red to it and fits the colour listed on Wikipedia better.

https://www.atozflowers.com/wp-content/uploads/2017/12/Vinca...

Aero originates from the Royal Air Force, don't presume the name doesn't match historical precedent when you don't know of one. Of course there are tons of competing names for various colours (and also many competing views on what set of colour coordinates belongs under a particular named colour) across cultures.

The list above cannot hope to be objective or complete.
Since we are discussing religion, lets invoke the problem of evil and see what theodicy GP comes up with.

What kind of god, with the ability to completely cure a horrible disease with a simple gesture, instead goes arround and publicly heals a handful of people. How do you classify someone with the ability to eradicate a source of suffering, only making use of it for a few public appearances surrounded by those who will tell the tale.

And if you respond that it is not him that healed them, it is their faith, that faith has spread far and wide on all continents since then, yet the only progress humanity has made against Mycobacterium leprae, has been since sanitation, antibiotics, and vaccination (BCG vaccine) entered the stage.

Here is a chart about leprosy epidemiology in 2016: https://en.m.wikipedia.org/wiki/Leprosy#/media/File%3ALepros...

It must be really nice living in a country where the threat of leprosy is closer to a myth than to an everyday topic. One in which you are not praying to a god each day to be shielded of the threat of leprosy or to be cured of it because you have better things to pray for.

I find it amazing how some human traits are so deep that people do not realise just how human, every single description of a god is. It is a monumental failure of imagination of what a god might be. And no wonder it is so. People before the enlightenment had far fewer sources to feed that imagination. And people after, found better uses of that imagination.
And I wish it were more limited, cheaper, and more widely available. If your use case requires significant networking, use something designed for that.
All transactions are UK -> Amazon Luxembourg, regardless of where the goods are shipped from, the majority are from within UK warehouses.

Amazon is simply taking the money in Luxembourg and landing the profits there instead of the UK. This is now more expensive to do from UK customers.
The topic is about decision problems, not about backward compatibility. That said, JSON has corner cases too, similar to XML or worse. All those complaints are just rationalization of hipster propaganda.
I think 65k ppm is outside the measurement range of the S8. It might be a communication or code issue that causes this and not from actual measurements.
It refers to operand stack not call stack.

All it means is that python bytecode is stack based where most instructions pop arguments and push results on operand stack. In contrast with register based VMs.
When implementing a VM it makes sense to store call stack and operand stack separately so that you don't have to mix types. You probably don't want to allow function to uncontrollably modify operands in lower frames as in most cases that would be either a bug or vulnerability. Having separate operand stack for each frame also makes any kind of analysis much easier. Call instruction can be viewed as a fat instruction which pops some amount of arguments and pushes single result back.
Once you restrict cross frame operand stack access, whether it's stored in single or multiple arrays becomes an implementation detail. Many other VMs do more or less the same JVM, AVM2(flash), CIL(C#). It doesn't necesarily mean that the stacks are separate after JIT but from the perspective of bytecode instructions operand stacks are separate.
> The rest of the argument can also be apply to functions.

Of course it is, but you can use other functions names than `product`. If the language doesn't let you use any other symbol for the operator but `*`, you're out of luck.
My understanding is: ex-employee bought/acquired the device from the "gifted guy"/part-owner, and deployed it in the network cabinet by using the key he still had.
Aside from `NaN`, how is floating point addition non-commutative? It's not associative, but `a+b` will have the same value as `b+a`.
I beg to disagree with you. I'm newbie and I still found that zig standard library still daunting to read. When people said it's very accessible, I'm curious what people mean by that? What makes it very accessible?
Does your job make grandma proud? – Bolt Food
5G is a problem only for US planes due altimeters and frequencies
It's been a long time since I've read the book, but I remember the average millionaire household they surveyed only having a single income of $70k or something.
Why? Are Visa credit cards not as common there as they are in the US?
Same in Sweden, no card charges here. They used to decline card purchases on smaller amounts, but I don't see that anywhere anymore either. Our credit card rewards are absolutely terrible in comparison to the US though.
I haven't checked in a few years, but I imagine they haven't implemented that yet given how tightly RDP draw calls maps to the GDI.

Point was that RDP in its natural environment can forward draw calls, and as such is more like X than VNC.
I think it's access to broadcast media. When access to broadcast media was heavily gatekept, the official reality bubbles were few and strengthened everywhere. Now everyone has it, there can be far more bubbles.

I also hope that we're in a transitional time as people get used to the new technology. I'm sure that it took people a while to understand how much they should believe newspapers or not when they first came along. And it's laughable to people now that War of The Worlds caused such a sensation when aired on the radio, or the BBC spaghetti harvest april fools was believed by so many.
> Do you think a software engineer degree is worth it given my current experience?

I'd echo any others who say that a degree is worth it. S/W engineering, maybe, maybe not.

A degree is a signal you can stick at something for four or five years. This is a valuable skill. You may have that skill without a four-year degree, of course, but the signal isn't there. My first job took me a few years to feel comfortable because I'm a slow learner and the technology was difficult to learn at the same time as the rest of the job.

Should you do software engineering? Programming is a white-collar trade skill. You can do a lot with programming, and a degree doesn't magically confer the trade skills.

I usually recommend people who are degree interested to consider mathematics for a bachelor's degree and then a masters in Computer Science if they're interested in graduate-level education. This isn't the way I went, though, so I can't comment on whether it's really that advisable. But I would think a rigorous math education would prepare you for thinking about fun problems you can solve with programming and an MS would provide some research to go along with it.
> Germany is living proof that you don't need it to get rid off coal.

This is just bullshit. Germany is a living proof that removing coal before removing nuclear results in unnecessary damage to the environment and money to coal plant owners: https://www.breitbart.com/europe/2022/01/14/germany-dramatic.... I showed you proofs that nuclear energy is a green energy. You didn't provide any links against this point at all.

> Even if you're the smartest person in the world, you are not smarter than the majority of mankind that is currently looking the other way.

This is false: https://listoffallacies.com/appeal-to-majority aka the Bandwagon Fallacy.

I see that you are also full of bias against nuclear. You also don't have any scientific arguments and just playing with words and trying to find problems in my logic (which do exist, but they don't negate my main point). https://en.wikipedia.org/wiki/Argument_from_fallacy

It's just not interesting to argue with you anymore.
It's all about who gets greater percentage of each transaction, that's why they split ways and are now negating it again.
Insurers Stake Out Their Ground for Covering State Cyber Attacks
Casdoor: Open-source IAM with beautiful web UI for OIDC and SAML written in Go
Wait. Isn't any CI step done before review expected to be configured for a test environment?

I'm failing to understand how that procedure even works. How do you run the tests?
Literally technical debt. And managing debt is part of any project.
The "something" you refer to, is the problem of scale. Within a "small, local information bubble", you have enough experience with each source of information to be able to accurately evaluate its reliability. Some in your hunter/gatherer group were reliable, others were not, you knew who was which.

With a large group, at some point you can no longer tell, because each source is a one-time source (or close to it). Plus, the potential profits from compromising that source become so large that, for example, newspapers get bought by corporations, to help mold popular opinion. People cannot tell who they can trust, but they know there's a lot of untrustworthy out there. So, they retreat back into a local bubble.

Whoever is in this person's local bubble, is currently getting a valuable data point as to their trustworthiness. :)
Are they really though? Chargebacks on higher amounts = more lost money
A Macintosh History 86.03
I am also a native English speaker (American; living in the UK) and the GP's use of "He's" seemed absolutely fine to me.

Not trying to discount your opinion, just adding another data point.
That's funny. I am old, and I think 3 seconds is unacceptable.

I use zig anyway.
I use graphviz to get a quick postgresql schema overview (good for small to medium databases)

https://github.com/enter-haken/schema
2* no one the us has gone to war with.
To be pedantic, SNS is their oldest service, if I remember my AWS training correctly.
NoSQL was trying to “break” the relational model. It just happens to have “SQL” in its name. I intentionally avoided associating relational model with SQL in the article. Maybe I failed lol.
Solana internals Part 2: how is a Solana program deployed and upgraded
Can We Have a Meaningful Life in a Virtual World?
Protective gene variant against Covid-19 identified
Netflix’s Prices Are Rising Faster Than Cable
Will help in generally combatting absenteeism as well as things like seasonal cold/flu.
> and one that returns money to its american shareowners and employees only

This isn’t quite right. Nothing stops British people from becoming shareholders of Visa.

I don’t see how the nationality of the company matters. If a private British company were extracting this tax for the benefit of its shareholders, why would the fact that it’s your own countrymen screwing you make you feel any better?
Show HN: ShoppingSaga-Thoughtful gifts for all recipients/occasion. Direct links
Unless you can manage to be good at something they want to be better at.