skysight-inc/HackerNews huggingface dataset:
> Having to press CMD+Down to enter a folder

Personally, this has grown on me. It makes sense that Enter edits the filename, because the filename is a form field, and the Enter key seems to be assigned universally by the OSX HIG to switch the keyboard's arrow keys et al between having movement between form fields, and movement of the text caret inside a form field.

Basically, consider your desktop to be an Excel spreadsheet. Would it make sense for Enter to not do what it does?

It also, separately, makes sense that CMD+Down enters a folder (or, y'know, opens files/starts applications), because it's the complementary operation to CMD+Up. You go "up out of" a folder; you go "down into" a folder (or document, or application.) Nicely, unlike with Enter (which is overloaded with text-editing uses), this allows there to be a universal HIG-approved accelerator for an application's "descend" or "invoke" (or hopefully both) action.

(But if that isn't a sensible justification, some people just take the stance that Enter being "edit this field"—being a system-wide universal—has priority over whatever the Finder might want to use it for, so the Finder just has to get its own accelerator. Thus, CMD+Down.)

See also: CMD+[ and CMD+] as universal Back/Forward shortcuts. If they were anything else (say, if Back was mapped to Backspace), they couldn't be universal. But nothing was already using CMD+[ and CMD+], so they're free to be a universal convention. (Seriously, they work in iTunes! And in System Preferences!)

> not being able to cut (only copy) files

People think this functionality isn't there in the Finder, but it is! It just... has slightly different semantics than in all other apps... for some reason.

From https://support.apple.com/en-ca/HT201236:

> Option-Command-V — Move: Move the files in the Clipboard from their original location to the current location.

IOW, you don't decide whether something is a "cut" or a "copy" when starting the async-buffered-drag-and-drop-operation; you decide whether something was a "cut" or a "copy" when performing the drop part of the async-drag-and-drop-operation. (Which is similar to the synchronous drag-and-drop operations you perform with the mouse: to turn a "move" into a "copy" of a dragged file, you hold the Command key as you let go of the mouse button. You're modifying the drop event, not the drag event.)
You'd think a product geared towards development and dev best practices...would maybe use some themselves?
I've still got my Lumia 950XL sitting on my bedside table, It still is as smooth and fast as the day I bought it,and the camera still craps all over anything on the market (I miss the camera the most).

I think what ultimately killed it was that Satya Nadella didn't have any ability in the consumer space, and simply didn't know how to sell devices. Also taking into account the fact that Microsoft are very slow movers when it comes to doing things under their internal brand (Surface and Xbox being almost separate companies have managed to get around this), and the fact that silicon valley shills are very anti Microsoft also doesn't help.
It's because you're from out of country. You'll almost never be asked to produce ID with a standard credit card purchase in the US, unless it's unusual in amount.

I'm in my late 30s and have never once been asked to produce proof of ID in relation to a standard credit card purchase. Whether at a grocery store, restaurant, etc. I've never seen anyone else have to show ID either, maybe once in the 1980s.
> the faux screen jump when Bowman nearly touched the edge, and instead shattered the glass. It really is brilliant, a movie within a movie.

> that the upright position of the monolith as it is presented is incorrect.

Can you provide references for either of these?
It might be faster if it works. If you try it and it doesn’t work and the cashier tries to help and then you have to go back to using a credit card anyway, it’s slow and people get annoyed.

If that reliably didn’t happen, things would be fine. Unfortunately, payment processing in the US (or at least in Maryland where I live) is a mess:

- Point-of-sale devices are frequently broken, with post-it notes taped over the chip slot saying “CHIP READER DISABLED”. I’ve dealt with buggy readers that force you to swipe, then go “Oh that’s a chip card, insert it!”, then when you insert it they go “Chip not supported, reverting to swipe as a backup method”. We’re struggling enough with the basics.

- I’ve seen stores that put a “We accept ApplePay” sign in their window, but when you go in, it’s a gamble as to whether all the dependencies from the reader to the network to the payment processors are working today. When I’ve asked cashiers, their responses range from a despondent “I just don’t know anymore” to a cautious “We have it but I haven’t seen anyone use it in a while.”

- Complicating all of this is the fact that all of the POS devices in my area look identical, whether they support NFC payments or not. I have a hunch that the hardware vendor just ships NFC-capable units to everyone, but only turns them on in certain conditions (maybe related to the type of contract the merchant has?)

If anyone has plumbed the depths of this issue and can explain what’s going on, I’d appreciate it.
Using Touch ID to separate bots from humans in social media
Imagine having a flock of kitten-sized giraffes roaming about your house and gently grazing on your plants.
I am not a tmux user so maybe this is obvious, but how are the environmental variables transferring from the production machines to where the tests are being run?

Or, is this stating that the developer started running tests from the production environment?
Just an aside: I’ve seen several people lately get a lot more interested in leaving Facebook when they realize they can stay on Messenger while deactivating their Facebook account.
I was thinking of things like fluoride, water chlorination, etc. It's also possible to drink water that is "too filtered" and doesn't have enough minerals in it which can apparently cause issues.
Unless your PII workflow is bonkers, you should be able to respond to those letters in mostly automated fashion.

I mean, you do handle your data in mostly universal way, instead of randomly copying pieces of your database to random parties? Right?
Basically what this guidance says is that if you're CRISPR'ing food that could have been created through traditional cross breeding, then it's auto-approved and falls under the USDA regulatory sphere. If you're creating food that could not be created through traditional cross breeding, it needs approval and falls under the FDA's regulatory sphere. Pretty reasonable if you ask me.
The Go Tour (https://tour.golang.org) is an excellent guide to getting started to Go, and I really wish something like that existed for rust.

I have no excuse for not being the one to make it (outside of not at all knowing Rust well enough) but I selfishly wish someone would.
23 august 1944, aşa cum apare în Arhivele Naţionale (I)
Remembers my card number. I just push “email receipt” on the keypad after inserting my chip card. My gmail filter than archives it and labels it “Receipt”.

A paper receipt is still printed, which is annoying, but I toss it right into the trash under the automated checkout device.
It's possible to turn atmospheric CO2 and water back into hydrocarbons, which would make for a carbon-neutral, closed-loop fuel system. It takes extraordinary amounts of energy to do that, but improvements in that process, and/or the ability to generate energy more efficiently than we can now, would help.
My guess is the second one where the developer assumed that it's a testing environment tmux session but started the test script in a production environment.
cmd-shift-g => ~/source/

This also works in application file dialogs.

Personally, I've always preferred the Mac OS <= 9 Finder. I don't care for applications that have a web-browser-esque back-arrow to get to some presumed previous context. I'd much rather have multiple windows viewing the same content. (In Xcode, for instance, I loathe the default "one window to rule them all" behavior and I end up using CMD-shift-O and typing there name of the file I want to open - even if it was one that I know is already opened recently. Back arrow takes me to "some content" - but I have to look carefully to know what that content was. But if I'm able to place two windows side by side, I can easily cmd-twiddle between them and know which is which based on its location on my screen.)

All that being said, I do everything from Terminal anyway. (where you can type 'open ~/Documents/' to jump to that location in the Finder.)
> Have any HNers found an effective digital version of index cards?

I use a real notebook & index cards during the day, but digitise them into org-mode each morning as part of my slip-into-work-mode ritual. That way I always have my recent stuff physically to hand, but I also have everything electronically archived and searchable on my computer too.

If I could just get emacs working on my phone (and extend it to be pleasant to use with touch alone) then my life would be complete.
> 99.9% of people are perfectly happy to trust that banks and the government

This seems to me to be a wildly inaccurate statement. Moreover, I find that my first reaction is that this is a position of privilege, exclusivity, and ignorance.

Please consider that there are people in this world in a more vulnerable position than you - many more than 0.1% of the world's population, in fact.
A suggestion for production database access, create a readonly login (in addition to a write one).

Login using the readonly login the majority of the time, and only switch to the write login when required.
They added in the adverts, and removed the downloading. Google kept coming back with excuses for why they couldn't have the app, and really it came down to Google being dick bags about Microsoft wanting a youtube app.
+1 for Alex French Guy Cooking (mentioned in sibling comment). I like his method of chopping onions; most of the onions I chop don't need to look particularly pretty, so it's great.

Also, You Suck At Cooking https://www.youtube.com/channel/UCekQr9znsk2vWxBo3YiLq2w is one of my guilty pleasures. I think he's hilarious and figured it was purely a spoof channel, but then I actually watched a couple and if you don't mind and/or enjoy his fooling around (and have a moderately well-tuned BS detector to tell when he's fooling around) the recipes are pretty good. I particularly like how he doesn't spend a whole lot of time measuring things out. It's a great counter to the precision generally present in recipe books, which used to be a big hangup for me (pipettes broth into Pyrex measuring cup "gotta get EXACTLY 1 C broth in this soup!" => dumps broth into drinking glass "Eh, close enough!") I'm still adjusting to that style but it has already saved me both time and unnecessary tension. (Seriously. The error margins in most cooking seem ridiculously large to me!)
Ahhh. This is brilliant, I had forgotten how useful this was - especially the compactness. The windows sizing was a bit confused by my 3400x1440 initially, but once arranged it is very well behaved.

The ability to have the one app running which contains multiple file system views that I can arrange internally is awesome. It can certainly help with the cognitive overload that sometimes is my alt tab navigation.

I love this new company that Microsoft has become.
Alibaba Cloud Redis Accelerates Access to the Discuz Forum
Food so good, it'll rewrite your taste buds!
I think both examples need to provide a denominator.
Why do you need those stats anyway?

It's not like your webmaster is load-balancing your cluster using Google Analytics feed. Let webmasters use tools for webmasters, and get rid of the marketing crap.
the tmux thing is a red herring, i encounter similar environment variable things plenty just with open terminal windows(though, not for database_url).

i read it as a couple days ago in their local terminal they exported the prod db as an environment variable. ran some script or console or something that needed to run in prod. didnt unset the variable. Then next time they run any command in that terminal it hits prod.

maybe it was a remote machine, but there wasnt an active db connection, just a hidden config that exploded the next time a command ran
For a long time I would put 'see id' on the signature line of the credit card suggesting that if someone where trying to use it the vendor would ask to see identification and that would alert them if it wasn't me using the card. And then it became clear it was trivial to just print a new card and I stopped even caring about the signature. And now a squiggle is all I leave if they insist.

So now I find I can get impatient when someone is painfully trying to recreate their exact signature using a digital signature pad that could never possibly have the resolution to do it justice.
Perhaps a bit of a leap here, but I'm reminded of hyperbolic navigation [0] systems used for ships in WWII. In both cases information is derived from the combination of two different regular patterns... one just happens to be radio.

[0] https://en.wikipedia.org/wiki/Hyperbolic_navigation
Or just:

env FOO=bar my_cmd
Well that is true in theory. But it's also the case that there are no border checks within the Schengen area, so you should be able to move around as much as you like in practice.
I think it is worthwhile. If you know a less mainstream language, you can find opportunities to use it at work when it provides a significant advantage, such as being more naturally suited to a particular problem, or having libraries that do what you need. You can also borrow useful ideas and patterns from it and bring them over to the language(s) you do use at work, if they offer ways to improve expressiveness, correctness, maintainability, and so on. Knowing an array of significantly different languages gives you a far broader array of mental tools to use in the design and implementation of software systems than if you stick to one language family or paradigm, even if you only ever use a few mainstream languages at work in practice.

For example, I didn’t have any idea how to do parallelism and concurrency correctly in C++ until using them in Haskell and porting the ideas back over. Same goes for a lot of techniques that were easier to learn in other languages and translate over, like writing parsers, implementing constraint solvers, enforcing complex invariants with types, &c.
The point was that "if you respect your users and have some ethics", you're likely already almost entirely compliant with GDPR.
London has spent a lot, reflected in "London's monthly travel cost 'most expensive in world'" headlines. This article has a months travel at US$174 in London vs $118 in NY http://www.bbc.com/news/uk-england-london-39806865
I used to like winfile. Then I switched to the GNU command line, before eventually adopting ROX-Filer. ROX-Filer, now ageing, has no treeview. I do not miss it. (I'm about to tell you my experience. Not because it contradicts yours or because I believe you're wrong, but just because it's different. I'm a different person, so it's no surprise.)

I have no solution to (1). It's not something that worries me.

The solution to (2) is for it to be conceptually light and easy to have multiple windows open. I use "new window on button 1" and single click to open. This more-or-less does the trick.

However the thing which really converted me was the shear ease of using ROX-Filer by keyboard; it gives you access to a nice command-line style interface insofar as you can navigate to the folder you want easily and you can pick the operation first, then the files (i.e. on the commandline you say "rm thisfile", but most guis require you to say "thisfile delete it". ROX-Filer lets you say press DEL and then select the file.) It also has super awesome navigation. And I think most of all, you can switch modes (i.e. between navigating and interacting with files) with the keyboard - ESC or / depending on direction. Most other file managers require you to use the mouse or the TAB to switch modes, and if it's TAB you can't predict how many times you need to press it.
This is a good approach. The only downside is that depending on the scope of the game and features involved, the prototype phase can become super expensive.

What if the design says, that we are going to have characters talking to each other and it involves voice recording and mocap studio time. This is cost prohibitive for a majority of the projects at the prototyping phase.

Overall though the two biggest problems in game dev are building what people want and R&D. When prototyping starts both of those are unknown. Often prototype proves that certain game mechanic MVP is super fun, but in order to make it scalable across the whole game, months and months of R&D needs to be done. For example, one can put a quick level together which plays great, but to make 40 more levels, a level editor needs to be created, which is a huge undertaking.

In my experience, if people want what you are making, 9/10 times you can survive the "bad" production process, due to the fact that even if project 2x-3x over budget, the market will easily 10x-100x initial investment lifetime.
Or just:

FOO=bar my_cmd
I've been trying to become fluent for over 12 months, having been passively exposed to this language for over 9 years. I'd say that mastering English beyond intermediate level is extremely difficult.

You have to be constantly aware of what you are saying. Also, you need this kind of loopback that allows you to detect your mistakes and learn from them. This is a difficult skill which requires practicing.

You also need to have a social and communicative personality, so if you are introvert than you are less likely to master a language. I am focusing on speaking, because it is the most important aspect of any language.

As others said, when encoutering a new word you should check the pronunciation and commit it to your memory. This in turn allows you to practice your inner voice while reading. If you don't do that, then after some time you will reinforce your accent.
How do you think it all plays out if everyone decides to block ads and not pay for content?
Not being snarky. How hard is it to setup DB replication and do testing/QA on that DB? Isn't it the SOP?

Why the remediation list doesn't include it?
Imperfect, organic design is the next step
Jim Carrey: There is no self
You don't have to agree with me, and that is OK. But my opinion is based off of experience.

You might be interested in http://www.govtilr.org/Skills/ILRscale5.htm as an example of the scales used when defining levels of competency.
I'm reading Deep Work by Cal Newport now and am finding it to be quite useful and have valuable perspectives
Several, but this one explains the issue most succinctly:

https://aristilabs.com/how-the-gdpr-apply-to-your-us-based-c...

"Under Article 3 of the GDPR, your company is subject to the new law if it processes personal data of an individual residing in the EU when the data is accessed....the GDPR can apply even if no financial transaction occurs. For example, if your organization is a US company with an Internet presence, selling or marketing products over the Web, or even merely offering a marketing survey globally, you may be subject to the GDPR."

With regard to enforcement....

"...EU regulators rely on international law to issue fines. Written into GDPR itself is a clause, stating that any action against a company from outside the EU must be issued in accordance with international law."

Most US states have adopted the Uniform Foreign Money Judgments Recognition Act (UFMJRA), which allows for judgments issued by foreign courts to be domesticated. Once that is done, the judgment carries the same force and effect as if it were originally issued by a US court.
I've been using it for a few hours. So far I really like it! It is very simple too, just what I need.
isnt the idea of guarding access fiercely from developers the antithesis of devops? That just makes 'devops' people 'ops'
Holy shit, that's a thing of beauty!

If you finish it and are willing to share the design, please let me know (e-mail in the profile, or Keybase).
That's interesting. Where I trained (central coast, Hunter New England) they do but only for STEMIs, administering'should' occur after a scan in the Ed otherwise
The medical establishment offers the best preventative cure for many of these diseases: eat a variety of food and exercise regularly. Further; be born through the vagina, drink brest milk, and eat dirt.

The problem is people aren't educated about the Hygiene Hypothesis and often succumb to bad habits and addictive food.
In which case see the last part of the post you replied to.

I personally don't mind if web advertising phases out. I have no idea what the alternative is, but web advertising has become a cesspool of privacy invasion and coercive commercial intent that the world is better off without. In this day and age you might imagine that nothing exists in the world but commerce and advertising for that commerce, and without it no one would publish anything. But it's human nature to communicate and share stories and ideas, and if the web advertising industry fell out from under publishers, the web would still exist.
Site is down for me, but this mirror isn't:

http://archive.is/klfF5
I've got no opinion of the quality of instruction; I don't have the experience of either one.

All I'm saying is that most people didn't go to an elite school, and yet a lot of the really prestigious and remunerative Engineering and engineering/management positions from 2-4 levels up from me are occupied by graduates of elite schools. The higher up you go, it seems, the higher proportion of them went to an elite school.

I mean, that's totally unscientific, and just my perception, but if we could correlate the school you graduated from with people employed at the top-tier Engineering shops in the bay area, I bet elite schools would be vastly over-represented.
https://github.com/DenisKolodin/yew
Splunk: detecting Non-Human traffic on your web site
Imagine what food from atomic gardens would do! I suspect that many consumers would be surprised that atomic gardens and the like were and are a thing (https://en.wikipedia.org/wiki/Atomic_gardening).

New highly directed techniques like CRISPR are a boon to everyone, breeder and consumer alike. Random mutagenesis, whether it be naturally occurring or induced chemically/radioactively, has so much more scope for unintended consequences.
> In a country that they actually offer free public healthcare, I'd understand it (sick people incur costs)

About ~50% of Americans are receiving health coverage or healthcare through the government. Whether Medicare, Medicaid, CHIP, SS disability, VA services, or heavily subsidized ACA plans, etc.

Government in general is by far the single largest interested party in healthcare costs in the US at this point.
I haven't used a signature for a credit card transaction in at least 10 years.

I was somewhat amazed to see it was still I thing when I visited the US recently.

Strictly speaking it's still a thing in Australia, but there are always better options -- chip, pin.
The shareholders.
I wouldn’t call it a cultural problem: there are many people in the US who really want contactless payments, and there is no group of voters or consumers campaigning against them for “tradition’s sake” (or any reason).

It seems like a legacy tech problem, held up by the same institutional forces that keep large financial systems in COBOL or FORTRAN.
Does anyone have a screenshot they could share?
Fribo – a robot for people who live alone
It's not true, but something that is bantered about on HN by people that wish it was true.

Think about it. If it was true, then the entire global legal system would get very chaotic.

Frankly, the political agenda by people telling these lies is quite tiresome.

Just ignore them.