skysight-inc/HackerNews huggingface dataset:
> They were easily forced to comply with wiretapping demands of the government.

Of some governments. If you are not one of the five (or whatever) eyes, you probably won't get your hand in WhatsApp's panties; much to the annoyance of those governments (e.g., the Dutch government which in its current incarnation seems to have developed a dislike for end-to-end encryption as well).

For American citizens to be spied on by their on government is an affront, but at least it's a government you can vote for.

China sidesteps this issue completely by using home-grown platforms like WeChat of course.
OLED: Performing in theater live is laborious. Also, getting there and waiting for actors.

Turbofan is way out of my area of expertise. Still, I guess planes are less hard than breeding, riding a thousand horses, sailing ships, and so. And waiting, waiting is not for lazy.
- Mixed mode debugging between .NET and C++ (on Java world only Eclipse and Netbeans support this, on Android Google created their own plugins for Studio)

- The architecture modeling tools.

- The GPGPU debuggers

- Data structures visualization

- REPL and immediate window

- Graphical visualization for tasks, processes and their dependencies

- being able to visualize binary libraries in a way similar to .NET ones

- the GUI designers, with live changes support and introspection

- being from the same company that actually produces the OS and dev tools.
And America is welcome to put up a fair fight instead of banning competitors.
Notably, we know about the Polish falsification. Electronic systems have the potential to be subverted far more covertly.
America hasn't been trying that hard to make a power grab on shared tech like encryption, so it's possible that the rest of the world will have a fighting chance.
I'd moved workstation by then. If distributed source control is good for anything, surely it's reducing reliance on local state!

I don't think there's an easy answer here. I think there are good things to be said for a readable and bisect-able version history, but also that if you're not preserving your real commit history in a way that's backed up remotely then something's probably wrong.

I'm beginning to think this area, this schism into two schools of thought, is really a signpost that there's something lacking in git's branching. Or something everyone is missing, including me :)
Have a nice day, DOJ.
Your comment can be summed up as “I’m retarded”. It just consists of you completely wasting everyone’s time by articulating the slow journey of yourself comprehending what everyone else understood at a glance. How would your computer know where you’re looking you stupid fuck?

Haven’t you posted enough comments by now? You have over 79000 karma points on this site. What the fuck? Give it a rest so other people can be heard you fucking windbag.
> Bose used to be a gorilla in IP and was happy to sue Beats as soon as Apple announced they were buying it

Maybe they saw the writing on the wall and chose that path to fight on.

> Highly probable any settlement may have included carrying their products for some period of time.

Apple would have sold Bose products just for the retail cut they can get. They are considered premium and for a lot of categories Apple didn't have competitors till now, so it was better to just sell products like Bose for the retail cut.
how much it cost for you to breath in the apple's bubble?
Agreed. What I was more interested in hearing about was some sort of approach to deidentification of PHI in lower environments and synthetic traffic consisting of same.
EdTech Design Trends 2021
I remember that being a plot point in Asimov stories: people from earth are eventually treated as inferior because they are potential carriers of sicknesses that don't exist anymore in colonised planets, and for which the habitants no longer have natural defences.

That, combined with the new planets' ability to form new societal structures (unlike Earth that has to work with the legacy existing ones), end up leaving earth as a backwards, shunned place.
> How to conduct legitimate law enforcement business and police investigations at a time when most communications have moved online?

The old-fashioned way: physical surveillance for the cases where they strongly suspect a crime. It's even easier these days with the new surveillance capability.
Interpreting an empty cell as 0 is making an (often correct) assumption about what the user wanted.

Throwing away data without warning is almost certainly never what the user wanted.
G Suite is now Google Workspace in a bid to merge Gmail, Chat, and Docs 2
Probably not what's happening here. But even "simple a tags" regularly break on iOS, because Safari has heuristics to see if the hover effect is to show something (like a menu), so then the first click triggers the hover, and the next click the actual click. Really frustrating as the heuristic is often way off.
It would be cool to also see a demo where focus follows the face of the bouncing creature, to simulate where the observer would most likely be looking at. Maybe add a red dot, and tell people to follow it to simulate gaze tracking.
This should probably be a Show HN submission. It's cool and interesting to see in action.

