skysight-inc/HackerNews huggingface dataset:
ODBC, like JDBC, isn't really a database abstraction layer. It lets you connect to multiple databases in a standard way. That's it. Your queries still need to be database specific, or stick to some limited syntax. I've never seen a real project that doesn't eventually require some vendor specific SQL syntax.
$500 for beta testers of a developer-first encryption platform
I lead product at Ubiq and we’re looking for beta testers to participate in our upcoming beta period in mid-September and we’ll hook you up with a $500 Amazon gift card!

If you’re not familiar with Ubiq, we’re a developer-first encryption-as-a-service platform, that enables developers to build client-side encryption directly into their applications, so they can keep their sensitive application data safe from hackers and insider threats! The platform is entirely API-based, doesn’t access any of your data, and handles the complexities of encryption key management and key storage. All you need to do is integrate a software client library and add a few lines of code!

So, here’s the deal. We’re about to release two new features: Format Preserving and Embedded Format Preserving Encryption (FPE/eFPE) for applications written in C, Java and .NET. And we’re looking for beta testers to kick the tires on it and provide us their unfiltered feedback.

Skills you’ll need to bring to the table:
-Proficiency in one or more of the following languages: C, Java and .NET
-Better-than-average understanding of encryption concepts
-Mid-level development skills in the implementation language for library usage
-Basic Regex

What we’d expect of you:
-Time commitment: a max of 2 hours a week over a 4-week cycle
-Complete short weekly surveys
-Active development and use of FPE functionality for an existing application e.g., regular encrypts/decrypts throughout the 4-week cycle

What you can expect of us (rewards!):
-Every tester that successfully completes the beta testing cycle will receive a $500 USD Amazon gift card. FYSA we can only issues gift cards in the USA, Canada, Hong Kong, and Japan
-Additional vouchers and prizes (up to $1,000 USD in Amazon gift cards) will be awarded to testers that go “above and beyond” the standard tester participation requirements.

If you’re interested, please drop us a note at beta@ubiqsecurity.com with the subject line, “I’m interested in the upcoming beta”, and we’ll get you added to the list and then send out a short pre-beta survey!

Thanks a lot!

Wias

P.S. If you’re wondering what the heck Format Preserving Encryption is, we got your back: https://en.wikipedia.org/wiki/Format-preserving_encryption
Currently running 4 Dell 5820s + A S5148 switch for a home Kubernetes cluster. It was built with running production grade workloads in mind, and serving that purpose fairly well :)
Even though Rakuten is a Japanese company and all this happened in Japan, the department where it happened is almost entirely not Japanese, so the "elevator sales pitch" has nothing to do with Japan. There were already several developers that were on board with Functional Programming, this is what helped a lot.

As a matter of Japan, there is a very lively Elm community and I know few companies that use Elm in production.

Also, I heard that the Japanese academic world is active in Functional Programming research
I really like the (new) nokia 3310... works great, fast, does minimalistic stuff you actually need, and the battery lasts a long time.... also has snake, a camera, fm radio and a headphone hack.
Have you read the FAQ?

https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/cita...
i wonder if twitter unroll would work for you.
What about the hut? A mortgage free residence is an excellent gift
I'm not a Go user; I don't consider it serious as a programming language. True, it has great tooling. It seems perfectly designed for certain groups of devs to bang out lower-level tools and utilities, and they love it for being such a great fit.

That said, I think some of them may have a point that Go shouldn't actually try to tack on generics now. Consider that generics are only one piece of the puzzle when it comes to programming language power and abstraction capability. There are also ADTs, abstract types, pattern matching, immutability, lack of null, expression-oriented syntax, etc.

