skysight-inc/HackerNews huggingface dataset:
In France they must take cards by law, and yet they systematically claim their machine is broken and only accept cash. They know that most customers won’t fight it. They’ll even stop by an ATM if you don’t have the cash.

I’ve even had a taxi prefer to take the 20€ I had on me rather than take the 25€ bill by card. They don’t declare any of that income.

That’s why I always avoid taxis in France, as much as possible.
I'm using this software on and off, but it's especially useful when clients plan to redo their websites and I want to make sure I have a copy of the pages offline but don't have access to server backups or things like that.

But, generally speaking, being able to preserve "the internet" by saving whole websites offline should be something we give more attention to.

Just read this recently: https://www.theatlantic.com/technology/archive/2021/06/the-i...
I still use it to mirror websites :) After all I also witnessed its creation! Dirty code can still be super useful
Yeah but you could apply the same exclusions to black people and be rightfully named racist for that.
> my strong spectacles

With some VR HMDs, like Lenovo Explorer WMR, the strong lenses magnify pixels big enough to 'easily' see separately, in the clear center of the field of view. But don't provide many such clear pixels. So for editing code, using an HMD as non-VR terminal, I used tiny fonts (before switching to subpixel rendering of slightly larger fonts).
Those clauses are just designed to be as broad and all encompassing as possible. Why? Because then there will never been an contention who owns IP. No trial, no arbitrage.
Thanks for the reply. I'm happy that others are also tackling the problem of a better query language. My approach isn't actually a full-on Lisp with parentheses and all, rather it's based on a single compound data structure (like Lisp's cons cell, but more like Lua tables). I call it an "arg-tuple", and it's basically a function's arguments in Python, but as a data type (which allows nesting). Add in a simple function call syntax, infix operartors and a "pipeline" operator (like F#'s |>) and you get something like this:

from stops
| let region :be case(zoneid,
:when ("P", "0", "B") :then "Prague",
:when ("1", "2") :then "Almost-Prague",
:else "Regional")
| where lat != 0 && lon != 0 && region != "Prague"
| select name, region

"from", "let", "where" and "select" are filters, functions that take a query description object and return a new one. "name, region" is just an arg-tuple with two unnamed elements and "case" is a function taking one polymorphic value and a variable number of nested arg-tuples with ":when: and ":then" named elements.

Filters can be arranged in any order, unlike SQL, so this would work:

from stops
| group_by lat, lon
| group_by lat
| select min(group.lon)
So what exactly more likely than not means? I'm not native English speaker.

Or are you referring to the difference "significant age gap" vs "30 year old and teenager"?

If so I conceed. Those kinds of relationships are so incredibly rare among all relationships that I have no idea about the statistics there.
It also includes non-Chrome browsers which have tracking protection enabled by default, such as Firefox or Brave, and anyone who had installed an ad blocker or has common hosts blocked at the DNS level (which is a checkbox on a growing amount of consumer network hardware).
How so? Apple isn't in the ad business, are they?

Now if Google were to do something like add a default adblocker that blocked all non-Google ads... yeah, that'd be anti-competitive.

But if Apple isn't even competing, how can it be anti-competitive?
I also recommend this wholeheartedly.
MagicBell (YC W21) Is Hiring a Founding Front End Engineer (Remote)
1. It is happening in China. The gov is forcing Mandarin on people.

2. It is happening in India with all central government since the independence having tried to impose Hindi as the National Language, and sole official language. Hindi has already devoured many close languages, but faces strong resistance from South Indians.

3. It has happened in Pakistan. The dominant language is Urdu, and to some extent Punjabi. Sindhi, a very rich language has almost been wiped out from official usage. Same goes for Baluchi.

Nations tend to be very disrespectful to cultures not belonging to the majority. It's a sad fact.
The problem is that sitting in front of a computer gives no indication of business. You wouldn't interrupt a surgeon during an operation, or a pilot landing a plane, or a crane operator moving some load on a construction site, or a carpenter currently doing woodwork; because you can very visibly see them being focused on their work. Sitting in front of a computer is the default position of the modern office workplace, which makes it a meaningless signal.
It's usually the lubricants that cause the problems and need removing: they have either migrated from there there were meant to be, or they have gone hard or gummy. Care with solvents needs to be taken for their effect on non-metal parts.

Many recommend alcohol, but it often contains a bit of water and doesn't easily dissolve oils and greases. I've found Sheelite (lighter fluid) to be about the best.

For those of a certain age, Freon was the go-to solvent. Ozone layer be damned!
Isn't it what query builders, such as Knex.js, are for?
The FreeBSD Journal: May/June 2021
Maybe a lot of upvotes have not witnessed this themselves.

Not everything is going to be a new thing just for you. Don't you find it a little comforting that other people are now becoming aware that beetles are able to do this?
On mobile and couldn't browse very well - what's pricing after 20 users ?
If you want real numbers just parse your server log. I stopped using analytics years ago because in average it would only show half of my actual traffic. Goaccess works great.
Do they take cards now (Visa/Mastercard, not EC)?
Great :)
I’ve been wondering what equipment to get when I upgrade to the 25 gbit connection too. Maybe a custom build is the way to go after all!
We are. Running EC2/EBS.
Untechnically speaking: Arrow functions preserve the `this` in their declaration point, whereas regular functions change `this` if they're called as methods.

