skysight-inc/HackerNews huggingface dataset:
> I'm moderately annoyed you think I don't already know all these things.

I was not suggesting you didn't, but more than one person will read this conversation.

> This is clearly a worse experience for the user because it means hints are shown to users for whom they make no sense.

Or to users for whom you don't know that they do make sense. If you guess incorrectly that a device doesn't have a keyboard when it does, you'll prevent users from discovering your keyboard shortcuts.

I would also suggest that web standards need to improve, to make it easier to help figure out which hints to offer. For instance, I think it would be perfectly reasonable to offer a mechanism to detect "should I show hints for keyboard shortcuts", which desktop browsers would always enable, and mobile devices would enable if they have an attached keyboard or if the user is using another mechanism that might allow for shortcuts. And one day, perhaps we'll have a standard for keyboard shortcuts that will allow users to remap those shortcuts and allow the browser to provide "native" hints that those shortcuts exist.

I'm not trying to suggest that the current state is ideal, or that it can't be improved. I'm suggesting that user-agent-based detection is in some ways worse.

> no! everything must be the same on everything

That's not what I said. I'm suggesting that everything should be accessible on every platform. You might well make adaptations and hints based on screen size, or based on whether the user has previously typed keys directly at something other than a text box; just don't make assumptions the user can't work around or change if you've detected them incorrectly. I've dealt with sites that force the use of mobile if they catch the slightest whiff of "this might be a mobile device", and the mobile experience is far less capable. (That's leaving aside the anti-pattern of "are you sure you want to use a web browser instead of our app?".)

Personally, I would suggest detecting if someone "types at" the page without being in an input box, and offering to not only focus the input box but set a device-local preference to automatically do so in the future.
No, consciousness can only appear in self-replicating systems, unless it is artificially supported (as in AI). Without self-replication there is no genetic evolution, and without evolution there can be no consciousness.
I'm guessing it has something to do with claiming the VAT on processing fees as input tax: https://www.gov.uk/guidance/vat-guide-notice-700#section4
As anticipated at https://krebsonsecurity.com/2020/01/cryptic-rumblings-ahead-...
We only have to worry about being occasional Morlock chow.
I'd love to hear more about this as well.
List comprehension in Haskell is probably the best approach so far, imho. However once you're using these tools then map, reduce, filter should be easy to understand, so the terseness and clarity of it doesn't come without a cost.

let mod3 n =
if n `mod` 3 == 1
then n
else 0

sum [ i^2 | i <- [ mod3 n | n <- [1..5] ] ]
Regarding maintainance: Is your problem the remembering, the time-investment itself or something different?
The minimums are annoying but understandable. You pay a flat transaction fee (15-30 cents) plus a percentage of the sale (roughly 1-4% depending on the card type). If you’re doing a lot of small transactions, that 15-30 cents is a huge hit to your margins.

Buying a single pack of gum on a rewards credit card might lose the merchant money. They’ll make up for it in aggregate, but that transaction has a negative return. I understand the desire to limit how frequently they sell at a loss.

Credit card agreements used to require parity with cash and no minimums (as Visa and MasterCard had to create new buying habits). But recent laws have placed restrictions on those restrictions.
U.S. flood risk model to be publicly available
Hipmunk Says Goodbye
Don't let the door hit you, etc.
Paul Graham.
Gosh, I am spoiled by languages with decent numeric towers.

You mention it as a sign of inexperience, and I can't really disagree with you. Just adding a nuance that inexperience can be due to loss of experience as easily as lack of experience.
To the extent it's X.509 allowing curve parameters to be specified alongside signatures and public keys, this is indeed a case where all the extra joinery in X.509 is creating exploitable complexity, and the point 'api is making is well taken.
One cool trick: the USB standard [0] dictates that USB A type ports should be oriented "toward the host". On a computer, this means that the thick part of the plug should be facing toward the top surface motherboard. As long as you start in this position, you've got a good change of getting it in correctly on the first try, assuming you aren't blindly feeling and end up putting it in an RJ45 or HDMI port.

[0] https://www.phoenixcontact.com/assets/downloads_ed/global/we...
Sure, but that's also not the only resulting option; instead of erroring you could also do something nice like help those users migrate to cleaner Unicode encodings of their filenames by asking them to correct mistakes or provide information about the original encoding. It takes more code to do that than just throwing an error, of course, but who knows how many users that might help that don't even realize why their repositories don't work correctly on, say, Windows.
> The first big leap is considering experience to be a continuum from humans down to inorganic matter.

Why is that a leap, while considering it to be discontinuous is not?
Thank you!

Other than DNS or other traffic filtering, do you gain anything by using a VPN on a Raspberry Pi on your home network?
private@diaryemail.com is an oxymoron. Why would I write an e-mail to some random address at a domain I don't own, and pretend that it's private, when I could send it to <myalias>@<mydomain>, where it ends up on a server under my desk?
Why? Why does evolution have something to do with consciousness?
> Everything else that plugged into my computer had a non-symmetrical shape. Serial ports, VGA, DVI, SCSI, even PS/2

Heck, even USB B-type connectors.
Also micro USB and mini USB were asymmetric, right? I think the "wrong all the time" angle just didn't register when they developed the rectangular one. And I don't blame them, I wouldn't have thought of it, and probably user testing was inconclusive.
Maybe I should work in finance.. I'm locked out of making apps/games because of my day job, but my investing hobby is going as badly as the average WallStreetBets user
I looked at it like 5 times and didn't see the typo. Talk about Paris in the the Spring. Fixed now—thanks!

(Submitted title was "Tell HN: Y Combinator is hosting a Work a Startup Expo in Los Angeles on March 7".)
So what service do I subscribe to so that I never see ads at all?

Ads are pollution, and need to be treated as such. Information providers need to develop business models which do not depend upon advertising revenue. (foundations, Patreon, whatever).
As long as this patronage gets traction enough to support creators' livelihood. Unfortunately, the majority is not going to spend a single cent on those small creators when their alternatives are high quality contents built upon millions of dollars. It's even proven by Google Contributor program's failure.
I'm not sure I understand what your link has to do with consciousness. Yes, people experience the world differently. Someone with Tetrachromacy will see the world different than us, but that hardly invalidates our much less capable experience. Perception organs differ somewhat between individuals. I'd see little reason to make a distinction between those organic we are born with and those humans managed to invent.

So yes, the guy in your room can experience colors by using the sheets (though in a different and much less capable way than most of us, thus him not wanting to equate this with our common understanding of experiencing color), and is color blind without. And I kind of get deaf when plugging my ears, though that experience is vastly different from someone who never had hearing to begin with.

That doesn't answer what it is like "seeing red" and "feeling blue". I don't know what it's like for you. I can only look at your behavior, see it being similar to mine under the same circumstances and thus assume your internal state to be similar. Until your behavior tells me it being different... like someone blind running into a wall or someone approaching a chasm with no signs of fear.

ps: had to google "feel blue", as it meaning "depressed" isn't really a thing in my native language. Translating (color based) idioms is actually kind of telling... it seems only possible directly if both cultures had shared aspects / experiences.

So yeah, while conflating consciousness with intelligence doesn't make a lot of sense to me. But I'm not sure equating it with perception is getting us anywhere better (hope idiom didn't get lost in translation).
Fridman's podcast has to be among the highest concentrations of high-calibre guests ever assembled in this area. Week after week it's another huge name.
Wells Fargo, America’s Worst Bank, Decides It’s Time to Fix Its Busted Tech
I've been a happy user since you demoed this here last August or so. Have also been pitching it to some friends for their personal sites. I donated for the free tier. Really appreciated your writeup and rationale for providing a free alternative to GA. Thank you for your efforts!
It’s nice that they’re trying to standardize it but it’s an impossible standard since you can’t assume that any particular domain adheres to to it so you end up with a whitelist either way.
Show HN: Quizrecall: Learn any text with automatically generated quiz
Actually still pretty simple - In almost all scenarios, the USB connections on the PC will be oriented to point downwards or to the right. You tell what's 'down' on your USB cord by looking for the seam on the outside metal band that runs around the USB connector itself.

Orient that seam downwards or (if the ports are vertical) to the right, and most of the time it'll fit first go.

I have come across a few setups that had a USB port 'upside down', but mostly this is on laptops where they've got the connector board fitted upside-down inside the chassis.
I visit twice per day.
Yeah I have a JetBrains subscription too, the editors powerful and I'm accustomed to it.
I've been obsessed with QI ever since I first heard about it. Every time I have a small glimpse of inattention, I always like to think that my consciousness just got transposed to another reality. Sometimes it's while I'm driving my car, and it makes it all the more trippy.

However, I'm not sure I understand the logic behind their reasoning.

> Consciousness experiences the reality in which it lives the longest.

> you should always experience the reality in which the doctor tells you about your unknown ailment.

If you experience the reality in which you live the longest, wouldn't the ailment just never come about?

Going back to the gun and bullet example, your consciousness being transposed to the branch where none of that even happens, wouldn't the same thing apply to any disease that would develop within your body? You would just get transposed to the reality in which no such disease develop, extending your life even further.
I've seen this complaint a lot, and to me it amounts to saying "this default is wildly insecure but is used by a tiny fraction of sites, so I'd rather keep the insecure default rather than ask those sites to add a single header".

Perhaps you can correct me on why that's not so.
I have to agree with you on temporary containers. I spend most of my time in temporary containers. I trade the annoyance of having cookie popups literally every time I visit a page for not actually having to worry about the impact of those cookies.

I have it configured such that middle-click opens links in new containers, and left-click opens in the current container.
Sounds like more cult of the blockchain drivel than actually something real. Also I don't want to be paid to read an ad. I don't want ads. If the success of this blockchain tech is based on the viability of checking to see if someone has viewed an ad then it has already failed.
Firefox might with an Enterprise flag on?
same exact situation...we moved over all bright eyed with hip skip and a hop in our step...within 24 hours we experienced a full system-wide outage followed by a full system-wide block storage outage a few days later....their system has the reliability of a hobby project
Summaries of all 29 amicus briefs supporting Google in Oracle vs. Google appeal
Commentary on CVE-2020-0601
> How would you write your code today if you knew it would of been your last commit and still in use in 30 years ?

Generally: minimize dependencies. External library or API dependencies? Versions can drift, the system can change out from under you in incompatible ways. That goes for the OS, too, of course. Data dependency that you aren't 100% in control of? Same. All are forms of state, really. Code of the form "take thing, do thing, return thing, halt" (functional, if you like—describes an awful lot of your standard unixy command line tools) is practically eternal if statically compiled, as long as you can execute the binary. Longer, if the code and compiler are available.
"enable remote code execution." suggests it's worse than that - like the curve parameters might allow a buffer overflow, or something of that nature.

Maybe they just mean because it can sign Authenticode signatures
It would seem that all the other EV pickup startups in this space are thinking about what regular trucks do first.
The surprising story of the term Catfish
I went through a basic Forth tutorial [0] a couple of years ago and really enjoyed the process. It gets you to the point of building a real game of "snake", although it slightly glosses over the actual canvas interface.

[0] https://skilldrick.github.io/easyforth/
An alternative is to use firejail. If you want temp profiles you can write a script that:
- copies a good initial profile to /dev/shm
- launches Firefox in firejail with —private that points to the dir
- delete the dir

If you want the containers to stick around you can avoid /dev/shm and keep the dirs around instead.
I can't imagine a situation where MailChimp is legally prevented from enforcing its own terms of use just because a third party pointed out the breach. Think of how exploitable that loophole would be.
This is more economics than history. It’s a pretty simple set of reactions that can happen at any time. You could “repeat it” in parallel anywhere at the same time, if you wanted to.
Damn, did I miss that or did they forgot to tech that ? Thanks anyway !
Here is another project for working with CAN:

https://github.com/hardbyte/python-can

I used it (as well as Cantools) for importing various CAN-specific data formats.
> One things aliens have that we don't is the ability to merge and divide consciousnesses (like Vulcans do).

We should ask them to teach us. Or maybe they could license their technology to us for a small price.
Impressive comment. Literary style. HN still surprises me.
Tail recursion can be cobbed together with macros. This is particularly effective for recursion among local functions in the same lexical scope:

http://www.kylheku.com/cgit/lisp-snippets/tree/tail-recursio...

The above tail recursion macros achieve local tail calls by transforming to a tagbody with go. This is offered in the form of a tlet macro whose syntax is like labels. Write your mutually tail recursive functions as labels, then change labels to tlet to try it with this.

tlet is based on argtags: a form of tagbody whose labels take arguments. These arguments perform a re-assignment of local variables from parameters that accompany the goto transfer.

Tail calls among top-level functions are supposed by a complementary facility called deftail which uses a combination of non-local dynamic control transfers and a dispatch trampoline.
>I smoked pot as a teenager, and enjoyed it, and fondly look back on those days getting high with my friends. Your view point would mean I couldn't actively be against teenagers smoking pot, and if I were a politician, I should not back anti-smoking legislation for teenagers.

I mean probably, you literally said you enjoyed it...
Sonarqube has been a standard piece of our test pipeline for a long while now. Makes sense to have it in the editor.
It's usually pocket funk, in my experience.

Make a small tool (I use plastic food packaging from something like fresh strawberries) to grab and hook that stuff out of there.

And then, it works fine.
Games are just the forefront to interactive media. Apps are getting "gamified" and pretty much anything that can be interactive will be because it's the next level as far as creative and communication medium. At first it was just paintings etc, then photography, then film, and now games which is really interactive digital content.
What’s your favorite alternative?
If it's a big market, there's enough money to go around to support multiple products.

When Google was introduced, the search engine market was packed.
You mean "most cancer in the liver" and not liver cancer. Liver cancer means HCC, as in the cancer originated from there.
The obligatory Commit Strip: http://www.commitstrip.com/en/2016/08/25/a-very-comprehensiv...
>Consciousness experiences the reality in which it lives the longest.

That formulation doesn't make sense to me. I would say it as "Consciousness can only experience realities in which it exists." Therefore you won't move into futures in which you don't exist.
Never had trouble with PS/2. The connectors were flat on top, so it was pretty easy to "aim" them.
(author)

Yes, it is quite possible to do that. One of my down the road goals is to add light obfuscation to the source code upon packaging. If anyone is motivated, they can break into _any_ source code and repackage.

I'd also like to add some form of checksumming, but again if they have access to the source code they can change anything they want to.
Bah, not a huge surprise given how brutal the travel tech industry is, but they remained my fav travel site - seemed to often find fares that were missing off google flights or other competitors. Loved the U/I too. RIP.
RIP. I wonder what happened. I guess it just doesn't make money?
You Need to Travel to Philippines: The Prized Archipelago
15-20 years ago, we found that people that were aggressive online and harassing people often cleared their cookies too. That constant clearing of cookies had us look into using flash to hold cookies, since that data didn't really get deleted when you cleared your cookies in the browser. So there is something to be said about that issue.

That said, Apple/Mozilla/etc know this and so they are simultaneously trying to make fingerprinting more difficult. If they were not, I would agree with Google's stance. But since they are, it is really more of a footnote.
full disclosure - I'm a dev there, but Gator Analytics has all those things: https://analytics.gator.io
Google Flights. Skyscanner. Hopper.
You can access your own files when you're away. But, personally, that's the only reason I run a VPN on my own network. I use a VPN service when I want a foreign IP or when I'm sitting in a coffee shop.
Looking at the list of deals on Google Maps mainly.
I'm a fan of Matrix: https://matrix.itasoftware.com/
Grails, although it has gone out of fashion.
Put the servers in Europe so the company gets to comply with the GDPR.
By all means then, let's do nothing, because someone else might do something.

That's a race to the bottom.
"you put restriction of meaningful answer"

I know, pretty crazy of me there. Meanwhile I annoy car dealers by going in with an expectation of a vehicle that can actually get me from one place to another, rather than just sit there and amuse me.
Microsoft bids farewell to Windows 7 and the millions of PCS that still run it
Not really, but I guess tastes differ. Perl is still my go-to language for anything that's just too much for a shell script.
No, it would simply move even more from impression to action.
Ok, we've changed the URL from https://www.kb.cert.org/vuls/id/849224/. Thanks!
Privacy is one side of the coin. Other side of the coin is that web adverts help web remain open, it helps independent and anti-establishment institutions to have an audience in a profitable manner. Remember, free speech does not exist unless that speech is also economically sustainable.

Arguably gun owners, strip clubs and porn magazines have fought for free speech more than facebook and google combined.

I am happy to willingly share my personal data with your advertisers if that helps you keep profitable (NYT, Reason, Cato, Vice, Pornhub etc.) you need to figure out how to achieve that without acting like jerks.
> However your income will likely plateau very early in your career.

yes this is sad part. hoping AI will take over leadership and only AI engineers will be needed. /jk
AWS Lambda vs. Fargate: cost, performance, ease of use
Growing a city with a growth boundary is very, very easy. All you have to do is tear down some older structures, and build new, taller ones. Or fill in empty space.

The reason this isn't done is purely because of stupid zoning laws and NIMBYism.

I think the solution is pretty simple: make a state law that bans municipalities from making any zoning laws at all, and only allows the state government to control zoning.
The article says it all. Their parent company came up with a different way to do corporate travel solutions...
This is it! Thank you! =)
I guess if they were still independent they could just run the app on maintenance mode. Since hosting is so cheap, they couldn't just pay a small team to maintain it?
I've written an open-source version you can host yourself on Heroku:

https://github.com/maccman/oped
Booking airfares pays almost nothing. When I worked at an OTA (now only a brand of someone else) 4 years ago I think we got $10 at most, likely even less today.
It really depends on what you consider a major outage. If we set the bar at at events that would break customers using a single hosted location, 4 over two years isn't horrible. Things in this category are fiber cuts, automatic transfer switch failures and other power issues, PoP router mishaps, HVAC failures, etc. Steps can be taken by the provider to reduce the occurrence of these, but some will happen, and customers that care should build around it.

If we set the bar at events that break customers who have taken reasonable steps to be geographically distributed, 4 over two years is horrible. Things here are cascading router failure, BGP misconfiguration or external hijack, major peering dispute, bad push to critical systems. If these aren't rare, it's likely to be avoidable failures caused by the provider. Sometimes the earlier types of problems hit here too --- fiber cuts between regional data centers can be major problems if more things run on that fiber than expected; it's always fun to learn redundant fiber is in the same bundle, and usually that's learned when the bundle is cut.
I exported OhLife l and imported entries to Day One. https://github.com/BooneJS/OhLife2DayOne
Is this actually a problem? Many people use a fake name that looks real. The same is true on Facebook and other services that "require" a real name.
I feel Matrix is good at finding results, but it doesn't come close to Hipmunk in terms of presentation of those results :-/
I had the weirdest experience at the airport yesterday, LAX. I went to the the United ticket counter to buy a ticket for lax to nyc, same day. They told me I was better off buying online. In fact they looked completely unprepared to book a ticket. I couldn’t believe it. I checked other counters and sure enough, I was at the right place.

So I tried using Hipmunk yesterday. It felt tired to me for some reason. I ended up booking on Amex platinum travel. Who do people use for booking flights?
"The world would probably enter a depression worse than the 1920s as revenues severely tank because companies are not allowed to advertise their business."

Nonsense. I'm not going to stop buying food or soap because I don't see ads for it.