Go with generics would be only one step along that journey of abstraction power. It would help the set of people who desperately need it to solve their code repetition and type-casting issues. But it would solve these problems just to clear the way for them to reach the next set of problems on the journey of abstraction.
Probably not. At a glance the hydrodynamic drag looks way too high to allow it to reach takeoff speed. Consider how far those floats would have to extend down into the water to support so much weight.
When I lookup "ghc parser" I get this page [0] that says the GHC parser is built from Happy [1], a Yacc-like parser generator. Grammar is here [2].

Could you link me to where you see GHC's parser using parser combinators?

[0] https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compil...

[1] https://www.haskell.org/happy/

[2] https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GH...
That's hardly unique to SQLite. I'm a huge fanboy of SQLite, though I have to use MySQL in pretty much all of my client work since I more often get hired to work on existing projects than start new ones. There's three common ways to store timestamps in MySQL and they all stink;

- Use an integer column with a Unix timestamp. Not human-readable and no sub-second accuracy if you need it (unless you store the time in milliseconds instead of full seconds, requiring larger int columns, or just get completely crazy and use a float field of some sort.

- Use a `datetime` field. Human-readable, supports milliseconds natively, and supports any time between years 1000 and 10,000, but doesn't store a time zone - so if you define the column with something like `'created' TIMESTAMP NOT NULL DEFAULT current_timestamp`, who knows what will actually be inserted in that field when the row is created?

- Use a `timestamp` field. Like datetime fields, you get a human-readable field with sub-second precision, but the range is only from the Unix epoch to Y2K38, which is seventeen years away now. These fields store the date unambiguously as UTC - hooray! But… when you retrieve the date, the time will be adjusted "back from UTC to the current time zone for retrieval. (This does not occur for other types such as DATETIME.) By default, the current time zone for each connection is the server's time. The time zone can be set on a per-connection basis." You can make an unwieldy cast to get the date as UTC - `SELECT CONVERT_TZ(created, @@session.time_zone, "+00:00") AS created_utc` - but obviously this is easy to forget about and performs an unperformant double-cast.

All three of these options suck in their own distinct ways.

All this rant is to say that date storage in at least two of the most common databases is a bit of a mess right now (it's been long enough since I've used Postgres that I can't recall if things are any better there, but I'm sure one of its fanboys will let us know soon enough if it is). So don't get too hard on your previous developer or blame SQLite in particular.
We've been told that come October, we're going to be doing "flex-work", i.e. you can basically work remote as long as your boss says that's ok. I had my doubts about this long before delta became a thing, mainly because October is the start of cold & flu season. I wouldn't be surprised if this pushed that timeline out by a few more months.
At least they are moving in the right direction. IIRC, in the past .gov had a policy saying you can't have used marijuana in the past 3 years or any other drug in the past 10. Now I think it's 1 year and 3 or 5 years respectively?
I specially mentioned about his childhood to counter the main article i.e. a child cannot follow such a strict regimen.

Also, the wikipedia talks about his research contribution and it is highly impressive. He is one of the top mathematician in the world.
> Mark up the book

Good for a book's first reader. What I really hate is browsing a used bookstore and finding something interesting or ordering a used book online, only to find it covered in markings (especially as some readers seem to highlight the most banal things). Very distracting.

I usually can't bring myself to mark up my own books for fear that I will distract my future self (or some other future reader if I sell or donate it), but will take notes separately. Although I've found that most books usually have hardly anything at all worth noting, and I'm not sure taking notes for its own sake, without any idea of its future usefulness, is necessarily worth it. Perhaps the hope is that a bunch of random knowledge just sitting in your memory will somehow automatically make itself useful when the time comes, which to be fair happens now and then, but usually if its not useful for very long, into the land of the forgotten it goes.
Zettelkasten isn't something I've heard of, thanks for sharing! I suppose I should of separated my post into two questions one for processes and one for tools, in practice I won't conflate the two :)
Interesting question. I feel that I don't lose nothing with this feature, but maybe someone else may have a deeper insight
Wow!, That is surprising and potentially very useful.
Absolutely wild to see how quickly prices have completely collapsed. Perhaps this will lead to lower housing prices?
There were two helicopters involved, border patrol and tucson police. They also phoned into the FAA as it was going down.

They also made visual contact with the light on the underside of the drone: "From what I can tell just from its position light, you know, I would have to imagine it was larger than a quadcopter"
I think the general problem we're trying to correct for is the malfunction of the human mind in the presence of general purpose parallel computing as well as social technology. We're (largely) wired to attend to things sequentially, and we are highly susceptible to social signals. Our minds have parallel processing capabilities, but it's mostly the subconscious parts of our minds that work that way. With constant access to general-purpose computers, we try to start operating more and more in a consciously parallel mode, and this causes a significant amount of stress.
it apparently behaved more erratically as it got away from its original position. Of course doesn't exclude that it's autonomous but makes it more likely that it was remote controlled
Optimism and pessimism are both biases. Technology is amoral, and has the potential to be wielded for both 'bad' and 'good' - in whatever moral framework you live by. I think it makes sense to at least be vigilant about emerging and present technologies so that proper attitudes/policies can be developed towards their better potentials, and maybe mitigate some negative outcomes. That's not to say you can't acknowledge the 'good' outcomes.
Some grammars can't be parsed recursive descent. At least if I remember parsing class from decades ago they can't.
If you're Emacs savvy (Spacemacs user myself) why not use the org-mode tools to work the LaTeX?

Also, references in Zotero => https://www.zotero.org/

There is a good Android client for Zotero, so toting around research on a tablet is a cheap approach.
I think both your and parent's analogy are somewhat off.

IDE is like a big machine that can make a variety of parts to the exact spec very fast with minimal waste. This machine can help even inexperienced operator become productive in short time.

vi/ed is like manual power tools that can accomplish the same task but it takes a lot longer, wastes a lot more material and only experienced operators can be somewhat productive but nowhere near what they could achieve with the big machine.

When users become experts with these tools, they can produce all sorts of custom parts that big machine is not configured for but like they always say - use the right tool for the job: if you are making 5 custom parts then use the hand tools, when you are making hundreds of the same part, use the big machine.
Nah, probably just Jupiter and a a confused pilot
We use Kotlin
Apple and Google ordered by Russia to take down app of Putin's biggest opponent
How to read books by treating them as small bets
Apple devices still hitting metrics.icloud.com
My apple devices are constantly hitting metrics.icloud.com. From teh screen grab below, they are second only to metrics collection by whatsapp over a 30 day period [0].

I've confirmed multiple times on every apple device to turn off any analytics & improvements, switch off siri suggestions etc... No effect.

For all their stance on privacy, they sure are trying to collect metrics.

[0] https://imgur.com/rGyO0X2
It's not! One of the end results is taking trains across national borders is way more annoying than it should be. That in turn I believe has lead to warped statistics on the viability of rail for long distances!
My strategy when faced with doing a DSL of some kind is to write an accepter in bison or similar and knock the bugs out of the grammar and basic readability issues. Then go recursive descent with a table-driven precedence-climbing parser for expressions when ready for the real deal.
maybe the 2 helicopters were chasing each other
what is zk
Downvoting isn't for disagreement, replies are.

At any rate, the idea that companies with people who would collude in such a major way don't have any employees willing to manipulating discourse on a site like HN... that doesn't even pass the smell test, there is no way that this is the case.

This site should have all votes and flags by all accounts made public. No more guessing, no more squirming.
You see the same issues across government. I remember listening to Francis Collins, the head of the NIH, talk about the major problems in academic life sciences at my University. He opened by saying he wasn't there to talk about comp or funding which was amusing considering that every problem in the space ultimately tracks back to hilariously inadequate funding and comp.
> Every step you've described is unfalsifyable: You just have to blindly trust that Apple is doing these things, and that e.g. authoritarian regemes haven't compromised Apple staff with access to the data.

So third party auditors as well?
Consider hacker mentality. You have a complex system that's not functioning the way it should. Do you drill to the root problem or just patch it temporarily? Weight gain is a problem, and the possible environmental contaminants and other causes behind society-wide weight gain are of interest as a big problem to solve. Workaround hacks like producing more insulin don't drill into the root cause. My first impulse (and probably that of most people here) is to identify what is being sold and then read what's known about the biological pathways it leverages. Not that we wouldn't all mind being fitter. But some argument needs to be made that altering basic cellular biochemistry for up-to 15% weigh loss has a risk/reward profile better than seeking root causes and addressing those, which any coder worth their salt would try to do first.
Since you’re an emacs user, I highly recommend org mode and org-ref for technical writing. For collaborative writing I’ll export to overleaf, but I’ve never found anything quite as good as org mode for organizing, building, and revising research writeups.

You don’t have to go all in on org for notes and TODO tracking (I’ve tried and haven’t made it stick).

https://github.com/jkitchin/org-ref
> Between 1970 and 1973, the Soviet space program achieved an amazing feat: landing and driving the first remote-controlled roving robots on the Moon. These two vehicles were called Lunokhod-1 and -2, and they gathered invaluable scientific data as well as images of the surface of the Moon during their unprecedented, and still unrivaled, total of 52 kilometers of remotely controlled lunar exploration.

Wow. TIL.

Wish I had more signal processing know-how to help decode that footage. I'm old enough to remember programs being stored on cassette tapes, but not old enough to have any working experience with that.
To be clear, the original headline is:

"Apple and Google ordered by Russia's media authority to take down the app of Vladimir Putin's biggest opponent"

and the order presumably only applies to phones sold / operating in Russia.
It's stil perfectly appropriate to make estimates even if you don't know specifics about your gut and your metabolic rate and whatnot, as long as the estimates are conservative enough. You don't need all the data: you just need enough headroom on the caloric deficit to make up for any inaccuracies.

Besides, if the estimates are wrong and you are not losing weight just eat less calories in the next week and see what happens. This is a form of feedback control; this kind of control can lessen the impact of modelling errors.

If you stick to this plan, you're guaranteed to lose weight, 100% of time.

Detractors of CICO usually say that people don't have the willpower to stick to this plan indefinitely. This might be generally true for most people (I don't know). But alas, some people have enough willpower, and some have enough support, such as having their portions be prepared by someone else. For them, this strategy will always work.
Show HN: Peppa PEG – Peg Parser in ANSI C (v1.15.0)
Why do you keep posting links to this collider as though it means something?