Also your "try it out live" link 404's because it's a relative path.

I gave it go at https://itemsy.com/ mainly didn't respond to anything offensive I tried to goad it into.

Eventually got told I can save terrorist material using the product. Maybe that's true, I don't know :)

Perhaps check that out.

https://imgur.com/a/wQaJJNr
Apparently the truth hurts too much. My original comment was downvoted and flagged. lol.

Thanks for the links, I'll keep these around next time I have to bring this up again.
Well Excel trying to be clever stems from people not trying to be clever. We truly reap what we sow.
Golang SQL-Libs Benchmark
Golang sql-libs benchmark, using github actions to run benchmark for sql-libs.

https://github.com/wayjam/go-sql-benchmark/

Maybe this project can be useful to your work.

And everyone is welcome to improve this project.

- more test cases
- more libs
- better reoport
- correct some error
> I'm pretty this is why people all over the world like to keep track of their ancestry. People who don't will be more closely inbred.

Not sure about that. Tracking ancestry probably became a middle-class hobby in mimicry of the aristocracy in the 19th and 20th centuries, and the aristocracy in most places were notoriously pretty much okay with marrying cousins.
The entire linked Nature paper is freely accessible. It's just a simulation, but they say this:

> No large group is known to have maintained complete reproductive isolation for extended periods.

The paper's conclusion:

> Given the remaining uncertainties about migration rates and real-world mating patterns, the date of the MRCA for everyone living today cannot be identified with great precision. Nevertheless, our results suggest that the most recent common ancestor for the world’s current population lived in the relatively recent past—perhaps within the last few thousand years. And a few thousand years before that, although we have received genetic material in markedly different proportions from the people alive at the time, the ancestors of everyone on the Earth today were exactly the same.

> Further work is needed to determine the effect of this common ancestry on patterns of genetic variation in structured populations. But to the extent that ancestry is considered in genealogical rather than genetic terms, our findings suggest a remarkable proposition: no matter the languages we speak or the colour of our skin, we share ancestors who planted rice on the banks of the Yangtze, who first domesticated horses on the steppes of the Ukraine, who hunted giant sloths in the forests of North and South America, and who laboured to build the Great Pyramid of Khufu.
From your own link, just to be clear, "Nevertheless, wearing simple homemade or surgical face masks in public is highly recommended if no particle filtrating respiratory mask is available."
Google Play’s billing system: Update
G Suite is now Google Workspace
It's not really a bool/int subclass issue but one of hash() and equality.

>>> {1} | {1.0}
{1}
>>> {1.0} | {1}
{1.0}
>>> import fractions
>>> x = fractions.Fraction(1)
>>> {x} | {1}
{Fraction(1, 1)}
>>> {1} | {x}
{1}
Author here, I understand your reaction, and I think I didn't put enough context on the safety part. I recommend to anyone to do basic carpentry stuff, but here we have a more complex system I do not recommend someone without experience trying to. replicate it. I have been building that kind of stuff for about 15 years. No nails only bolts have been used as you advise, the structure is very solid compared to the weight it has to handle.
Absolute clowns running the show.
No, you should be paid based on how much value you create. If you choose the luxury of living in a major city, that's your choice.
> But I agree. .NET will not replace Java or any other serious language.

I think you have to specify a domain to make that statement reasonable.
I think .NET is used more than Go for example. Maybe more than NodeJs also for server systems. Less than Java. If we compare to C++ it is very much down to domains. I don't hear about many enterprises using C++ for server backend code but of course they exist. And so on. .NET (or C#) may already be "leading" against a lot of other languages and then the question is if the others will replace C# or not. And if it will take some of the market from languages like Java which I think it will but not all.
The rituals are also something to overcome as a competitor.

