skysight-inc/HackerNews huggingface dataset:
&/"ki"?

It's incredible how seven little characters can pack so much power, but this level of cuteness also demands some explanation as to why it's correct (given the input domain).

The first thing we might observe is that every input has two possible outputs, and the output domain is the same as the input domain. That means that if we select our outputs carefully, we may be able to find a property of the input that differentiates them.

q){x!x in/:\:k}distinct raze k:string`Rock`Spock`Paper`Lizard`Scissors
R| 10000b
o| 11001b
c| 11001b
k| 11000b
S| 01001b
p| 01100b
P| 00100b
a| 00110b
e| 00100b
r| 00111b
L| 00010b
i| 00011b
z| 00010b
d| 00010b
s| 00001b

We can see several options: "k" gets us Paper, "i" gets us Rock, "a" gets us Scissors, "p" gets us "Lizard". There are a few red herrings though: "S" doesn't get us any single output (Scissors and Spock don't have a shared winning response). The pairs I can see that differentiate all states are "ki", "ka", "ip". Let us use "ki":

Roc<k> | Spock <Paper>
Spoc<k> |<Paper> Lizard
Paper | Lizard Scissors
L<i>zard | Scissors<Rock>
Sc<i>ssors|<Rock> Spock

The only remaining item we can choose (Lizard or Scissors), and if we choose the latter then our game can play traditional Rock-Paper-Scissors as well!

`Paper`Rock`Scissors@&/"ki"?

Of course if you're not using q, you could use a different mapping function. Many of the responses looked at the lengths or a critical bit of a hash (like md5), all with the aims of producing this kind of compression function, and this isn't uncommon in high performance systems, but if you're going to depend on such a function, you should explain carefully how you came up with these magic characters so if someone wants to extend the game in the future they know how to reconstruct your function.
> Text only.

I have a good experience reading news and blogs via links.

Example:

links -dump "https://www.nytimes.com/2019/12/13/science/hermit-crabs-weal... | less
No, they are surprisingly not! IntelliJ doesn't have the debugging support CLion does and won't let you set breakpoints across language boundaries.

IntelliJ also sucks for Ruby and Go compared to RubyMine and Goland. Even with the language plugins.
"It's not going to be rich white guys who catch the pointy end of that stick..."

Detection of white collar crime? Surely detection of fraud in financial transactions isn't rocket surgery...
It should go without saying that YMMV if you keep that up.
Non-sarcastic question, how do you fare in situations where you are uncomfortable, like learning new skills; Where you are just BAD at a thing. New sport, new technology/language, etc?

I learned a while back that I had to lean into those things and just get through the awkward if you wanted to keep learning.
Thanks, these are interesting insights.

I cite a large passage from the paper you linked to because it's an excellent example ofthe kind of "misuse of maths" I meant:

Consider, for instance, the personality literature, where people have
discovered that executing a PCA of large numbers of personality subtest scores,
and selecting components by the usual selection criteria, often returns five
principal components. What is the interpretation of these components? They are
“biologically based psychological tendencies,” and as such are endowed with
causal forces (McCrae et al., 2000, p. 173). This interpretation cannot be
justified solely on the basis of a PCA, if only because PCA is a formative
model and not a reflective one (Bollen& Lennox, 1991; Borsboom, Mellenbergh, &
Van Heerden, 2003). As such, it conceptualizes constructs as causally
determined by the observations, rather than the other way around (Edwards&
Bagozzi, 2000). In the case of PCA, the causal relation is moreover
rather uninteresting; principal component scores are “caused” by their
indicators in much the same way that sumscores are “caused” by item scores.
Clearly, there is no conceivable way in which the Big Five could cause subtest
scores on personality tests (or anything else, for that matter), unless they
were in fact not principal components, but belonged to a more interesting
species of theoretical entities; for instance, latent variables. Testing the
hypothesis that the personality traits in question are causal determinants of
personality test scores thus, at a minimum, requires the specification of a
reflective latent variable model (Edwards & Bagozzi, 2000). A good example
would be a Confirmatory Factor Analysis (CFA) model.

