skysight-inc/HackerNews huggingface dataset:
I've only Hanabbed it up a handful of times (got 25 w strict play, no mistakes w my brother over Christmas!), but I've been of the conviction that there is too much emphasis on these "conventions," which either require a pregame explanation and agreement, or more often in-game argument (which is against the rules). I prefer an emphasis on card holding that constantly displays your knowledge of your own hand. To me this isn't against the communication rule, because the cards have to be on display. They can be held sideways, higher or lower, upside down (The cards are orientable on both faces, people don't notice this!), I hold them between certain fingers to remember number values. While that's just another convention, one can observe it develop from the beginning game state, and every time a player receives a clue, how they redo their hand. In summary, card holding is very effective/information rich and can be deduced without words, and seems to me perfectly natural to the game. This also relieves a lot of the cognition devoted to remembering what other people know about their own hands. When discussing a UI for a digital version of Hanabi, my brother and I discussed mostly how customizable the card holding would be, which would be exactly reflected to the other players.
Not a lot of comments so far, but a few people are talking about stuff that is in the general vein of better tooling and code generation/automation through deeper code understanding by our tooling.

I think that this sentiment is interesting, because the way I see it, this can only happen if we continue the trend of transitioning to static typing.

We can't really do much more for dynamic language tooling today than we are already doing unless we solve the halting problem. The very nature of the problem (of providing smarter tooling) requires us to be able to gather metadata about our code, without having to execute it. This means static information.

We have invented all sorts of schemes circumvent this problem, like the plethora of documentation generation tools that exist. Of course, there is more to documentation than just information about the types of the arguments of functions and such, so documentation tools will always have their place. But I contend that a large part of the benefit a lot of the documentation provides for many languages is simply typing information.
And I also believe that with well engineered type systems and API typings, the types themselves can provide enough information to use a lot of APIs without having to reach for external documentation.

Or to paraphrase: in any code documentation generation tool for a dynamic language, there is a half-finished implementation of a badly formalized, insufficiently powerful static type system.

Typescript's huge rise in popularity seems to suggest that a lot of people used mostly to dynamic languages really wanted static typing all this time but just didn't know.

I think if we could combine some of the concepts of typescript with Haskell's type system, so that we can have both nominal and structural typing, we would have power to challenge the gods.
If we are able to harness all the information in such a type system, we could provide very powerful tooling that will basically be able to write code for us, as long as the types are right (automatically filling typed holes).

I am obviously a proponent of static typing, but I'd be interested in hearing if there's someone on the other side of the fence that has some ideas for how we can improve upon dynamic language productivity without solving the halting problem.
Web application deployment got way easier than it was 10 years ago. Now now there are plenty of alternatives for CI and testing tools that can automate the process of releasing and verifying code at scale. By scale I mean lots of developers collaborating on the same code base and handling massive loads at the same time.

It's also the field that I think will see lots of improvements and maybe some fundamental disruptions. Maybe it will be GitHub actions and it's right around the corner :)
You actually don't have to. The TTLs on NS records are generally pretty long, especially the root servers (6 days for root, 2 days for both .com and my domain's NS). You will hit the .com for example the first time you go to a domain, but so does Google.

In my experience, Google's DNS has so many servers that even on subsequent requests, you hit a different server and it has to do the full lookup again (likely querying a root unless it's a popular domain). It's not really decreasing the load on the root servers that much, if at all. It might actually increase the load.

One trick you can do to speed up your local recursive resolver is allowing it to serve expired records. Unbound in pfsense allows for this. If the record has been previously retrieved but is expired, it returns the record with a 0 TTL (to force the client to look it up again next time). This includes internally using expired NS records, for example to lookup a different subdomain. Meanwhile, in the background, it looks up all the records used to refresh the TTL, and serves/uses this next time. Generally speaking, expired records still work fine. I noticed that Cloudflare DNS does this as well, and regularly serves 0 TTL records.

I've found that this consistently makes my local resolver faster than any public DNS server, except sometimes the very first time it looks up a domain. The slowest DNS queries are records which use lots of nested CNAMES on different domains with short TTLs, such as www.microsoft.com / most sites using akamai, which takes 500ms for the first lookup. There was a domain I saw the other day which had 4 or 5 layers of CNAMES which took 1-1.5 seconds to resolve initially.
Show HN: Building and deploying an ASP.NET core app in 5 minutes
Scans Show Female Brains Remain Youthful as Male Brains Wind Down
Camera Modes Explained for Beginners
There is no such thing as unlimited. They throttle you after 22GB. I paid extra for the 100GB plan so I would have guaranteed no throttling.
I think it comes down to whether we make illegal the creation/possession of images which do not require an existing physical subject - eg cartoon porn.

If we allow all cartoon porn because nobody has been victimized, then the above scenario is more simple - does the image originate from or use as its input an image requiring the suffering/exploitation of a non-consenting party?