class Foo {
thisCouldBeAnything() {return this}
thisIsDefinitelyFoo = () => this
}

new Foo().thisCouldBeAnything.call('use me')
// 'use me'

new Foo().thisIsDefinitelyFoo.call('unused')
// Foo

Since the intention is often to keep `this` to refer to the class, people have been binding every single method in the class constructor, but this is no longer necessary thanks to arrow functions.
It actually feels more like maybe Cornet just radicalized faster than the rest of the company. His reasons for quitting are that Google works with US ICE, that the AI 'ethics' researchers were fired and that Google makes a censored search engine for China. But those first two are both totally reasonable things for the company to have done. Gebru and her friend were both way out of line, and I don't recall anyone freaking out about having particular government agencies as customers when I worked there. Google Earth Pro for the longest time counted the CIA as a key customer, maybe it still does, so it's not like there wasn't grounds for objection.
I just recently heard about ads on Twitch. Pretty sure my pi-hole is blocking it.
That's not the important difference in those statements. The difference is "someone in their 30s dating a teenager" versus "a big age gap generally."
As an aside I always find it strange when people call the Anglophonic world “Anglo-Saxon”. The original Anglo-Saxons were a very different people with a very different language (mutually unintelligible) than modern Anglophones. Of course I understand that terms become overloaded and so on, but it seems interesting and pertinent considering we’re discussing language and identity.
White House defends role in Hunter Biden art sale
At a LAN party a few years ago one of the games being played was Modern Warfare 2, a game where your gun is almost always going to hit in exactly the centre of the screen, but that’s made more difficult by requiring you to look down the sights to get an aim point, which slows you down.

One of the people near me worked around that by taking a few shots down the sights and then sticking a blob of blue tack on his monitor where the shots hit, creating an instant targeting reticle available at all times.
Nice! His take:

- Blowing out is better than blowing in.

- Fan should be some distance to window otherwise it is ineffective.
Ah yes, the Quine: https://en.m.wikipedia.org/wiki/Quine_(computing)

You can easily adjust quines to output any f(program_contents), including f=some_hash_function.

Also, quines are related to fixed point combinators, the most famous of which is the Y Combinator (in case you didn't know where does the name of this fund/forum come from).
I too think blocking ads should be worth some money. After all everyone saves a lot of time.

I suggest a small machine with pi-hole :)
I see this take a lot, and vehemently disagree.

An OO language with record types and pattern matching expressions, plus a vague hint of union types in the future; is not a functional language. Depending on who you ask, it's either a quasi-functional OO language or a bloated OO language. I used to be in the first camp, now I lean towards the latter.