Now it turns out that, with respect to the Big Five, CFA gives Big Problems.
For instance,McCrae, Zonderman, Costa, Bond, & Paunonen (1996) found that a
five factor model is not supported by the data, even though the tests involved
in the analysis were specifically designed on the basis of the PCA solution.
What does one conclude from this? Well, obviously, because the Big Five exist,
but CFA cannot find them, CFA is wrong. “In actual analyses of personality
data [...] structures that are known to be reliable [from principal components
analyses] showed poor fits when evaluated by CFA techniques. We believe this
points to serious problems with CFA itself when used to examine personality
structure” (McCrae et al., 1996, p. 563).

If I'm not prying too much- what is your relation with the field?
> People have priced these already, it's competitive.

I don't believe these estimates, either in the input data or the methodology. They are basically an exercise in "how optimistic can I be before no one believes me". It's not as if any shenanigans in them will be checked against reality anytime soon. They aren't a good counter to the simple argument of "larger, more complex, and made of more exotic materials implies more expensive."

But in any case, let's look at ARC, shall we? The cost comes to $29/W(e), very much higher than fission reactors. They have to resort to "and the Nth of a kind plant will be a factor of K cheaper". Never mind that the closest analogy, nuclear fission plants, has not shown good experience effects.

About tritium: I don't think you grasp how problematic this material is. The amount of tritium consumed in a 1 GW(e) fusion plant in a year would be enough to contaminate 2 months worth of the flow of the Mississippi River, at New Orleans, above the legal limit for drinking water. Confinement of tritium is going to have to be damned near perfect for a DT reactor to be acceptable.
Now if someone will make some sort of union I can join so I can strike and support others who share the same fundamental ethics. :)
And yet, military weapons serve a necessary purpose. All of us would agree that some military is always necessary. You listed products that are "exploitative", but would you have an issue with working for a manufacturer of hard liquor, a substance with significant addictive potential? What of a gunsmith? A knife manufacturer? Many products have the potential for abuse; few are _inherently_ unethical. If you have ethical qualms, fine, but there seems to be a tendency to condemn those whose ethical qualms do not prohibit producing and selling such things.
The Tiny, Simple Nuclear Reactor That Could Change Energy
It's hard to shine a light on the messes we face (2015)
Plenty of people block ads because the ads themselves are annoying. People don’t cut ads out of paper newspapers because it’s more annoying to do that than it is to just ignore the ads.
Hydra–Kubernetes Based Dataset PubSub and Volume Management System
No fully automated slaughterbots. There has to be a man in the loop that at least clicks a mouse every time the robot kills an enemy combatant. No one should ever say: "Oh yeah, we had a bug in the auto-kill algo and our killer robot shot a whole bunch of innocent civilians. Whoops! That's nobody's fault. Nobody's responsible. The algo did it all by itself!"
Common Phishing Attacks and How to Prevent Them
Disagree, though it depends on the measure of "better". If there's a market for therapists to digitize their notes and store them online, then I'd want that software to be secure.

Should the creators of Gmail or Word or etc feel bad because therapists are using their services to send their notes to colleagues?
Are you familiar with CORBA?
I knew someone that claimed he would not work with gambling applications on moral principle, I didn't much respect the stuff he had built as it seemed all brochure ware about 6 years behind the times but at any rate he had the one standard.
I do all of the same in emacs (and vim), and because I use doom-emacs I get all this basically for free without much configuration on my end.

- Go-to-definition is `g d` (with the cursor over the function name in question)

- Project-wide file search is `SPC SPC`

- Jumping to a function is `SPC s i` and then just start typing to fuzzy-match the function name

I stick with this setup because it does pretty much everything I could want from IDEA, and does it without churning up most of the resources on my machine. And trust me, I've tried to switch to IDEA, but it's just too big and too slow, and too poor of an editor for me to actually make the switch.
> If you're using a non-vim editor, you'd probably

Double-click the word to select it, and start typing right away.

> it's as close as you can get to literally telling someone exactly what to do.

