skysight-inc/HackerNews huggingface dataset:
Bulgarian here. My best friend had this one, it was an https://en.wikipedia.org/wiki/Oric based computer clone, and fun to use :) - all you need is a TV.

My father bought me Pravetz 8C (An Apple ][ /e, or was it /c) clone with 128KB RAM! (pr#8 hi-res mode) + floppy. It was more expensive than buying a good russian car back then, and I'm thankful for what he did for me!

We had few magazines, books to learn from, and were typing like crazy hex codes to get TETRIS, or someother game on.

For a long time, I thought it was the "Merchant" that made Karateka, only later to understand that was one of the earliest cracking groups (some of them later turned into demo groups), and that's how we got most of the software in.

Years before communism fell, our biggest hard-drive maker, started making their "own" games - which were complete rip offs of other western games, and "cyrilized" to the bone (like "Karateka" again).

Another friend of mine's mom was working in a company, back then durign communism and all they did was byte-code replace english into russian in lots of DOS apps - like PC Tools. Hence the weird abbreviation, as often russian would not fit. Really, it was direct hex-editing!

All, in all, I'm somehow thankful to the regime (ahem...) for giving me "free" of a lot, here in the US, is paid. Especially the programming clubs, courses, etc. Obviously that whole scheme did not scale :) but it was good times (while I was kid).
Yes, he sells himself on that experience (I had already done due diligence on a previous company he founded, sqrrl, which was organized around open source software, but touted the NSA creds):

Oren Falkowitz
CEO and Co-founder
Oren Falkowitz co-founded Area 1 Security to discover and eliminate targeted phishing attacks before they cause damage to organizations. Previously, he held senior positions at the National Security Agency (NSA) and United States Cyber Command (USCYBERCOM), where he focused on Computer Network Operations & Big Data. That’s where he realized the immense need for preemptive cybersecurity.
Is it just me or is it kind of ironic that another headline today involves Google's sort of fast and loose behavior related to being the dominant browser on the market?
ReasonML is adversely affected by it's Ocaml base if anything. StandardML would have been a much better base (they went with Ocaml because it was a lower-effort to implement and Facebook has a lot of Ocaml devs).

The first bad part is that Ocaml does not have a language spec. The implementation is the spec. This puts them at the whim of the Ocaml devs with no other options. SML is a standard with several good implementations.

Ocaml requires different operators for float and integer arithmetic. SML assumes an integer type unless you include a decimal. Both need to be replaced with module typeclasses (and both are working in that direction). For SML though, your existing code can continue to just work as it did before while Ocaml will be left with lots of `+.` or `*.` operators everywhere.

Another mistake that bleeds through is mutable strings. This is an outgrowth of all arrays being mutable. Immutable strings allow efficient representation as ropes instead of normal arrays (along with other optimizations that are good for GC'd languages). SML has immutable strings and vectors along with arrays (which you can still use as mutable strings of characters if you need them).

For their React-like goal though, Ocaml's lack of anonymous record types is the absolute worst. In SML, I can just type up a record and pass it in (no type definitions required). When passing in stuff to a component, you have to have all these named arguments. In SML, I'd just pass an anonymous record and destructure it in the function -- Just like in Javascript, but with types behind the scenes to keep everything straight.

Writing a custom parser for Babel like typescript or coffeescript have done would have been better for the language design and independence.
Amazon Ring Surveillance Controversy Grows
> They go digging for explanations like oceanic absorption, rather than adjust their models.

Isn't oceanic absorption experimentally verified? So they did adjust their models correctly -- the correct way was to model oceanic absorption.

How else do you adjust models if not by finding processes previously not modeled, verify them and then model them?
I guess I picked the wrong horse - lol
Hmm. The use case of linking to a specific location in a document, really appears to be more of an issue with websites not actually using ids that could be anchored to. If every paragraph had an id, you could get 95% of the way to the desired functionality by just making it easy to copy a link to e.g. www.example.com/foo#paragraph4.

At this point, Wikipedia is one of the few websites I use regularly that actually works in this way.
Maybe we should ask what's the real world use of prolog nowadays ?

We already have countless database at dispodispose. Too many shiny tech which can do recommendations.
As I read your comments:

>> [The ex-date] is the day after holders of the security are entitled to the dividend.

> It's not the day when holders are entitled to the dividend because if you trade on a particular day, you don't own the securities until settlement occurs

Imagine that the ex-date for a security is 2017-05-19. You sell one such security on 2017-05-18. Settlement clears on 2017-05-22. Because of the delay in settlement, you held the security on the ex-date (and on the day before the ex-date), but you're not entitled to the dividend because you sold the security before the ex-date.

That's my reading of the two comments. I take no position on this. The point I'm making is different, that in the phrase "ex-dividend date", the "ex" and the "dividend" are not related to each other. They both relate to "date"; "ex-dividend" is not a logical unit within the phrase. However, the phrase "ex-dividend date" (good Latin usage) was clipped to "ex-dividend", and then people started assuming "ex" meant "without", because an "ex-dividend security" (no longer good Latin usage) was one that traded without rights to the dividend.

Stated another way --

A "dividend date" is a kind of date, a date related to the concept "dividend". "Ex-dividend date" is (originally) a prepositional phrase meaning "after the dividend date". It's not a kind of date related to the concept "ex-dividend"; "ex-dividend" is not a concept.

But then, English-speaking traders who didn't know Latin reanalyzed the phrase "ex-dividend date" as a noun phrase referring to a kind of date, which required a further reanalysis of what exactly "ex" meant. That new meaning, "without", is original to English.

In tree form, we have an original phrase (ex-(dividend date)) being reanalyzed as ((ex-dividend) date).
I don't want to derail this thread, but that's kind of Brave's whole MO. They pretty much constantly put out or source anti-Google content; there's often a grain of truth somewhere in many of them, but not always and rarely reported honestly.
I experienced this too. I'm trying my best to unlearn it because I'm writing a novel. I'm not so adept with flowery prose as to write literary fiction, so I want to have more practical sentences that have better pacing.
For those concerned, I believe you can just disable this behaviour via this flag: chrome://flags/#enable-text-fragment-anchor
No. The point you are missing is that it is also not ok for the lender to lend everyone a billion dollars, wait for people to default, and then go ask the government to give them a billion dollars back because otherwise they will go bankrupt.

If the supply of money has essentially been exhausted, then both borrowers and lenders have been doing something wrong, and it should be BOTH that suffer, so that both are incentivized not to resch this point again. What happened in Greece instead was that only the borrowers suffered, the lenders got all their money back.
I don’t think it’s use case for this is very good due to its extreme price volatility. Dai - sure, maybe (if you didn’t have to always convert to USD to buy something).

This plus bitcoin’s inability to handle transactions in a timely way makes it kind of useless for this.

From the other commenter I think bitcoin as a store of value could be possible, but it’d have to stabilize in the end which remains to be seen. I’m also not sure scarcity itself guarantees value, but I probably just don’t know enough about this.
https://myhomeworkdone.com/calculus-homework-help.html

This also helps in college
Latest Chrome defers out-of-viewport images on its own, or at least tries to.
What does that have to do with my point?

I know Trump is a reality show host, but he seems to focus on the culture war and Twitter, not high level corporate battles the masses rarely pay attention to.

Does that make my observation worth thinking about?
Probably had to do with density, if the target is cascading reactions by nuclei to nuclei contact. Solids have a higher chance of contact.
I was confused as well. I think (from some other comments) that the issue is that you can scroll to text that is specific to you and others might not have on their page (e.g. 'cancer' on some medical page) and then somehow gather from the requests that you scrolled there. It seems pretty hypothetical, but I can see the issue with forcing a scroll depending on what text is on the page, I guess.
Discord is not an acceptable choice for free software projects
It's really annoying that there's nothing other than her name in the headline. There are a lot of articles on HN I don't click on because there's no information and I don't have time to open every article just to figure out if I want to read it. Is it too much to ask that the post include at least some relevant information?
In as much as this analogy is useful: when you lie to the lender about your income, spending and ability to repay the loan, you have committed fraud.

But the EU is supposed to be an a collective of allies and partners, not a network of purely financial transactions. In that context surely the shame belongs to the partner that betrays the trust and confidence of its friends?

Not that I'd argue that Greece "deserved" everything that happened. But this line of argument seems to justify a complete refusal of responsibility on Greece's part.
> customers are very averse to potential scams on the internet. They quickly notice if a company is pretending to be something it’s not, and they remember that the company was misleading for a long, long time.

You mean all 30 people who clicked on your ad? It's not like you're throwing $30K in AdWords for this...
Intriguing idea :)

I'm not sure if you're speaking approving or not (or neither). It seems like a reasonable thing to do though. Amazon is bigger than any library, it avoids the use of physical space in city centres and the need to manage loan systems/handle stolen books.

I think the difference between then and now is that IT happened, so it's much easier to do things like calculate complex per-item tax rates than it would once have been.
It's the Greek politicians who put the country in a life or death situation. Greece has had +100% of debt to GDP for decades, spending that debt on god knows what.

It's 2012-2015, Greece is about to default on that very debt, and asks responsible countries to guarantee Greek debt... and they want the Eurogroup to guarantee it because they want to issue more debt! Issue more debt! A country that is unable to repay it's current debt!

Varoufakis, playing with people's lives and futures...
The feature in question is the ability to use fragment (# in a URL) to link to matching text rather than just an ID. Here is the key line with the so-called privacy concern.

"Consider a situation where I can view DNS traffic (e.g. company network), and I send a link to the company health portal, with [the anchor] #:~:text=cancer. On certain page layouts, I might be able [to] tell if the employee has cancer by looking for lower-on-the-page resources being requested.”

So they could send someone a link to a page with a fragment, trick them into clicking it, and matching text and watch for DNS requests being lazy-loaded to learn the fact that they clicked it.

It's convoluted nonsense.
Interestingly NPR interviewed Moxie for this piece. Unfortunately lots of reporting only covers the law enforcement perspective well.
> This is like "the ultra rich (very fast particles) manage to create value among themselves without having to cascade their wealth down to the crowd (cold particles), and then upload that value to hyperspace (the electric field from the electrodes), without ever interacting with the mass of the crowd (the mass of the target), until a sufficient amount of fusion reactions have been realized"

This was actually a helpful analogy for me. I'll have to take your word on the accuracy of it, though.
It's available and listed as (PUBLIC) in the title now.
As cited in the piece, this is the 313-page white paper: http://tobacco.stanford.edu/tobacco_main/publications/IQOS_P...
This is an interesting approach. I find the popular vim emulation extension (vscodevim) is a bit buggy and has lots of "uncanny valley" gaps.

At work I use vscodevim, and at home I use vim with TypeScript plugins. Both approaches have lots of annoyances. Maybe a weekend dedicated to ModalEdit could give me the experience I'm really after. I'm also excited for Oni Vim 2, which is a commercial product who's promise is to provide the best of both vim and VS Code.
The "real deal" here is Ocaml. It's not the most complex syntax in existence, but I'd say it's easily the most complex ML language in existence.
Eh, I think it depends. I wouldn’t go out of my way to socialize with people who are uptight and easily offended or upset by dumb shit that I might say in a casual social setting, but most of us get roped into those situations from time to time, and being able to manage them without causing offense is worthwhile, even if you can only do that by being quiet.
Suggesting Something Perliously Wrong With The Universe, The Register has both a more informative story and a far more sober, and accurate, title than Forbes:

"Chrome deploys deep-linking tech in latest browser build despite privacy concerns"

https://www.theregister.co.uk/2020/02/20/chrome_deploys_deep...
good point. its actually not as bad as I thought.
Haven't heard specifically of the terminology "three schema approach", but the idea fits with other notions I've heard about: https://www.martinfowler.com/bliki/BoundedContext.html
and Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-a...
Ask HN: Dealing with Errors of Omission?
Dealing with faults is easy: read the stack trace and stop doing what shouldn't be happening. But what about errors where something should be happening but isn't?

For example, I might have a notification system where users are reporting missed messages. They give concrete examples and I can verify that, given the state of the system, the notification should have been sent, but evidently it hasn't. This involves multiple systems, changing state and many potential failure points. This is a legacy system written by others, so I have an incomplete mental model of the system, and obviously can't reproduce the error.

I'm an experienced software developer, but whenever I encounter an error like the above, my steps include:
* Backtrack from where something is supposed to happen looking for potential logical bugs.
* Add more logging
* repeat

It's not very efficient! I'm tempted to throw the system out and replace it, but we all know what kind of a trap that is.

So how do engineers here attack a problem like this? Are there activities you do, e.g. building flow diagrams, that help guide you through the process?
Anyone who works at Google and is involved in wholesale theft and sale of private data can and should be charged with felonies.
I’m under the impression that alcohol is substantially less chemically addictive than Nicotine. Is that correct?
I'm not sure I quite share your view of what art aims to do. Iris Murdoch had a line that tyrants fear art because art forces them to confront the truth.

If one believes, as Murdoch suggests, that art aims to express a truth as clearly as possible then the qualities of good technical writing and good fiction are entirely compatible. I'd suggest the distinction lies more in the extent to which the sensibilities of the author are present in the writing.

For instance, Vonnegut's guidelines on good writing (summarised here: https://www.brainpickings.org/2013/01/14/how-to-write-with-s...) could equally be applied to technical writing as fiction, I think.
There are numerous studies about the positive effects of being rich and have the easy life, including studies showing that the richer you are the lesser child mortality you get.

You can argue that if that money was not given in first place is just as bad as asking it back.

I am sure the poorer EU countries would also lower their mortality rates if they were given the free check. What's special about Greece, why Romanians can't lower their mortality rates by living a good life on credit? Why the UK can't do that?

They both have higher child mortality rates than Greece: https://www.ined.fr/en/everything_about_population/data/euro...

Are they not clever enough? Not important enough? What's going on here?
A neural network unpicks the knots
And twice as many more potential #2s spring up as a result
As you broaden your domains of expertise, it becomes increasingly clear that most news media is astroturf.
Masterpeice?
c'mon Paul, get an https cert
The Forbes piece just seems to be a restatement of this story, which is deeper though still a little on the alarmist side: https://www.theregister.co.uk/2020/02/20/chrome_deploys_deep...

Is there a serious discussion of the privacy implications of this feature somewhere we can read instead? I'm not completely understanding the scenario. The one given is that you can probe a page for text (e.g. "cancer" in the example) by looking at resources requested. But doing that naively seems to require access to the unencrypted HTTP traffic between the endpoints, which would give you that data anyway.

What's the actual attack vector here?
Spacemacs is great, just use the dev branch (I think) instead of master.
But this is a story of European government bodies versus Greek government bodies. You identify SYRIZA with The People too easily.

What, Varoufakis is a world-renown professor of game theory. You don’t think he has an agenda? Is it impossible that this agenda clashes against the Good of Greek People?
For the paywall: https://beta.trimread.com/articles/5636
> Can you assert your right and demand that someone be forced to assist you?

I would say, the proper interpretation of rights such as "right to education" or "right to die" is that nobody may stand in your way of exercising them, not that others must be coerced into provisioning roles.

(The coercive aspect is an interpretation taken by collectivist societies with regard to certain expensive needs.)
I think there is plenty of good and great writing that isn't timeless. Especially when it comes to essays, where the nature of what we know and care about changes so dramatically. An essay written to convince a slaver of the moral errors of slavery may seem so obvious to the modern reader as to be condescending, but, effective in it's time period, it was great writing.
A Nobel Prize Scam
Defensiveness, Politeness and the Presumption of Hostility
I will do that! OCW, and Princeton Coursera have enabled me to do far more than I ever thought was possible as an immigrant kid.
Substantially less chemically addictive, but causes a much higher degree of social harm for those who do get addicted.
I would say - if you're truly competent, you won't be afraid. If you're incompentent, that's a different story
Scene from Werner Herzog's “programming in Python”
Windows 10 Pro, I've installed it about 40 times or more. Domain Join is the option to create a local account. It works, I do it every install, while connected to network.
> It's been 5 years, and the Eurogroup destroyed the Greek economy

That's not true. Greed which benefited Greeks at the time destroyed the Greek economy.
Re:classification... afaict, only in the rare case of complete graphs. You can extract those.. but they're dull. The use of rainbow coloring IS indicative of what folks do for classification & motif finding already on real-world graphs and even tables:

-- Spectral methods: Similar to looking at the top eigen values for PCA, they score the connectivity matrix. I haven't seen a great explanation of this, but the Microsoft Defender talk at BlueHat last year shows a decent place where to use it.

-- Counting types in weakly connected components of a property graphs. Most graphs connect already-classified entities, and tons of methods let you get components out of them. You can get quite far just by making a vector like "cluster 3 has: two reds, three yellows". For a security graph, something like, "3 different IPs, and two alerts of type X". Matt Swann's talk at last year's https://www.graphtheplanet.com/ on a MS internal security team's scalable approach is great here. (We're about to release the last wave of tickets to this year's GraphThePlanet, if you're in SF next week!).

-- Tables: At the same Microsoft BlueHat event as the spectral methods talk, I demoed how to understand the structure behind a log alert dump via a simple & automatic 'hypergraph transform' that lets you use any of these methods even on regular data tables and logs: https://twitter.com/Graphistry/status/1189966458844930048 (jump to 12:45). This is how ~half of our users use Graphistry, and a generalization of what Matt does.

There are a bunch of papers on 'motif mining', and in deep learning, handling graph-y domains via random walks, and they often come down to a variant of #2 above. For deep learning, I'm curious about combining w/ #3 to go from 2010's era ~perception-on-pixels -> 2020 era ~behavior-on-traces.
Actually, converting kinetic energy of fast moving ions to electricity is a very efficient process. See https://en.wikipedia.org/wiki/Direct_energy_conversion.
I had the exact same experience. I was one of the youngest people in my year and one of the worst players on my team. Until my age 13 season, when they wouldn't let me move up into the teenager league because of a one=month difference in age. So I was pitching to kids who had just turned 10 ... I threw a lot of strikeouts that year and hit my only home run ever haha.
I think another factor for the marathon finishing time discontinuities is the use of pacers --- people who run carrying signs at a pre-defined speed (usually targeting a specific finishing time, e.g. 3:15). Lots of people who have finishing goals will run in a pack with this person so they know they're going fast enough, then will all finish just under the target time.
It just seems to me like not that big a concern.

eg on a company network, it would be common to install an SSL cert on all devices on the private network for things like web proxies, CASBs, or other security policy enforcement measures.
This Google Doc (posted earlier in this thread) seems to desribe possible attack vectors far more clearly than either the Forbes or Register articles (second being better than the first as well):

https://docs.google.com/document/d/1YHcl1-vE_ZnZ0kL2almeikAj...
There's waste heat from our power plants today, but it's an extremely minor factor compared to carbon emissions. However, if we were to continue our current rate of exponential energy growth on this planet, we would boil the oceans in 400 years.

https://dothemath.ucsd.edu/2012/04/economist-meets-physicist...

On the other hand, compact fusion power would make for some great rockets, so by the time it's common it would probably make sense to move most of the growth off planet.