If a user base has a specific ritual that creates a caste of users in a business app, and those high caste users are central to the functioning of the business process, they will be the mules that prevent organizations from migrating their process regardless of how cumbersome the old app experience is. Their caste membership is risked, and therefore they are loathe to risk losing status.

Solutions created in Access come to mind.
“Self-Reliance” by Ralph Waldo Emerson
There are resources[1] with communities[2], which are stitched together from the show[3].

I learned about lang belta from HN[4], and am interested because the poverty of attested vocabulary makes circumlocution essential. Beside the challenge, it's a language that has no L1 speakers, so milowda kowmang eka, we're all equally disadvantaged[5]. Beyond that, I guess I'm just a kuxakuwala, someone who's been stanning space ever since discovering SciFi[6].

Fo showxa fit natet, gova gif terash, kori gif ye mash.[7]

[1] see showxating beranta, the brother comment, plus "lang belta" as a search term yields more, e.g. https://www.scifi-forum.de/forum/science-fiction/the-expanse...

[2] which I have yet to explore. Maybe when I get closer to real-time productivity I'll be tempted enough to join discord and potentially even Patreon. (can I just make a payment directly to Nick Farmer? Do you all have IBAN in the US yet, so I can avoid third parties, like Patreon, SWIFT, etc.?)

[3] as explained earlier, the show's creole is a retcon with authorial blessing, as it's been done by a langwala, a linguist, in an effort to produce a productive conlang. The show mainly codeswitches a "beltish" lect, with english as the acrolect but in principle (subject to willingness of audience, writers, and actors to exploit it) there's an underlying lang belta basilect.
See https://www.youtube.com/watch?v=ezU-F028krU