I usually tell someone "Change the word 'validate' to 'something else'". SO i grab my mouse/trackpad, and get there in one click (or double-click).

> It's easy to dismiss as trivial or unimportant - these are tiny savings of time, after all

You should observe most of these "savings" in real life. There's rarely a time when I can't do stuff with code faster than a Vim user. Because by the time the vim user has typed the required sequence of letter, or counted which line/symbol/mark to go to, or wrote a macro correctly, I'll have finished all I needed to do using IDEs built-in capabilities and/or a mouse.
for a new person, it's almost impossible to get anything done with git command line
I agree. My life has turned around completely because of three things:

1. Ergodox EZ Split Island Keyboard
2. Dvorak keyboard layout
3. Taking a Rust programming job

Now I look forward to Mondays.
We should not, they will abuse it.
Even if there's no internet access on the EHR itself, many are accessed through, say RDP anyway.
Ocean server is pretty close to what I want, just doesn't have the storage I would like to have, and the CPU is a bit slow.

Currently I use RPi 4. I plug it into the USB-C port on my iPad and it's picked up by iOS as an Ethernet gadget. The RPi acts as a router and has a static IP address over USB. So all I have to do is use a VMC app to connect to it. It's as simple as plugging in one cable and starting one app.

I want to stick with RPi architecture because I want it to be really flexible for people to use any of the Raspberry Pi compatible distributions on it.

The SD cards are mostly for video production. I want to have a one button clear SD card feature, where I can insert an SD card, press one physical button, and a script would copy all of the files from an SD card to the destination directory on the main SSD storage drive, and then empty the card. There would be an LED light to indicate progress.

Maybe I am making something only I would really care about here. Thank you for the feedback.
I agree, and I'm probably closer to you in my opinion of nimbys than you think. But I don't think there's a problem with being aware, at a policy level, of the distinction between residents and tourists.
Well, it's banned in the European Union, so you could always move over the Atlantic and not have to worry about it. On the other hand, as a UK resident, i look forward to finally getting to try it next year!
Many people are visual. It's a lot easier to see changes, compare diffs, and generally follow the development branches through a GUI instead of through a command line.
I'd strongly recommend L-Theanine if you'd like to not need as much caffeine or alcohol.
The first sentence of the article mentions that the key problem is the microplastics that have reached the ocean. Cutting off one source is valuable, but that will still leave lots of microplastics in the ocean. I don't think aiphex is wrong to comment on the technology's limitations.

Why do you think that the inability to solve a related problem (microplastics in laundry wastewater vs in the ocean) with the same technique is too far off topic?
Out of curiosity... why won't you work with HFT?
Also remember that despite of what their balance-sheet and financials say (which are impressive no doubt) they built a simple but solid product. Simple in a sense they did not run after the buzzwords of deep learning, in the cloud and all that stuff. It was a replacement for Eclipse and Netbeans which have been around for decades but a far far superior product.

Their revenue might look like just $270M but the value they have added by sheer gain in developer productivity across the world will run into several billions.
I don't think the paranoia you're describing is typical of most Airbnb users. I'm sorry, and it sounds like what you're dealing with sucks, but these details don't psychologically cancel out the advantages for most people, and as such are nowhere near a "marketing ploy"
I believe you're seeing a conceptual mismatch between workspace and project from how Eclipse and IntelliJ model working.