Over time, projects morph into the average of their framework. If you started off badly, if it survives long enough eventually someone will refactor it into something acceptable. If you start off using FP features, eventually they will be eroded away; through friction with external dependencies, or later developers being less invested in the paradigm. In both cases you're usually left with an inconsistent codebase.

When people say that C# is morphing into F#, my usual thought is 'have you ever seen an FP project?' Take some time and read some FP codebases, and compare them with a typical C# codebase.

(side-note: one of the most widely used FP language for web development is elixir. There are a few good open-source elixir projects you can read to get a feel for the structure. Almost all elixir projects follow the same structure, and it's about as anti OO/SOLID as possible, yet still conforming to a vague onion architecture.)
Yeah… in 2021 it really hurts your credibility to not have a mobile-friendly site. Most of my HN browsing happens on a phone… if something is really eye-catching or I feel like I need a bigger screen, I’ll save it to a reading list or airdrop it to myself.
The Scream
I know Apple used to have an ad network, I don't know if it's still running.
It is more fundamental than that: a union violates the fundamental tenets of the relational model. In that model, each element of a relation must be a simple value of some type.

If you are working with unions and, for whatever reason, want to put unions into a data store, this may seem to be a capricious limitation, but this rule, together with the other principles Codd stipulated, are the basis of the semantic transparency of the relational model, in which each relation expresses an atomic fact about the world of discourse. This, in turn, is the basis of its desirable features, such as its openness to ad-hoc querying, and the applicability of referential integrity constraints.

To look at it in more concrete terms, suppose you had an attribute with a union type: the meaning of any particular bit-pattern would be ambiguous - it might depend on the value of a different datum, or, worse, be context-dependent in a more complex way. This is going to make querying more complicated, whether you are using SQL or some replacement for it, and while one or two cases may seem expedient and harmless, these are the sort of accommodations that, as they accumulate, lead to programs becoming hard to understand and brittle.

At this point, I am unsure whether it would be acceptable, within the relational model, to have types that are, structurally, a union together with a flag disambiguating it. On the one hand, this would avoid the problem of disambiguation I mentioned above, but if it were implemented in such a way that the flag value is independently queryable and/or settable, that would seem to open a back door to let in all the seems-expedient-but-ends-badly design choices that raw union types would facilitate.
Show HN: SpacersJS – My first JavaScript Library for no-code tools
It's a pointless argument. These can't be removed from the language, without breaking a lot of code.
If you think what I said was obviously stupid or indicative of poor social understanding, you should respond to me directly and at least explain why you think that.

When I was a kid, friendships were made in person: at school, extra curricular activities, at the park, etc. Maybe I’m so out of touch and kids never actually see each other face to face anymore and live entirely online these days. My friends and I did play games online together, and at school we’d brainstorm games that we could all play together. The point was to do stuff together, so we’re fine ways to make sure we were doing stuff together.

Are you telling me things have changed so much that nobody makes friends in person anymore?
I'm always amazed by people who don't bat an eye on the perspective of having a home server, sucking up electricity 24/7. In this case replacing a typical router (which consumes like a lightbulb), with a full-fledged PC (probably consuming like x100 the power).

I guess some people around the world have quite cheap utility bills! For me, it's either a Raspberry Pi type of power consumption, or else a server that only powers on when needed. But I haven't learned yet how to do the latter, if possible at all.

In fact this is a nice place to ask: how would you build a "something" that monitors the network for packets sent to powered-off machines, then somehow caches the request, powers the destination machine On, and finally lets the request continue to its target? Has this been tackled anywhere? There must be tons of people wanting a homeserver but living in places where electricity has a considerable cost...
GA uses first-party cookies so Firefox does not block the data. Only third-party cookies mentioned here: https://www.mozilla.org/en-US/firefox/browsers/compare/chrom...

I just double-checked my real-time analytics and looked back in the last 30 days to double-check. It's all coming through GA while I am in Firefox or other users are using Firefox.

The first vs. third-party cookies are confusing as hell.
> I am also interested in using Nix for building

Two reasons to avoid this:

- Performance, an item in the store for each object file seems very appealing but would be horrifically slow for anything large.

- Ironically, it would make it tricky to build a Nix package for the result, because recursive Nix is not a thing.
I will be back at the office full time next week because I like the office.

I know though this is not sustainable after going in a few days last week. This only makes sense when all your competitors are also stuck in commercial leases.

I think ultimately, commercial leases will buy us time as a society to figure out how to build teams from scratch remotely better. Training/mentoring/team building is better in person but day to day operations once up to speed is just overly expensive to conduct at the office.

Giant tech companies with 30+% profit margin, 30+% revenue growth, ridiculous economy and no real competition can do whatever they want. They couldn't be less representative of the average business.
https://archive.is/N8z2E
Antarctic Lake Vanishes in Just Three Daya
There is a middle ground - either an Intel Atom or Intel Celeron based server - typically use around 10w and you still get niceties like SATA and even PCIe
I would make a distinction between “forced to learn” (i.e., top down by government or social pressure) and “learning naturally in the home”. The latter isn’t “forced” in any useful sense of the term (or else everyone is “forced” to learn their native language). I can be against one and not the other. Not sure if that’s what the OP was intending, however.
You can just copy them to NodeList prototype.
One option is to use a custom client like NewPipe. I'm not sure it even supports Youtube Shorts yet. If it does you might be able to customize more than the normal Youtube app.

There is another alternative. You can use the app that Youtube Shorts is copying and you'll get higher quality content in the same format.

TikTok's algorithm for discovery is the best I've ever encountered. I find all kinds of cool stuff on there. It's highly addicting like other social media. I often uninstall it from my phone when I'm not using it. But I will say that I don't find it to be an endless doom scroll like other social media. When I'm done using it I usually have a list of stuff to look up or have laughed at people making something goofy.

In any case. The privacy concerns are enough to warrant never using it. I understand why people might get mad even at the suggestion. I wish the Youtube version was better I would just use that. I've tried Youtube Shorts too and I can relate to your experience. It's somewhat addicting because it's a similar format. But you get that gross feeling when you're done like other social media. "Where did my time just go?"
Perspectives, frontiers, new horizons for plasma-based space electric propulsion
Or maybe we need physical anticheat devices wired into the motherboard.
DHCP is a mechanism to automatically configure clients with useful defaults, like a DNS server. It's not a system for enforcing network policies. There was never supposed to be any requirement to observe what DHCP tells you.
Ironically this is how it was done before Google Analytics.
Yeah, now throw game consoles, embedded systems or classical mainframes into that mix as well.
As long as he wears his safety tie I am sure it will be fine.
You can do this but please don’t! Respect that users have signalled their intent to not be tracked in this way instead.
No, they are distinct words.

En älv - a river.

En älva - an elf or fairy.

Älvens strand - the side of the river.

Älvans öron - the ears of the elf.

Älvdalen - the valley of the river

Älvans dal - the valley of the elf.

Although they do seem to have similar Latin-Germanic roots, if one can decipher the ancient etymological book here: http://runeberg.org/svetym/1298.html
What does this have to do with no-code?
From flying boats to alien visitors – a brief cultural history of UFOs
Where I live there's an API for buses in the capital city and anyone can build an app on top of that. Not quite sure you need to apply for an API key or if it's completely public. That sounds like a nice solution to me.
What a lot of other people don't realise:

- There is no such thing as a 25gbps home router.

What's currently on the market is a very serious overkill ever for 10gbps.
Thank you, that was bothering me. The Franks spoke Frankish which is a Germanic language. Their vassals spoke a dialect of Vulgar Latin which would eventually become French.
> The region, which is comparable in population size to a large German federal state or a medium-ish US state

Scandinavia (counting only Sweden, Norway and Denmark) has a population of about 21 million, so it's actually bigger than any German state, and about the same size as Florida (3rd largest US state). If you count Finland too, it's about the size of Texas, so California is the only US state that's meaningfully bigger.
The key is "Authorized Cloud Environments", which is defined in the first paragraph:

> This policy applies to cloud computing environments from the following vendors: Amazon Web Services –Amazon Elastic Compute Cloud (EC2), Amazon Relational Database Service (RDS) and Microsoft Azure Platform (collectively, the ‘Authorized Cloud Environments’).This policy applies to these Oracle programs.

So, only for AWS and Azure.
Literature is not one-dimensioned like that.
> I guess some people around the world have quite cheap utility bills!

Or they work at Google and don't really have to care.

Electricity is not particularly cheap in Switzerland, but not particularly expensive either (nothing like Germany for instance). If running a home lab is your hobby, why not. There are plenty of hobbies that are a lot more expensive.
Biden vows US action over Russian cyber-attacks
An article from 2016 makes the FP, but no updates about the huge WD hack that happened like two weeks ago??

Sheesh
Was hoping for similar but 10 gbit. Anyone know a nice small/quiet linux box with 2x10 gbit for use as a router?

I have a 8 port x 1gbit ubiquiti router, but ubiquiti seems to be going downhill, and 8 port x 10gbit routers are pretty expensive. My plan was a 2 port router and use vlan tagging to a 8+ port 10g switch. That way I can have separate networks for trusted ethernet, trusted wifi, untrusted ethernet, and untrusted wifi.
Powerful fire tornado in California is latest extreme weather sign
I think if the OP uses this only as a router it is indeed a waste of power.

What I would probably do is also use it as nas/workstation by using virtualization, SR-IOV is now pretty standard on these cards.
What kind of light bulb? :)