As has been already pointed out the system is designed to handle attacks like this.

Here is the relevant paragraph from Apple’s documentation:

“as an additional safeguard, the visual derivatives themselves are matched to the known CSAM database by a second, independent perceptual hash. This independent hash is chosen to reject the unlikely possi- bility that the match threshold was exceeded due to non-CSAM images that were ad- versarially perturbed to cause false NeuralHash matches against the on-device en- crypted CSAM database. If the CSAM finding is confirmed by this independent hash, the visual derivatives are provided to Apple human reviewers for final confirmation.”

https://www.apple.com/child-safety/pdf/Security_Threat_Model...
Again IANAL but license are per devices and not per IP blocks so you dont double pay for each and every components ( Hardware Encode Decode in CPU and GPU ). And generally speaking that is up to the OEM and Devices Manufactures to have it done.
I was thinking overleaf would be better for collaboration, although I'm not certain what the sharing capabilities of the org-mode tools are.

Can you easily share/edit LaTeX files with multiple people (2-10 ppl) with them?
Yeah I prefer that version too. Definitely hit the nostalgia feels but with some modern .. cleanliness? Eg having it modeled properly then rendered like that gives it a much cleaner and more accurate look than the old hand-drawn pixel art but still nails that old-school vibe perfectly.
It's not "impossibility". It's cost. The FBI cannot force Apple to do free work to circumvent security. Can they force them to add one more hash? Is that work?
Negligence is not applicable in this case, as, like the comment above pointed out, the default state is copyrighted.