Try creating an empty project in IntelliJ and then add each of your Eclipse projects as a module to the IntelliJ empty project.
In addition to being offensive (which, mind you, goes against HN's guidelines), you're literally agreeing that the current way scoring works is bad for finding up-to-date answers (of course "relevance" is more vague). I'd say any solution that makes it easier to automatically push better (in this specific case, updated) answers to the top is a win, especially for such a widely used system.
While we’re at it...

Esri: $1.1B revenue, 300k customers, $0 raised (2016 numbers)

Anyone else?
Note: requires watching a video for the actual content.
> More tactically, the wealthy are often polite, non-violent, and spend a lot of money in their near vicinity, and this serves to completely insulate them from the social/emotional effects of how they acquired the money. Nasty looks, shunning, or the threat of it, goes a long way toward enforcing social norms.

Neumann and his wife have been getting rejected from several condo boards in NYC since the scandal came out:

https://pagesix.com/2019/10/03/ex-wework-adam-neumann-ceo-re...
https://www.jetbrains.com/mps/
What is wrong with it exactly? A typical unit file would for something that runs forever is something like this:

[Unit]
Description=This service runs always

[Install]
WantedBy=multi-user.target

[Service]
ExecStart=/usr/bin/python3 /opt/myapp/main.py
Restart=always
WorkingDirectory=/opt/myapp
User=myuser
Group=myuser

You can skip the last 3 if you want.
Would you please elaborate on the "unique mouth feel" of mountain dew, for someone who hasn't had it?
The problem with the fraud domain is finding all the holes in the dike.
Why would your first rule be so limited? Why help anyone spy on anyone else?
Happy to see them succeed as a successful bootstrapped company who are operating on a sustainable business model that allows them to continue iterating and improving their already best-of-class products better with each release.

Jet Brains offers the best value for any commercial (i.e. non-free) dev products I've ever used. Currently an active user of Rider, ReSharper, dotPeek, dotTrace, dotMemory, IntelliJ, Android Studio, DataGrip, WebStorm and TeamCity [1] - all world class tools available at a comically cheap price with their "All Products Pack" - even cheaper with their loyalty discount.

I'm normally not fond of subscription-based products but as their product suite offers so much value I count myself as a happy multi-year subscriber that in all likelihood will remain one until I retire from programming.

[1] TeamCity has separate licensing, used to pay for but now comfortably fit within their generous (100 projects / 3 build agents) free-tier limits
The keys are arranged in a matrix. 24 I/Os would be enough for 12 * 12 = 144 keys.
Craigslist has completely dominated the old market for classified ads, and it did it without having to keep a vestigial newspaper attached.
They were just testing to make sure AdSense worked.
On second read, you might be right so I amended my comment... In my defense, OP's comment is ambiguously worded. What you actually get is a permanent license to the oldest release available during your subscription. OP also says:

>... after paying for any particular version of a product for 12 months, you also get a perpetual license for that particular version and so on and so forth."

Also kind of unclear. And judging by the comments here, many many people misunderstand this. I think it's a general expectation that you'd get access to most up-to-date version of the product when your subscription ends. Not the version from the day your subscription started.

Think about it. If there's a bad bug or regression in the old "perpetual" version you aren't entitled to the subsequent bug fixes. Bug fixes which you've been "using" for the past year. It's kind of a hard thing to swallow.
>I'm sure the much lower salaries in Prague allowed them to be more competitive with a lower burn rate

It's a russian company with the most people (especially engineers) in St. Petersburg. It's only technically registered in Prague. They have only 50 people there. And around a thousand people distributed across Russia (St. Petersburg, Moscow, Novosibirsk), Munich, Boston and brand new office in Amsterdam.
Nice, thanks! :)
We Provide Outstanding Design Engineers
My feeling is that they have too many projects going at once, and they can't keep an eye on all of them.

They still manage to add new features, and fix the worst bugs, but I don't think they have everything entirely under control.
There is no possibility to ramp up a new technology from slow to fast. You must go fast and huge out of the gate, or else AWS will drop in after 6 months and take most of your addressable market before you've even got off the ground. You're too slow when Amazon will put a team of 40 against your 5 person startup. And unlike Google/Hooli, they have a good chance of not screwing it up.

Almost every one of the vendors at the AWS reinvent expo this year that have an "advantage" in AI, data insights, etc, will be competing with an AWS service by next year. Snowflake, Datadog, Splunk, etc. All the innovation in the room gets sucked up by the big company and offered at scale. The best you can hope for is to have a better UX and a brand that people will demand.