This would cover fancy image-hiding methods because you would presumably run a script on some extant photo. You also wouldn't be able to paint your own copy of an abuse photo and claim artistry.

You could also say "all images of abuse, real or imagined", but Australia has shown that legislating thought-only is unproductive. It also wouldn't give much extra social benefit over a less restrictive real-only law.
In a better universe this is how research papers would look like. Amazing work.
They're also way easier on your eyes. And they don't flicker at high speeds that make everything look framey.
Floating licenses in Java
C is different than python though. Python already forces readability things like forcing indent and newline. In most scenarios making a python program in as few lines as possble will make the program more readible.
So are the Orcs immortal too? Do they go to Halls of Mandos when they die? What about the Uruks?
Google pays taxes ? Are you joking man ?
Google, Starbucks, Facebook and Amazon are biggest tax frauds in EU.
I didn't know the nuances of that timeline. Thanks so much for filling me in!
What are you trying to say with that?
I was surprised at the early failures of my Sylvania bulbs. Had expected that going with a brand that has been in the light bulb industry for a long time, I would get decent quality, but they've all died in under a year. Now IKEA bulbs are my go-to, the mix of selection, quality and price is impressive compared to what I've seen but I haven't thoroughly researched this. Do Philips or GE do better?
The financing required to buy the land and build a new house is more difficult than buying an existing house.

Building a new house typically requires more collateral because the bank is wary of loaning the money and then the project falling apart before its finished. When that happens, all they can reposes is parts of a house that aren't even worth (on the open market) the cost of the building materials and work already put into it.

It's not a huge deal if you go with an existing builder with lots of experience, especially if they already have a relationship with the bank... but if you want to save money by being your own general contractor or do any work yourself, that's when you encounter the most problems.
"Double taxation" refers to taxation at the corporate income tax level and then again at the personal income tax level when dividends are paid out to shareholders. "Double taxation" and capital gains don't have anything to do with each other.
Good luck taxing all the foreign citizen who happen to own US stocks
I think you've hit the nail on the head. The magic bullets are human factors from the interpersonal domain.
I always assumed that RC has much better worst-case latency than tracing. Given that Swift is a language whose primary target is user interfaces, doesn't it make sense to optimize for that?
No, because Liberapay is just another basket where I don't feel comfortable leaving all of my eggs. Even Liberapay has a history of problems.
Why are they putting electrolytic capacitors in these light bulbs? The SM2082D datasheet specifically calls for an electrolytic cap, but wouldn't a power ceramic cap last longer? 4.7uF is doable with ceramics. Is it just a really minor cost thing, and hoping the bulb fails so you have to buy a new one?
This appears to be the referenced post:

https://news.ycombinator.com/item?id=19091398
Hands on with Apple's new Unicode 11 emoji coming later this year
I think that person was asking what one example is.
> That's great and all, but you still need to pick an upstream DNS server.

No, you don't, that's the whole point of a recursive resolver. I've been running against the root servers and neither query statistics nor observed performance match frequent issues due to short TTLs, or excessive number of external queries.
But for how long is the question. Once they remove that, my use will go way down or maybe stop entirely. I despise the new layout and it isn’t just a “doesn’t want to try something new” phase.
Does he scan the receipts first?

Because most POS systems now use a thermal printer system that for some reason - even when kept at a "proper temperature" - the receipt fades over time, to where it is virtually illegible.

The conspiracy part of me thinks this was done on purpose to reduce returns and warranty claims...
The same thing that happened to CFLs, they got cheap.

