skysight-inc/HackerNews huggingface dataset:
HN is weird sometimes: this submission of mine was made earlier, on the same subject, and only attracted a few sparse comments: https://news.ycombinator.com/item?id=19803586

I am always interested in looking at cases like these and try to discern why one submission received a lot more attention than another one. I guess it's more haruspex than science.
It looks like the only safe way to use the Rule system is if you replace the query with exactly one new query. Basically what a view does.

They should really deprecate all other forms. I’ve wasted time reading up on this feature several times, always to conclude there is a better solution to my problem.
"every time you deploy new code you need complex and error-prone routines to bring the new process up, have it read the existing state, make sure it's consistent with the new features, and if not migrate it to the new format."

Pardon my ignorance ... but wouldn't a stateful model that used mem as true 'cache' not avoid that problem? As if to say the in-memory store is not 'pre loaded' persey, rather, it's loaded incrementally on a on-demand basis from the app itself?

So 'rebooting' has the effect of flushing the cache thats built up over time after reboot, hopefully seamlessly?

Or am I (probably) missing something?
This assumes the majority would focus their energy on a narrow set of issues. Unless you have studies to back up that assumption, I would not believe it.

And if the majority actually did feel so strongly about a narrow set of issues, then it should be very expensive for a minority to counter that.
I am not responsible for firefox add-ons
Pico Lisp – A Radical Approach to Application Development [pdf]
yes.. first time this happens.

all time firefox user here
This is going to be the Y2K of September 2020.
Postgres: Time Travel
If a subject has floaters, they will be there when viewing a VR scene with goggles, and will move in the right ways when moving the head and eyes; there is no need to waste cycles on that.
I don't think the children are making food at home, and it seems entirely reasonable to prevent rich parents from giving food to their preferred children. If you can't fight generational inequality in a small thing, how can you fight generational inequality in big things like inheritance?
I was already planning a move to GCP, but this certainly helps. Now that cloud is beating retail in earnings, the ‘optimizations’ come along with it. That and BigQuery is an amazing tool.

It’s not like I’m super outraged that they would change their API, the reasoning seems sound. It’s just that if I have to touch S3 paths everywhere I may as well move them elsewhere to gain some synergies with GCP services. I would think twice if I were heavy up on IAM roles and S3 Lambda triggers, but that isn’t the case.
Somebody somewhere is going to feel silly and shamefully flip the 'more magic' switch back, or so I suspect.

Clearly resetting your date is a "fix" in the temporal sense that it works until you apparently hit the magic deadline again, but I'm curious why this only hit one of my machines. Pretty sure I was running the same FF version on both, but not certain. Again wondering if it's due to a difference in the configs, since I've 'modified' those at different times with different lists of needless crap to disable.
https://duckduckgo.com (aka ddg.gg, ddg.co, or duck.com)
"Relax on the train" - My experience is that it's very difficult to relax on public transit due mostly to the homeless. Whether it's the smell, begging, or just general unstable behavior, it's not exactly a relaxing environment.
I agree. Locking my front door is trivially circumventable. It is pretty easy to pick up a rock and break a window. Or use a heavy instrument to break down the door. Or heck, a car could just go crashing through the wall. But that lock is a pretty good deterrent from casual abuse. It requires crossing a psychological barrier into the explicitly illegal and malicious realm.
I see we're leaning real hard into that "except as a punishment for crime whereof the party shall have been duly convicted" thing.
How to Build a .io Game by the Creator of Generals.io
Yes, Ringpop was reference number 8 in the article. It is interesting that https://github.com/uber/ringpop-go says: "This project is no longer under active development"

So the time of Redis has passed but the successor has passed away as well?
NYC taxis are incomparably better to most European city taxis. It’s not in NYC that I came to appreciate Uber.
> and spaced repetition via Anki.

Now that is a potentially killer feature. Anki is great once you get information in, but in my mind it always laggnd the proprietary one... Supermemo?.. in terms of getting stuff into cards and your brain in the first place.
https://youtube.com
https://google.com