(some articles at https://palawandailynews.com probably contain equivalent mixes of english/filipino?)

[4] https://news.ycombinator.com/item?id=24552727

[5] When the indians were imploring each other to "get yer brits out" ironically they had to do so in english, for similar reasons.

[6] Compare https://news.ycombinator.com/item?id=24399840 or https://www.youtube.com/watch?v=2TAmISW76Rk

[7] "To spit with flow, the head produces thrust yet it's the heart that provides reaction mass."

after Quintilian (first century)
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...
Wrote Feinstein and got a reply (?!) that EARN-IT is “misunderstood” and that she won’t stop supporting it womp womp. Why does this bill have any bi-partisan support?? Would expect there would at least be some large special interests funding an opposition... big companies rely on encryption to keep secrets.
Very few elected politicians of either party.
Kakoune goes the opposite way, there is no such thing as "search and replace" in it, you'd use multiselection for that.

It ends up being much more powerful because the editing language is strictly more expressive than regular expressions: you can select using a regular expression, but you can also use all the rest of the normal mode, such as select/jump to the matching parenthesis or brace (or whatever pair of text your language use to scope things), which is not possible to express in pure regex.

You are far from limited to a single screen, the `(` and `)` commands rotate the main selection, so you can inspect all your selections easily if you want to.

In my experience (as a long time Vim user and as Kakoune's main author) multiple selections end-up being much more attractive for quick edits where there's only a handful instances to replace than devising the correct regex/replacement pair, and their interactive nature makes them quicker to use than the macro alternative (which is also supported in Kakoune).
The right way to open CSVs in Excel is:
Data -> From Text -> Browse to your csv -> Delimited -> Comma -> Next -> Select Text formatting for columns with leading zeroes -> Finish

You can either send xlsx with format or csv without format. If this would be disabled then we'd have another group of people complaining that their dates from CSV are not parsed.
Bob 2021 Call for Contributions is open
thanks for info!
On the topic of "simple" lossless compression, my favorite is probably LZJB from the ZFS file system [1].

I'm very far from an expert, I found that when searching a couple of years ago for something simple and usable in a semi-tight embedded setting.

When managing software installation/upgrade for an embedded solution, LZJB typically shaved 30-50% off the size of the executable which was really awesome. LZJB requires a quite small amount of RAM when decompressing (around 1 KB if I remember correctly).

I have a repo with a BSD-licensed implementation in pure Python, which is very useful for putting in the build pipeline [2].

[1] https://en.wikipedia.org/wiki/LZJB

[2] https://github.com/unwind/python-lzjb
There isn't actually much risk in marrying a cousin. It is when successive generations marry cousins that you become more closely related to your cousin than you might naively expect. This is where the inbreeding risk comes from. And, parts of the aristocracy did, in fact, have significant effects from this inbreeding.
Hmm. I'm not sure the Chinese government would agree with your first statement. They seem to be getting significant US opposition to their technology advancement.

Yes, I'm aware of some of the issues surrounding IP copying. I won't call it theft because the word is contentious and there are those in this forum who don't think you can steal ideas.

I'm also aware of the US' own history of gathering IP to bootstrap its industrial efforts. I guess that "but you did it first" isn't a good defence in law (not really sure of that, after all IANAL) but it makes the US case weaker in my eyes.
It's a fine engine alright, but not even really in the same class.

The engine would have to put out about 7 mpg at 110 mph average speed, with lots of braking and acceleration and top speeds north of 200 mph.

It would need a turbo and significant amount of boost to put out a comparable 850 hp. And not exceed 100kg/hour fuel flow rate.

And it's still about 60kg heavier at about 150kg vs. 210kg.

All of this is kinda a silly comparison, because an LS engine won't fit in an F1 car and afaik can't be used as a stressed structural member.
You do know how much tracking goes on right? It's far from just a matter of paying for ad free content. Hence I'm trying to migrate to PinePhone and get the hell off Android.
Craft Is the Enemy (1996)
Ask HN: What do you think of pre-built screens for building no-code apps?
My team is currently exploring the possibility of building a no-code platform where users will just have to shop for application screens (bundles) and wire/connect them together through a web builder for the flow of the application, instead of using drag-and-drop UI's.

The idea is to speed up MVP/prototype creation for mobile applications and test them out without spending a dime. For paid features, possibly export the code if you want to continue developing the application with workspace versioning and only pay for what you need.

We'd love to know your thoughts if this is something feasible and if it's something that the maker community would want. Share your comments down below!
That is just fine for PCI-DSS. Not a problem at all.
Yes, I'll claim that such programs do exist. But it's rather hard for a human to notice those; beware of survivorship bias.

Having said that, I still support the sentiment that most code is buggy. It's futile to expect pervasive perfection.
Hi both, thanks for the comments, duly noted. We will make things right asap
I print most everything I want to act read well and thoroughly, even HN comments. I learned this habit from my grandfather.
Human genes renamed as Excel reads them as dates
Obligatory XKCD:

https://xkcd.com/2030/
Well that was underwhelming
Excel actually checks that and gives you an 'Inconsistent formula' warning with a little green corner similar to when you comment a cell.

All you need to do is scroll through the worksheet you have just made.
Ouch, that is pretty nasty.
T-Shaped Skills – How a Versatile BA Can Improve Your Operations
Odd stuff I've read. There wasn't no contact. But contact was very limited. It's northern Australia is 100-300 miles from parts of Indonesia, Papua New Guinea, etc.

Also also genes that don't confer any particular advantage tend to peter out when inserted into large populations.

Above my pay grade but I think that argues that the genetic difference that do exist tend to either not confer any particular advantage, like maybe shape of your nose, hair color. Or confer some limited advantage, skin pigmentation for instance seems to be strongly associated with solar radiation and dietary availability of Folic Acid and Vit D.
It's always implied that along with humans, you take a chunk of the biosphere with you to other places. Long term - in the timespan of decades, particularly allowing for people being born away from Earth - it's an open question of how much of the biosphere we truly need. Probably more than it's immediately apparent, but obviously less than all of it.
Programming language expressions represent arbitrary trees, which are strictly more powerful than finite dimensional tables.
Why I don't like story-point-driven estimates
All it does is assume that a https site serves the same content and audience as the corresponding http site. That is a broken assumption. The consequences of such a broken assumption are very much the fault of the extension.
Also applies to the very tired ”work smarter, not harder” saying: it never means working less with the time you gain but actually means ”work smarter so you can work even more”
Sure, Excel is instantly available. But also you get charting and formulas. Especially with formulas they've done something really right. You can transform a column in a few seconds while keeping the old one, tweaking the new one and having a graphical preview through the chart feature at the same time. Of course every Spreadsheet software can do this, but to me that's the ultimate killer feature
Top PHP Security and Malware Scanners – PHP Magazine Network
+46 766 86 84 36
> If the schema is consistent between rows, and it turns out a test result is made up of several rows because the test is composed of several stages, I would leave it as is until reporting time.

In that scenario, indeed no action seems to be needed, because each row is one observation: every test stage is an observation. So it would seem to make sense.

One could then argue that each patient deserves their own table (observational unit).

But as other commenters pointed out, this is all speculation.
How to plan a long-term roadmap for continued success
Feroxbuster: A content discovery tool for forced browsing
How was it solved before modern communication tech made it possible to automatically record, transcribe and search peoples private communication?
MIT SPARC Fusion Reactor papers released
The surprising origins of the most common phrases we use
It's really easy. You just have to say that the backdoors are a method to stop [very big bad] from happening and that without it, you're supporting [very big bad].

The thing we have to come as a society is willing to accept that sometimes [very big bad] will happen, but a lack of back doors is more important.
Same here, paper is powerful! Hope we can be of help with your workflows.

#grandfatherwisdom
Being involved in an international debate like the OP mentioned necessarily means having access to written English or French as a medium of communication and to telecommunications. Those Africans who can do so, as I said, are likely to be of a class that has interacted with whites at least occasionally in their lives.

Lebanese people are historically considered "white" in the USA, at least the Maronite Christian community. Most of the Lebanese who moved to the USA in the late 19th and early 20th century are long since assimilated to the white mainstream.

French retirees in Senegal and Cote d'Ivoire are certainly not limited to a posh neighbourhood in the capital and can be found spread out across the country. Dakar is a dismal place, and certainly retired foreigners find Senegal's small towns and villages more relaxed and peaceful.

This is not a subject where mention of "my friend said" is helpful. One needs first-hand experience with Africa (and experience outside the expat bubble that is all that some foreigner workers see).
The OP's conclusions are askew. If you remove the default contracts from the contracts table you are left with fixed term contracts. This means customers without fixed term contracts are assumed to have default contracts. Agree so far. But removing the default contracts removes the contract start date. Meaning the default start date HAS to be the customer start date and not a separate date. This changes the functionality of the system, not the state representation.
Get information from Stripe API with no server
>Of course this type of thinking would immediately hamper progress everywhere.

Depends on the definition of progress, which as a term by itself is meaningless.

More technological progress? It might hamper that.

More progress towards happier and less stressed people? It might improve that - and other dimensions, e.g. environment, equality, democracy, etc.
> China sidesteps this issue completely by using home-grown platforms like WeChat of course.

How is that different from what the US does? It seems to me an error to think that US companies are somehow the default, and any other country using its own services is sidestepping the issue.
Well, no. That's the issue!

If you only have peer-to-peer encryption with communications still passing through servers unencrypted then, sure, you can get a warrant to force disclosure.

With end to end encryption, however you can show up with a warrant all you want it makes no difference because they physically cannot hand you clear-text communications.

Same for encryption at rest. The strength of the encryption algorithms we have today makes it near impossible to recover the clear-text data.
Happy to hear any feedback on what I can do to make it easier. Typesense does not require you to define a full index-time sorting order (except for a default sorting field) so it's pretty flexible on what fields you can sort on at query time.