The CFLs I bought in the mid 90s lasted for years and years. Now they are practically pre-burned-out for your convenience.
Building a Control Plane for an Envoy-Powered API Gateway on Kubernetes
That's as thorough as documentation gets https://llis.nasa.gov/lesson/589
And that's before you get to his private jet.
I park on the street. I go to a campground for a night every 3-4 weeks (McKinney Falls when I'm in Austin) to refill my water and dump my waste tank.

In the summer I run a generator for AC when necessary which is expensive. It uses $10-12/day in gas when run 24/7. A better choice is to drive where it's not as hot which I wasn't able to do last summer.

No special insurance.

If you want to grab a coffee or beer let me know. My email is in my profile.
There are a few mediaeval restaurants.

Kapitelhusgården in Visby, Gotland, Sweden is one example.

Linking to TripAdvisor for the photos: https://www.tripadvisor.com/LocationPhotoDirectLink-g189807-...
“The reasonable man adapts himself to the world...”
> Maybe a drought of elevator specialists decreases the amount of elevators we can have. We have to walk up stairs more often. Not ideal.

Not really, it would make the skyscraper impractical. No one is going to climb 100 floors through the stairs.

Actually, this is not that bad...
Same way your taxes are taken you dork. Or do you square up with the FBI every April?
If a business paid no taxes, then you would have business developed that do nothing other than put money to work and they would never pay taxes on their gains at all. They would become glorified savings accounts to delay taxes on realized gains indefinitely.
Absolutely! Again, please consult with a physician before taking any dietary supplements:

Magnesium
Selenium
Iodine
Niagen
CoQ10
Astralagus
Zinc
Turmeric
Vitamin C

To name a few!
Geez, what a creep and psychopath. This is what happens when someone thinks that they are too rich to follow the rules of society.
I can find examples of a roulette spin landing on 00. However such examples are rare. In the same way one can find examples of where a well funded candidate did not win when going against a relatively underfunded candidate.

In circumstances of elections is best to talk about probabilities and concentrate on what is normative.

...you can't claim that democracy isn't working just because it didn't produce the result that you agree with.

I claim that American democracy is broken because it consistently produces results that are not in the the long term interests of the nation and are not done in the interest of the people. There are lots of reasons to support my belief but none of them have anything to do with me personally not liking the results it produces. Indeed, I'm quite satisfied with the results of the last Presidential election cycle. My candidate won.

I might be wrong in my belief that American democracy is broken.
Persistent metabolic youth in the aging female brain
>requires an electrician to replace the whole fixture would like a word with you.

Kind of like how replacing a gas dryer "requires" a licensed plumber to make the gas connection or you're "required" to drive no faster than the speed limit at all times.

You're getting the runaround. If it was in a vacant apartment that they were showing to people it would already be fixed. If they cared about getting it done ASAP they'd either shell out the big bucks or ignore the law.

Edit: I think a lot of people on HN don't realize how simple swapping failed parts is. Swapping a failed water heater or electrical fixture (especially light fixtures) is a waste of the skilled tradesman's time and the customer's money. Even an incompetent landlord or maintenance service should be able to get it done.
> breakthrough innovation in programming which will enable programmers to deliver ambitious web/mobile apps at a very high speed.

That's a pretty narrow framing. 10 years from now, a lot of programming won't look like traditional application development at all. For example, a self-driving car or other machine with a similar level of automation is a valuable product that requires a lot of programming but doesn't fit into the category of "web/moble app." Or consider the development of natural language interfaces: right now this is at the level of Alexa skills, but over the next 10 years we will see frameworks that allow programmers to specify not just a few phrases, but mini-languages for entire domains: pilots talking to airplanes, doctors talking to EMRs, etc.

Use cases like this suggest that frameworks similar to PyTorch/Tensorflow will become increasingly important. These frameworks have features (particularly automatic differentiation, very sophisticated yet easy-to-use SGD optimizers like Adam, and built-in GPU support), which hugely increase productivity and lower the barrier to entry compared to the tools of 10 years ago yet they still have tons of rough edges. Its easy to imagine that 10 years from now they'll be even more powerful and easier to use; for example I'm pretty excited about the future possibilities of tools like [AutoGraph][AG].

[AG]: https://medium.com/tensorflow/autograph-converts-python-into...
I’ve heard of an interesting argument against term limits and that it would strengthen political parties as they try to keep the pipeline of successors full. I do not know if there is any research to back it but the intuition makes sense at least and may be testable. We saw regulatory capture as a concept with almost no evidence until they looked at hockey referees and the calls they make over their careers, so something comparable would be worth looking at for term limits.
https://xkcd.com/1357/ doesn't mean patreon has to host it
I took a DNA test from a MKE startup and it told me to eat elk and passion fruit
Do you have any examples of this? Every 'modern' webapp I can think of has been an exercise in making it slower and more confusing than its old-fashioned predecessor. Especially slower. They're _so_ slow.
Call for retraction of 400 papers amid fears organs came from Chinese prisoners
Lobbying would be toothless without campaign contributions. Money on the table is the only reason why lobbyists get meetings and average citizens get a full voicemail inbox and templated auto-response.
Lonely black holes revealed by passing gravitational waves
wikipedia.org/wiki/Edison_light_bulb

but they are sort of illegal thanks to:

wikipedia.org/wiki/Energy_Independence_and_Security_Act_of_2007
Classes are not being removed, you can continue to use them or not according to your taste.
Though there is a distinction between corporate lobbying and e.g. the EFF: corporations lobby for their own interests, the EFF does it for everyone. Besides that, if company lobbying did not exist, the EFF wouldnt exist because there would be no one to work against. The EFF was specificly founded to defend the peoples interests against corporations.
I switched to buying Vinyl at Shows, and Bandcamp CD releases directly from non mainstream artists.

I always thought services like What.CD were actually good for the industry--as it was essentially an on-ramp onto trying new genres and artists from like-minded enthusiasts. Spotify's charts don't seem to do anything for me, and my exploration is actually lower than before (subbed for around 4 years now...?)
I really hope they make the free version of mattermost a bit more safe to use. Currently, any user can archive the channel and the security is really scary.
I'm worried this is going to come off as snarky, but when someone says "tool to keep track of topics, with threading" the first thing that comes to mind is email. If you use something like Google Groups then you get searchable archives of everything, and there's no shortage of clients whatever the platform.
yeah, darn those pesky laws around liability getting in the way of some good old-fashioned handiwork.
Yeah, my interpretation is that it's for situations where you would normally prefer to use a fake email (joeblow238998324@gmail.com) but can't because of the verify link.
I feel that narrowly defining politics as it's negative aspects is dangerous because it leaves us (English speakers) without a word for the necessary processes of organising ourselves and resolving differences between more than two people. Demagoguery, manipulation and sowing hate are all political but so is choosing to stand up to a bully on someone else's behalf.

I think that many people (not the OP) use this as a device to present their preferred view as the "natural" or "only viable" view and to dismiss any consideration of alternatives as "political."

Regarding the article, I think it is true that, for a couple of decades now, many players have chosen to discredit political discussion and compromise in favour of tribalism. The message crudely is that everybody lies so there is no point trying to figure anything out and you should just stick with your side. This is a political position and it is my (political) view that this is terrible.

I'm not sure that I would directly link this to the number of undergraduates taking history in the US though. Everybody has political stances and a sense of history and developing both is a lifelong process where quality matters more than a particular formalism.

Edit: this was meant as a reply to dalbasal but I messed up.
Is there any way to view the knowledge graph in the new design? Lot's of other people linking the database itself, but I can't actually find a link with the new design...
Well, that does actually make some schemes impossible (in a pi = 3 kind of impossible) because it means the private key has to leave someone’s device and be sent over the wire- and many schemes don’t do that.
https://en.m.wikipedia.org/wiki/Three-pass_protocol

I’m not a cryptographer but I assume there are other schemes that are at least weakened by the requirement of a third party holding a key, much like the TSA master lock program was broken by statistical analysis of locks that were mastered this way.

But the mathematical impossibility if this aside, there is a very real practical impossibility if trusting an organization as large as the US government to keep such a database secure. There are better ways to help law enforcement than blowing such a large gaping hole in the web.
I was sceptical at first but after watching MaNa story video [0] - not anymore. Starcraft2 is a very complex game, but I’ve been able to crush best blizzard AI after a week playing - yes its that weak. Seeing AlphaStar strategy, from simple correct building placement to micro decision making is so much more inspiring. And it was achieved by deep reinforcement learning - never seen a more unstable and unpredictable algorithms in my machine learning career - even in fully observable environments. What DeepMind did - achieving THAT level of play, even if AlphaStar can see the whole map and micro 3 groups of units at once - is incredible.

[0] https://www.youtube.com/watch?v=zgIFoepzhIo
Also to note that your 1KW appliances need 83 amps in a 12V DC system. This is a huge amount of current and requires special cabling (which has a not insignificant voltage drop due to the resistance of the wire) and special connectors.
I wouldn’t say “most”. The sites where you have to verify are probably more sensitive and not something you’d verify with this service or a throwaway email anyway.
10 years ago, I went through an intense period of burn-out after 2 consecutive death marches at work. Just the thought of work gave me stomach cramps.

I told my manager at the time that for the foreseeable future, I'd be coming in at 10:30am and go home at 4 or 5pm and to give me an assignment that was isolated (as in: something that could be developed without many interactions with critical pieces of the rest of the system). It was either that or just quit. My manager was very understanding so that's how it went.

I decided to dive into new hobbies and classes that took a lot of time, often 5 days a week, and often starting at 5pm.

After about 6 months I could bring myself to occasionally read an email after work again and I was my old self again after about a year.

To avoid these issues in the future, I simply stopped working as hard as I did. It helped that I also met my now-wife at the end of my recovery year, which forced me into a better work/life balance. (E.g. dinner at 6pm.)
>Look on the bright side- in terms of real power, the electric oven, vacuum cleaner, AC compressor, and fridge compressor totally swamp the entire load, waste and all, of those 5V devices.

This isn't an appropriate comparison. Those appliances actually do useful things that need to get done so the energy isn't just wasted like it is with power supply inefficiency.

Sure a 12vdc circuit would be nice. It wouldn't be nice enough or efficient enough to be worth paying for.
Do they evade taxes or just avoid them?
There's No Good Reason to Trust Blockchain Technology
I know that the story about Hyman and company is false. That’s why I put the word “apocryphal” in there, which means “erroneous or fictitious.” But people still write HAM in all uppercase because of the legend, false or not.
That’s been known for hundreds of years about linseed oil, and is one if the reasons it’s no longer used to waterproof clothing. I wonder what the circumstances were and what it was being used for.