The ones who will need to worry less are the ones who already have contracts with enterprise businesses. Relationship rather than technology companies.
Of course news sites know how to create fast, easy-to-read websites. There is no point in complaining about poor usability and bloated websites, because it's just a symptom of a decease. The internet in its current state is ill-equipped for making good journalism a sustainable business. Google and other search engines are a direct threat to good quality news media. The search engines took the lion's share of advertisement revenue from news media and made them starve of cash. They encourage click-baity headlines and shallow articles, do not protect or poorly protect from stealing/copying content. This is the real problem.

Bloated websites are horrible, but they are a symptom, not a decease. There is not point in complaining about symptoms.

The comparison with newspapers is good. This is what news websites would have looked like if the decease had been cured.
I don't know the details of 8.2, but floating windows have been possible since a long time (e.g. YouCompleteMe https://github.com/ycm-core/YouCompleteMe)
> narrative in games can't deliver on its promise--you can't craft a story while also letting the player explore.

Roger Ebert made a similar argument[1] a while back.

While I agree that interactivity and narrative are in tension, I don't agree that they are incompatible. There was plenty of exploration in Planetfall, but also a very emotional scene. While many have argued that that scene should be discounted because it's in a non-interactive portion of the game (e.g. [2]), the impact of the scene exists because of the relationship that was built-up with Floyd mostly through interactive moments and exploration.

In the realm of non-computer games, there are all sorts of highly interactive story-telling games and RPGs, and while I think Ebert would claim that those don't count because the narrative is accidental rather than intentional, I find that to be a somewhat arbitrary distinction.

1: https://www.rogerebert.com/rogers-journal/video-games-can-ne...

2: https://web.archive.org/web/20081109044017/http://www.raphko...
If the nil value for a slice is the empty slice, then why do the following two variable definitions differ in behavior?

var x []int;
y := []int{};

Both produce a slice of capacity zero, except `x` serializes to null and `y` serializes to an empty array.
I just use an RSS reader.
Baseload isn't on demand energy either. It's "take it or leave it" energy. Baseload USED TO BE the cheaper per kWh, so grids were designed to have baseload + dispatchable sources to fill in the rest.

But renewables have rendered this design obsolete.

Now, the cheaper sources are not baseload, but intermittent. The optimal grid design is become one of using intermittent sources, then filling in around those with some combination of storage and dispatchable supplies. Expensive baseload has no place anymore in this situation.

Your claim that renewables are 2x the cost of nuclear is an easily checked falsehood. The levelized cost of energy from renewables is 3-4x less than new nuclear plants.
The keyboard I want is one where the surfaces can be separated from the electronics so I can wash the damn thing.

I believe there was one gaming keyboard that worked this way (custom overlays) and Logitech has one keyboard they claim is washable, but IIRC the keys are mushy. No thanks.
> Some of us are actually interested in truth, which cannot be obtained if one perspective is irrationally forbidden as taboo.

Two things to say here.

First, truth is in the eye of the beholder, even in science. There is still plenty of research into discredited theories because the proponents don't care, and they can recruit new believers by being selective in their presentation of the evidence, and screaming that the opposition is irrational.

Second, what is irrational about not pursuing lines of research that one considers will inevitably lead to eugenics? Is ethics in scientific research irrational? Science is not some perfectly neutral abstract playing field, it has real impacts on the world.
If you boot several OSes, use ssh connections, and remote desktop connections, this really becomes a hassle. It always breaks at the wrong moment with some kind of OS update. Especially key remapping on Linux is a horrible experience in the long run.
I probably would not buy it. Without the internet, I can’t work at all. With the internet I don’t see the device’s value compared to a vps.
I don't know the inner workings of how it all works but I think with 8.2 there's an official API for floating windows now.

Where as before it was up to the plugin author to implement everything about it.

There's more details at: https://www.vim.org/vim-8.2-released.php
Somebody’s Watching: Hackers Breach Ring Home Security Cameras
Reminds me of these science and tech ads: https://www.flickr.com/photos/bustbright/albums/721576129433...

Wish there were more ads like this today - they're much more visually impressive than the ones I see today
There are some good arguments that the entire point of HFT is to manipulate the market by front running people who are trying to make actual transactions. Here is a cool video of a few hundredths of a second: https://www.youtube.com/watch?v=K4ENWtfeYp8