It's a bit like putting a "stealing this car is illegal"-sticker on your car - sure, you made that clear, but "I didn't know stealing this car was illegal" is not going to fly as a defense either way.
One example: a hypothetical doctor who spent 2020 healing Covid patients at great personal risk, has since recovered from Covid, then uses their professional judgement to delay vaccine selection (e.g. waiting for an upcoming nasal vaccine with sterilizing immunity) -- is no longer allowed to eat indoors or improve their health in a gym in New York or San Francisco. In some cases, their employer is threatening to fire them, even though their natural immunity is more protective than current, non-sterilizing intramuscular vaccines.

History shows that "Papers Please" often preceded questionable policy. Today, we have both questionable policy and poorly-conceived papers/identity systems being rolled out, with enforcement and fines starting in weeks.
You have to take into account the structure of academic research funding as well: grant based with typical horizon of 1-3 years and then funding runs out. If you put all your data in the cloud, who is going to be paying for the "forever-costs" of storage, egress etc after you grants are gone? For researchers this typically comes "for free" with their institutional infrastructure while for cloud it introduces tremendous uncertainty because typically they are required to preserve data supporting publications etc, effectively forever while few grants actually fund that.
200% means tripled.
I'm looking at https://www.usinflationcalculator.com/

Still, it's about 2.8%. Not bad, if you look at it that way. But it adds up.