(weird these hadn't been added)
And, of course, almost all alpha emitters are heavier elements: https://www.researchgate.net/profile/Adam_Woolsey2/publicati...
I think reposting is fine, I just think it'd be nice to have a list of previous discussions because I like reading them
It totally depends on context. If you live in/near a city you'll likely see the burden they can be. What's worse is most cities don't have great public transit alternatives.

I used to drive into SF occasionally and wish I could ditch my car outside the city. Hotels charge $30-50/night when I rarely need it while I'm visiting.

In/near a city you learn to inquire about parking before you leave, because it may not be an option when you pull up. Twice in the last six months I've gotten my car stuck in a garage overnight. The first time I missed the closing time the second I lost my ticket and there was no attendant on duty after hours.

There are a lot of externalities that aren't obvious. Only a fraction of the cost of road maintenance is included in the price of fuel. The rest comes out of general/other taxes. Fuel, even though it has a specific tax, is subsidized. Many ordinances require buildings to have a certain number of parking spots, occupying real estate that could be better used elsewhere. I remember hearing that a parking lot in many of cities is the highest value property.

Then, of course, you have the more obvious burdens like car maintenance and traffic.
... Isn't increased brain activity a sign of worse performance? Because when your brain is actually operating efficiently, it doesn't need to light up very many neurons to do what it needs to do.
I should have said - "be good actors in relation to how we handle your data."

According to the Windows GDPR statement (https://docs.microsoft.com/en-us/windows/privacy/gdpr-it-gui...), we only collect Windows functional data and Windows diagnostic data, and only if you allow us.

If we did more than that, we'd be liable for huge fines/jail! We have never "siphoned your data for multiple decades" - we only collect WHEN and ONLY WHEN you let us.

The way that our intentions haven't changes is because we are legally required to tell you if they do!
https://www.stackage.org/
The timestamptz data type is horrible advice.

It is not actually a data type, it's just timezone but the database will convert what you send to UTC. Any time a database decides to store something different than what you provide will be an endless source of bugs. It also doesn't store the timezone so you need a separate column for that anyway if necessary.

Use normal `timestamp`. Always use UTC in your code for any "instant in time" and a separate column for user-facing appointment scheduling.
> in static languages, expressions have types; in dynamic languages, values have types

This kind of agrees with OP in practical terms, despite using opposite terminology. A type applied to an expression (syntax) is expressed as a proof about that syntax, and a type of a value at runtime is expressed in code that can safely crash in the face of an ill-typed operation. They both constrain program behavior, but do it with such radically different mechanisms that it's easy to argue they're fundamentally different. It depends on whether "fundamental" should be about mechanism or purpose. Let us know when you've solved that problem. :)

Julia's type inference can be seen as finding proofs of the properties of certain expressions and, if it finds them, using them to optimize the dynamic typing code, basically eliminating dead branches for type checks that can't fail. I'm tempted to think of languages with nominal subtyping as being hybrids as well: the base class is the static type, and the runtime class is the dynamic type.
This takes an idea I had years ago and goes much farther with it. My idea: Disk and file access is handled by the memory paging system. A 64-bit machine's segment registers can point to a space far bigger than the largest hard drives. Thus a drive ID would simply be a segment register value, the drive would be accessed by reading/writing memory at an offset from that. A file handle would likewise be a segment register value. The results of doing this would be the use of all surplus memory for disk cacheing and the paging system would take care of all disk buffering, you could efficiently read/write small chunks of data.

Now lets add their approach: When you cause a page fault from accessing stuff not in memory you get the context switch but the actual workload could be handled by an auxiliary controller, it need not be on the CPU.

Changes: Locking parts of a file would be on a friendly basis, you would be able to get around the rules. Access to remote files with small chunks of data would still be inefficient--but the vast majority of accesses are local and remote accesses are generally documents that are read in their entirety.
What kind of "fun shit" are you thinking of? Select fire is rare and expensive. Open bolt semiautomatics? Eh, some people are into collecting such things, but closed bolts are just as fun to shoot. Just about the only somewhat reasonably priced grandfathered "fun shit" are pistols that can take stocks and not be NFA SBRs.
I think the trick for Amazon is that people just want a one stop shop for all online stuff. No more messing with different, random e-tailers who might or might not have a good reputation. I can't remember the last time I ever looked at reseller-ratings.com
What specifically do you have in mind? I mean, it's easy to ask this in general, but what do you think needs changing?
Type erasure was one of the worst decisions in Java, yeah. Generics and working with types in general is great in C#.
DSSP, what’s so special about it? I sense LISPers and Forthers sense of “enlightenment” (which I have not obtained). But what is so special about DSSP that it’s considered a generalization of Forth?

Setun:

just about everything! I read it failed lately because bureaucrats stymied engineer’s creativity to do things the “Western” way (it seems this slowed the Soviet’s bomb since their scientists figures a better way to do something)

How were logic gates defined ? (Ie what type of ternary logic was used)

What were the voltage levels to represent the states?

What were the performance specs?

What did it do well? What did it do poorly?

Can it be re-implemented in CMOS?
The spreadsheet seems pretty damning. I'm not a lawyer, but isn't it illegal to judge an employee on whether they are male/female or "non-white"?
I would guess it depends at what time you post. Posting at 3am would have different results than a 3pm post.
There's really no such thing as "plain-text".

Maybe you mean ASCII, which is indeed simple and also not useful for several billion people. (I live in one of the many countries that cannot use ASCII -- the American Standard Code for Information Interchange -- because don't speak American here.)

Or maybe you mean Unicode which is an extremely long spec and absolutely cannot be handled by a first year programming student.
Not any more difficult than mailing postcards or any document. Use a rigid envelope. Mail is usually reliable enough and this would be an "off-site backup", so to speak. If the likelihood of losing the copy on your person is .01 and the likelihood of losing the mailed copy is .01 then the likelihood of losing your photos is .0001.
Guys, thanks for all the refrences!
How is that the same boat? Seems like the opposite.
https://www.archlinux.org/

and subsites like:

https://wiki.archlinux.org/
Your first example has _nothing_ to do with static or dynamic typing. There are plenty of dynamic languages that will fail to compile or bootup with a helpful error message on a failed rename.

This is what's frustrating about trying to have this discussion (and it's covered in the article): "The problem, in this case, is that most programmers have limited experience, and haven’t tried a lot of languages."

If you've used JavaScript and you assign all of the challenges of writing JavaScript to dynamic typing, then ya, dynamic typing sucks. But the problem isn't dynamic typing, the problem is JavaScript.
After this time chrome ..! Trust's over.
It’s all about that headline. Yours conveys a reference to information, this one conveys the interesting part up front. In a world where both print and digital media are seeing consolidation and bankruptcy almost daily, this is a story of an outlet with quality journalism making a profit. It made my Friday.
Good news! The privacy policy is specifically listed in our FAQ on our website - https://code.visualstudio.com/docs/supporting/FAQ

We _only_ collect telemetry data. NEVER user data. And you can opt out! (it's right there during set up - or you can go here - https://code.visualstudio.com/docs/supporting/faq#_how-to-di...).

Again, to reiterate, we would never collect data if you didn't consent. It's the law!
Agreed with all the above points except health. There is no good reason to assume that this highly processed and largely unstudied meat substitute is actually healthier than meat. Especially considering the turnabout in research regarding dietary cholesterol. I personally doubt this is a healthier choice for most people. That’s my speculation of course, but it remains to be seen. The bottom line is that it is not reasonable to assume that it is healthier.
You got it! https://code.visualstudio.com/docs/supporting/faq#_how-to-di...

(we ask both during install, and you can disable at any time)
"Non-white"

"Non-male"

How does this spreadsheet not represent practices prohibited by the EEOC?

https://www.eeoc.gov/laws/practices/index.cfm
> One victim claims to have figured out that the hackers aren’t actually deleting the code

It looks like the hackers are making a commit to a repo where they delete all the files. That isn't a problem because they're not deleting the history, nor are they able to delete the source and commit history from your local sandbox.

This doesn't seem like that bad of an attack. Something you can definitely recover from, it's just plain annoying. Am I missing something?
Why phi?
Some people collect coins. Or cars. Others collect guns.

You don't have to shoot a gun to appreciate it. My great grandfather's service revolver? It's a link to the past, not a range toy.
From what I understand, it's to prevent application level errors where you do send it with a timezone, as you mentioned. This avoids the conversion (since it is stored as UTC) at the application level
A similar removal is coming in just 2 months for V2 signatures: https://forums.aws.amazon.com/ann.jspa?annID=5816

This could be just as disruptive.

Difficult to say that they will actually follow through, as the only mention of this date is in the random forum post I linked.
I searched and found several instances of a similar link, but HN doesn't stop me from posting it. I'm guessing there's some decay algorithm or it's not checking sub-domains or deep-links.
I think .doc(x) is clearly the worst file format - they're not as portable as people seem to think they are, and they're not long-lasting. PDF, for all of its failing, doesn't suffer from these issues.

A better solution, perhaps, for preserving structure, would be TeX, markdown or Org files, but PDF has the advantage of not having to be compiled and being ready for presentation/consumption (possessing platform invariance).
Not a lawyer either, but seems to me if you're hiring writers to pursue a particular perspective, then their backgrounds matter.
Seems pretty clear cut that Sue Gardner was making hiring decisions based on practices prohibited by the U.S. Equal Employment Opportunity Commission. The CJR article says she sent them the spreadsheet herself...

https://www.eeoc.gov/laws/practices/index.cfm

EDIT: I guess EEOC doesn't apply to businesses smaller than 15 people. The 'ol Discrimination Loophole for Small Businesses!
You write "I doubt that" but then you appear to be explaining why you agree with the quote.
Playboy Interview: Google Guys (2004)
AWS Signature V4 to Replace AWS Signature V2 for Signing S3 API Requests
But then the Soviets would've been wiped out, and Korolev and co actually beat the former Nazis to orbit and to the moon (lunar rovers), even with less resources and experience.
https://en.wikipedia.org/

It might have been better to ask for the sites we think are coolest, even if we don't visit them regularly.
> S3 will stop accepting requests signed using SigV2 in all regions on June 24, 2019, any
requests signed using SigV2 made after this time will fail.
Isn't that just HTML?
I'm 100% positive that quality journalists can research quality stories irrespective of their background. It happens all the time.
Sadly PDFs are usually just a series of graphics instructions for drawing stuff (including text) at specific sizes and positions, on a page with a defined size. It's an inherently hostile format for reflowing text, although I think some PDF viewers can do that to an extent. The PDF accessibility spec defines an optional, more DOM-like document structure that a compliant viewer could use to reflow text, but in my experience even the apps that produce that structure don't populate it with enough data to make reflowing reliable or easy to implement. Pretty much every format is way better for reflowing text than PDF (Kindle, ePub, HTML, etc.).
Firefox is about to lose a ton of its users over this. I saw this on a family member's computer just now, couldn't get ublock origin installed or any extension for that matter. Had to install Chrome for them.

This has to be some type of a bug, every extension gets disabled with zero notice and cannot be re-downloaded.

I'm not seeing it myself yet, but haven't restarted firefox in a few hours.

Has anyone tried disabling xpinstall.signatures.required in about:config? Saw someone mention it elsewhere, but didn't try it in time.
EEOC rules don't apply to private businesses with less than 15 employees.

https://employment.law.tulane.edu/blog/what-is-an-equal-oppo...
I don't get it: Key-value stores is a topic that just won't go away. I was interested in key-value stores, did a little work, solved the problem for my needs, and don't care anymore. Sure maybe there can be some high end, challenging aspects, but what I did was dirt simple, childishly simple to do, blindingly fast, with plenty of capacity -- maybe will cover 75% of the need for everyone?

Heck, if we want something with really deep functionality, we are just back to relational database, right?

So, I wanted a key-value store for session state for users of the Web site of my startup.

When a user sends a page back to my server, it has in a "hidden field" the value of an encrypted token with identifies the user's logical session. And I have in VB.NET a class for the data I want to keep on that user, their session state.

So, in my VB.Net Web server code, I have defined some classes: (1) An allocated instance of one class sends a new or updated key-value pair to the key-value server. (2) An allocated instance of another class requests from the key-value server the value that corresponds to a key. (3) An allocated instance of a third class gets the value back from the key-value server.

For communications, just take an instance of a class, serialize it (thank you VB.NET), copy it to a byte array, and send that via old TCP/IP sockets. Then the receiver gets the byte array and does a deserialization to get the corresponding object instance.

The key-value server is based almost entirely on just two instances of a standard .Net collection class. One instance has the key-value pairs where, right, the key in the pair is the key in the collection class. The other instance has a time-date pair as key and for a value a key from the key value store. Here there is the time-date when the corresponding key-value was last written or read and is used for session time outs. So, for session time outs, just read this time-date and session key instance in ascending order on the time-date key and for any session time-outs delete that collection class element and also the corresponding element in the other collection class.

It's a few hundred lines of code and was a simple exercise in TCPIP, object instance de/serialization, and collection class usage.

I also have code to permit sending some system management commands to the key-value server.

It runs as just a console application.

The code is single threaded, and I'm counting on just the standard TCP/IP FIFO queue to hold the backlog of work to be done.

All the data is held in main memory so should be blindingly fast. Some simple arithmetic indicates that the main memory needed is not very large for even a quite busy Web server computer.

The session state server can serve any reasonable number of Web server computers, and a particular user doesn't need session affinity with a particular Web server.

Looked simple and easy to me.

How much of the need will something so simple satisfy?

What needs will such a simple solution not satisfy?
> The thing is somewhere that occurs naturally could change tomorrow.

So could a million other things. The local government could become corrupt and raise taxes while cutting services to divert money to cronies, leaving you in the middle of a violent slum with a high unemployment rate. Your employer could move its offices thirty miles further from where you live. Climate change could put your whole town underwater.

The solution to things changing in a way you don't like is to vote with your feet. And at least in this case you're effectively being compensated for it, because an area that is being developed will cause your land to be worth more. Some developer will pay you a lot of money to put up more apartments or condos where you are, and then you have all that money to go somewhere else -- where the land will generally be less expensive, yielding you a nice profit to compensate you for your trouble.

You can live in any kind of place you want. You can't expect that place to never change.

And predicting this isn't really that hard. I can predict with reasonable certainty that twenty years from now Des Moines will still not have the population density of New York City, and a person making the same prediction twenty years ago would also have been right. San Francisco is the exception, not the rule.
PLAYBOY: But there’s a catch. You have stated that you will scan e-mail in order to target advertisements based on its content. As a San Jose Mercury News columnist wrote, “If Google ogles your e-mail, could Ashcroft be far behind?”

BRIN: When people first read about this feature, it sounded alarming, but it isn’t. The ads correlate to the message you’re reading at the time. We’re not keeping your mail and mining it or anything like that. And no information whatsoever goes out.

Is this still true?
I think if I worked at a company that was doing this, I would ask them to pay the money directly to a charity instead (like the Free Software Foundation or Software Freedom Conservancy).
Best Artificial Intelligence and Machine Learning Books in 2019
These sessions are streamed live on Twitch, too.

These sessions are vastly interesting. I think many commenters here should listen-in sometime.

The Wolfram Language is hard because mapping knowledge is hard.

What many people here call "ego" is one guy, and his talented team, tackling an enormous problem nobody has licked. So far.