A typical consumer router will take up something like 5-10 watts. A PC will suck in 20-50. Remember that the PC will be a lot more powerful so it’ll spend most of its time with low CPU usage.

Say the worst case scenario: 45W difference. 45W * (24 * 30) / 1000 = 32.4 kW*h/month. At $0.10 kWh rate that’s $3.24/month, less than a cup of Starbucks coffee.
Grizzly bear shot dead after killing woman in Montana
No, I like it the way it is. Humans are not that great at receiving feedback. It can also cause more drama and tension than necessary. Downvotes can and will be used to express disagreement and dislike for a position, and that’s ok. Not every argument is always in good faith or is useful enough to spend time justifying a downvote. So let’s leave it how it is.

Even pg acknowledged and agreed long ago that downvotes are/can be used to flag disagreement or dislike for a position. [1]

[1]: unable to find the more substantial comment, but here’s one. https://news.ycombinator.com/item?id=392347
Big Oil didn't "lie" about climate change any more than the people who think sentient dinosaurs live in Hollow Earth "lied" about the way to get there.

The global warming theories they were presented as a result of fossil fuel burning fall into to "not even wrong" category of pseudoscience. CO2 doesn't cover the Earth, causing warming like a blanket. That was the theory they were given. It's not even wrong. It means nothing. And they debated it, decided it was meaningless, and moved on.

The criminals in this are the people who continue to push global totalitarian rule to fix a fake crisis. There is no climate emergency. What we're seeing now is the 100-year global water cycle oscillation. That's it. The only difference is that this time we're able to observe the environment on a global scale.
I think the one commenter hit the nail on the head with, "the stuff Colin does looks off-the-cuff and spontaneous, cause that's his bit, but there is almost certainly planning and engineer review going on before hand."

England tends to be even more tightwad about this kinda stuff than America, and with multimillion followers, it's not like he can do these big projects surreptitiously. There's the 360° swing, giant iron man mecha, underground bunker, and a few others which would absolutely draw ire from inspectors had they not been done aboveboard.

Pretty sure "we have to dig the tunnel stealthily so the neighborhood doesn't know!" is a bit. I bet all the neighbors are subscribers.
I’m using the machine also as a server, so it replaces 2 existing devices. In terms of power consumption, it’s likely only a small increase, if at all.