I know some normal tech guys with 3 or 4 million in assets. They'd barely be 80's millionaires.
Facebook has some issues but it remains the best way to share my underwater photography with friends and family. Nothing else comes close in terms of reach and ease of use.
GP is saying naturally high margins because it is a pure software play with close-to-zero marginal distribution cost and massive scale.

We don’t know if Bing’s profitable but GP is merely saying that with the circumstances above it is an interesting market for Microsoft to pursue.
...But in either case, the programmer is better with the IDE
Narcosubs are typically just barely sub-surface, they don't operate deep like navy subs.

The portion above water is designed to be low enough to be hidden by waves but is still above the surface so using GPS wouldn't be an issue.
> you're possibly violating airspace of people's property

There is no such thing in the United States. All airspace is under federal jurisdiction, and the only agency with rule making authority is the FAA.
The racism under discussion here concerns social categories, not biological ones. That someone could in good faith fail to notice this strains credulity.
Florida Is America's Future: Old, Southern and Retired
Apple's responsibility ends with notifying law enforcement, at which point presumably there would be a subpoena for evidence and a trial.

The concern people have is logic on their phone snitching on them, with scenarios based on authoritative regimes setting the baseline of what is scanned/reported.

Apple is not serving as judge, jury and executioner (unless there is an electric shock delivery system being added to the iPhone 13)
Helpful to know, thanks!
Confirmed by a tower? The tower's tracked it with radar. That's how they called out the height. There would be logs.
>It couldn't have started as the alternative because sending a letter to ask your colleague something wouldn't work to begin with.

You might be surprised. At my first engineering job, we basically sent letters to people at job locations with questions. (OK, the secretary typed a memo up and it went up to the comms room who transmitted a Telex but, yes, basically a letter.)
Thanks for saying. I never did either. As a kid I actually considers it a little silly when some kids it. It also seems to be primarily a girl thing.
The 80s!
I was the same with school - no sciences for 11 & 12 because it was so dry

Then I completed a bachelors majoring in biochem and genetics under my own steam after I’d come to science in my own way and I couldn’t be happier with the path. There is such a big difference between the route, boring, dry way science is taught at school compared to the broader field of study. I even loved organic chem.
Oh man. Related: https://bit.ly/3z9hcbR
I believe it's unlikely. Builders will retain that gain towards their margin, as demand remains...high.