skysight-inc/HackerNews huggingface dataset:
Just to be clear (without being annoying I hope), there will be a class of users (myself included) who won't touch it. I would consider it a proprietary license. It isn't a kind of open source compromise. Having said that, there are a lot of considerably worse proprietary licenses. Good luck on your endeavours!
It feels like premature optimization. Where the town collectively voted against additional overhead.
Good for the 60% of the 69% of voters that showed up and voted against street names. Less good for 40% of 69% voters that showed up and voted for street names. And probably 'meh' for 31% of voters that didn't care enough to show up.

Personally I really hope something like https://plus.codes/ will catch up. People should be easily able to provide address without knowing or caring about local arrangements.
> Good for them -- it's their town after all!

Doesn't mean they're doing what's actually best for themselves.

FTA:

> There are some house numbers that are about 3 kilometers (1.8 miles) apart,

Sounds like a pain to navigate.
just to make sure : do we agree here that the race condition actually happen on the « isUniquelyReferenced » check followed by the write ?

So the race isn’t because COW over struct in swift isn’t atomic ( it is), but because he uses a class and tries to build cow over it ( but does so improperly) ?
German WWI grenade found in potato shipment
> SemVer adds meaning to a version number; that meaning can be used to derive useful information, either as a machine or a human: that this change will break things.

But it does not work like that in practice: people seem to be very fearful of being the guy who introduced a breaking change in a minor increment, so they increment the major whenever they are not sufficiently confident that there can't be a corner case where an API consumer would break. Since that corner case is almost universally possible (e.g. your new API extension's names might collide with names an API consumer might have foolishly declared under your namespace) the mindset of "when in doubt, increment major" dominates. The practical outcome of semver is that the important distinction between "chances are your app will be fine after the upgrade, no promises though" and "you might actually have to rearchitect a bit" has been completely lost.
There are classified journals that are used to publish classified scientific results from the intelligence, defense, and national security communities. This is what came to mind when you mentioned “dark journals,” although I initially interpreted dark as invisible to the public. Who knows what ethical standards they have? I presume some pretty unethically acquired results could be published in them, say, on the effectiveness of different weapons systems or “enhanced interrogation techniques” in the field.
Try Nuxt. It has everything pre configured out of the box.
Its been ~4 years since I was involved in that area - I know at that time Oracle was trying to recruit some of my colleagues for their cloud team. I don't think anyone took them up on the offer!

I did a lot of integration work with HFM for my previous employer - I was actually rather proud of the reporting solution we built on top of HFM, infinitely better than the reporting tools that Oracle provided. I sometimes wish that we'd productized that and sold it!
would love to see how this could transform into a rougelike (or a rougelike with the same aesthetics). really cool job! will poke at the source.
well to be sure - to add some details in your analogy for it to be an exact comparison, the farmer "stumbled" on this plant in someone else's nursery. a nursery that person nurtured for quite some time and expects to get a return on
Music scale without octaves
I started at a junior college and then transferred to a four-year University. There was a time when I was going to University where I was still backfilling some course credits to complete my Associates degree from my work at the junior college.

The respective school catalogs deemed some courses at one school to be equivalent to courses at the other school without really having them reexamined on a regular basis. As a result, one of the courses (Statistics?) that I needed to complete my Associate's degree requirements translated to a much simpler course equivalent at the University.

After the first day of class, the teacher came up to me and asked me, "what the heck are you doing here?" because he could tell from my interactions in class that I was already beyond the material of the course. I explained to him the situation, and he offered to come up with some sort of a challenge exam for which he would just give me full credit for the course. instead, I served as a kind of a de facto T.A. for about half time for the rest of the course.
I remember reading a about a snobby put down, I think it was between officers in the British Army, where someone was made fun of "as his house has a number"...
It is not.

Though, it’s interesting to note that once when I took a date picker component and attempted to morph it into a full-blown MacOS calendar, with calendar appointments that slot into different time slots and don’t overlap, I found that that is an NP-Hard bin packing problem.
> I believe it improves efficiency by about 5%.

5% efficiency of what? Extracting money from gullible customers wooed by gimmicks perhaps.

It's certainly not making the vehicle 5% more energy efficient across an entire typical discharge cycle, where accelerating the beast is the domimant factor and is entirely unaffected by doorhandle streamlining.
The second link is dated 2015-03-31. It's in the page source.
Interesting, I've seen the same thing in Iqaluit, Nunavut, in the mid/far north of Canada. Each of the roads have names but the house numbers aren't re-used on each street. There's only one building 626 in Iqaluit. People don't really know/use the street names, preferring to refer to just the number of the house. Even the taxi drivers don't seem to like using them.
I doubt such a scheme would work. People would just engage in forms of aggression the robots would not recognize.

It's like today's popular notion that one can control the thoughts of others by banning certain words.
Plus codes work as long as your location doesn't change.

Happens not so often. But it does happen that the coordinates of a building don't stay fixed:
https://en.wikipedia.org/wiki/Structure_relocation
Some of your points seem to be based on the assumption that I'm tarring everyone with the same brush. That shouldn't be the case; I don't think all the homeless in London are just lazy.

> if homeless life in London is so excellent, have you ever considered taking it up?

It's not excellent. That's why I'm not doing it. The fact that it is not excellent was a motivator for me to work harder and make better life choices.

This contrasts with the woman mentioned in the article who is happy with her free home because she can continue being an alcoholic.

> what’s the difference between you (and me) and them that we would rather work a few hours five days a week instead of spending winter nights outside in the London rain?

Attitude, mostly. I can't speak on your behalf, but I would have taken any job at the time. In fact, I did. I've worked several shitty jobs. Some people (including my fellow Hare Krishna free-street-food patrons) believe they're above certain kinds of work.

> London and UK rents are something like 5x those in Poland

This is an argument for more affordable housing, not for free houses. I certainly agree with a greater housing supply. In general, I am in support of improving people's opportunities of self-determination, rather than just giving people free stuff.

> Poland tends to still have families living together, making it more likely that the cousin with schizophrenia is cared for within the family, instead of becoming homeless

That is true, but I'm not such how it makes a case for either argument. If it's just to downplay my point about the Polish generally having a different attitude to work, then yes, I think that's a reasonable point, though our discussion is completely unscientific and there are no numbers to suggest how much of each is true.
My Seattle rain-forecasting algorithm is very good. It forecasts rain tomorrow if it is raining today, and not-rain if it is not raining today.
FYI for anyone who thinks about applying, this is from Routific's Values page(https://www.keyvalues.com/routific):

FRIENDS OUTSIDE OF WORK
At Routific, we get personal. We’ve created a culture where our relationships extend beyond the office walls.
We hang out on weekends and holidays, and we get to know one another as friends would. In fact, there’s a question we ask the team before we decide to hire someone: “Does he or she pass the Sunday test?”

In other words, would you come into the office on a Sunday to hack and hang out together? If the answer is ‘no’, then it’s a pass. If the answer is ‘maybe’, that’s still a pass. It’s gotta be one resounding ‘YES!’ These personal connections help us with building trust, being vulnerable, and ultimately achieving what we hope for as a team.
Using Virtual Environments in Jupyter Notebook and Python
I kinda feel like this might be a lot simpler if you could use it mobx style, i.e.

useEffect(state => {
// reading state.count registers a dependency on the count
});

but much though I've been enjoying mobx for model-ish things w/react I wonder if that would end up being too much spooky-action-at-a-distance
"Sorry". Jesus. Sure.
Organizational issues could also be a part, but there exists some number that would attract people. Personally, I wouldn’t give up my lifestyle in the US for a few hundred thousand a year, but make it $500k+ for 4 day workweeks and I might think about. There might be people qualified for the position that will do it for less, but the employer just needs to keep raising the number until people bite.
Pet peeve: using `let` when you could use `const`. I've been conditioned to read `let` as a statement of intent to mutate that variable and it irks me when they then... don't.
Thanks for helping to clarify the question. ;-)
When I ask “which printer” I should have clarified that if many people end up using it (and it’s a bottleneck) we will buy several identical printers.

We are currently considering the Original Prusa i3 MK3 as it’s been suggested by a few people (thanks for adding your “vote”). https://github.com/dwyl/home/issues/37#issuecomment-45999341...

As for other equipment, we already have a reasonably complete set of high quality hand/power tools and a Maslow CNC.

We will be opening a separate question on “Which CO2 Laser?” very shortly. (Thanks!)
Uber for Plumbers Business
This is a textbook case of tyranny of the majority. The people who aren't inconvenienced by the current status quo vote to preserve status quo. The few people who are inconvenienced aren't numerous enough to change the status quo. In the end nothing is done to solve the problem.
Social Media Addiction Statistics
And you calling legitimate criticism of an oppressive ideology a phobia means you are an apologist for those oppressors.
Somewhere, in some box, I may yet have a disc with my first BASIC programs from high school.

On floppy disc.

On eight inch floppy disc. (DEC PDP 11/04)

I didn't keep the mark sense cards. I think.
How Directions Make You Successful? Directions- Vastu Tips
The same concerns should apply to books then. I've spent almost all my free time as kid and teen reading.
But I admit, reading in general was way less popular compared to smart devices now.
Could you elaborate what issues does it come with? I'm biased since I grew up in an area with street names and a consecutive system, but genuinely interested in hearing more.
I think it's safe to say the illegal immigrants be worse off without those jobs. It's not like mandating they provide high-paying jobs would result in the low-paying jobs eliminated being substituted one-for-one with high-paying jobs.

And they're presumably paying the market clearing price for the labor. Any higher price would mean economic deadweight losses, which translates to foregone quality of life gains, as is created by any mandatory price floor.
That's ... really not a bad first order approximation at all, and I'm going to steal it when trying to explain things to people. Thanks!
Hooks are composable, mixins are not.
What if you move? Your address changes. Why would it be any other way?

If you want something attached to your identity not your location, that's what names are for. Just don't be surprised people can't find where you are if you give them your name instead of location.
Which ones? France the Uk and Germany don't

And modern warfare is no longer a case of giving some one 6 weeks training and a clapped out old rifel as old as their father.

Even late 70's early 80's the part trained Argentinian draftees didn't really stand a chance against 2 parra in the Falkland's the Junta evacuated a lot of the professional troops before then end
You do realize that the free trade agreement with Canada covers way, way less than the EU does, even commercially, right? And that the UK wants way more from the EU than Canada wants.
In practical use of semantic versioning my biggest problem isn't with the concept itself, but with my (personal) human perception of version numbers as seen throughout other software and projects on a day to day basis. A major version bump usually indicates a lot of changes, new features and most of the time also breaking changes. The major versions kind of indicate important milestones and not only "if you update, some stuff is incompatible"! So when I have to make a small, but useful or necessary, breaking change I'm reluctant to either bump the major version or deploy the change at all until there is enough reason to bump the major. I don't want to have a small, early stage library, to be on major version 6 just because I made multiple small edge-case changes in the API responses. While actually not true and maybe not even seen like it by most developers, I would see a version 6 as a rather mature project.

It's a small but often occurring pain factor with semantic versioning for me and the easy way out is to just make a minor version bump on these small breaking changes.

On the other hand, I know that it's useful to be reluctant with breaking changes, especially on widely used and big projects, because it takes other people more effort to upgrade the version. But for my small projects I would personally prefer a fourth number: major.breaking.minor.patch. The breaking part is used for simple API changes, especially for different edge-case behavior, while major is reserved for big milestone upgrades.
> LMAX's in-memory structures are persistent across input events, so if there is an error it's important to not leave that memory in an inconsistent state. However there's no automated rollback facility. As a consequence the LMAX team puts a lot of attention into ensuring the input events are fully valid before doing any mutation of the in-memory persistent state. They have found that testing is a key tool in flushing out these kinds of problems before going into production.

I'm sorry, but this is saying "catch your bugs before they reach production" which just isn't feasible on non-critical software development (i.e., most software development). The important part that is left out here is: what happens when one such errors slips in? How do you deal with it after the fact?

That being said, your system is impressive and I loved being able to read about it. Please keep up the good work and specially sharing your findings! :)
Why wouldn’t ICE cars be equally affected by car drag coefficients?
This text made me angry. Don't like bunch of smart people volunteering their knowledge and experience with others? Feel free to ignore them, don't shit on them to feel better.

> Some rando is excited because

This is where I stopped reading. Digital toxic waste.
I'm not sure "a group of people has an inconvenience that doesn't apply to the a majority of people, we should change it for everyone" is much better. It happens and I support it when it's specific kind of issues that's worth protecting the minority even if costly (discrimination, fondamental freedoms,...) but for things like that...

It's the same principle as when some want to filter the entire internet to protect a small minority from reaching content that could shock them (often porn). It feels less like tyranny of the majority and more like democracy. Being in the minority in a vote should not be confused with being abused by the majority like you do, because that dilutes the recognition for cases where it really happens.
+1 I will fix it in the documentation.
> Personally I really hope something like https://plus.codes/ will catch up.

Who needs some proprietary system (there’s also a so-called “three word” competing system). Just use lat/long which are universal.

> People should be easily able to provide address without knowing or caring about local arrangements.

What can be more “local” than an address and why should it be subject to outside specification?

If you consider lat/long user-unfriendly then just stuff them into URIs of some sort — URLs would work — and keep this em in a sort of DNS. Then people could name their addresses whatever they want.
> You're publishing an event which is a thin slice or crafted combination of details that ultimately reside in that store

The event stream is the canonical store.
Kyoto is the only city I've been to where I found street names..

And yes, it's a bit tricky to navigate. Even for locals, navigation tools or not. It's usually a lot of talking on the phone while (sometimes frantically) driving around, and trying to figure out where the nearest landmark is.

As for myself I usually go around by bicycle, and I'm not online when out of wi-fi range. I can use an offline map, and if I know where to go I can get there. But it's infinitely easier to navigate in my home country because of street names+numbers (particularly when there's some system to the street names - a flower theme in this area, a maritime theme in another area). Because I don't need a satnav, or a map, or anything. I just go there. My wife (Japanese) is still a bit surprised about that.
Oh, and the postal service now demands street names everywhere, so the last decade or so has filled in street names wherever there weren't any before.
[video] Nybbles and Bytes: Meet the VIC-II
He's spot on. Tesla vehicles heat up a cold battery pack when charging and IIRC Tesla suggests an upper charge limit of 80% for daily driving to minimize any additional wear from keeping it at a high state of charge all the time. The best approach is to plug it in and have it only charge to 80% and leave thermal management to the car, it will heat up the pack if it needs it instead of just charging it cold.
Where I was brought up had no street number, just a road and house name. Was an utter pain having to actually describe to everyone who visited drive along the road (not included in street directories), look for a side road, then look for a particular speed sign, then turn, oh and if you can't find it call from the phone box in the town which had a map of the roads (but not houses) nearby (20% did). Eventually got RAPID numbers which gave a grid co-ordinate and then finally rural addressing where you got a house number which started at 1/2 at one end and then incremented by 2 every 20m along the road. So much easier.

However I've seen the Japanese system and that works only because there are maps everywhere telling where to find each house and every house has a nice white lettering on blue plaque in exactly the same style so it is easy to spot. Also people stick their names on letterbox/house so you can be sure. The only problem is you have to get on the right street and in roughly the right area which makes for complicated directions for the taxi driver, but for post/courier deliveries it works well. [Mind you a Japanese GPS will do addresses, but for some reason a party of foreigners seemed to cause it not to work with some drivers, no problem I brought my own GPS and can give directions!]

The article doesn't say if there are maps available, if they are then fine, otherwise I'd vote for street names. Not sure if having a random house number (German) instead of a road name (my former situation) is better or worse.
a friend sending you a mortgage refinance proposal isn't work though, unless that friend is giving you money for looking at it. And I guess the only people getting sent mortgage refinance proposals are people who might have some expertise in that subject.
I agree with the author that the changelog may be more important for humans. So instead of having machine readable version numbers, maybe we should focus on having machine readable changelogs where items belong to a predefined taxonomy? Aggregating changelogs from multiple packages would make it easier to see the potential impact on your solution.
As the mailman had to visit every house, and did it every day, he'd soon learn the idiosyncrasies of selfish people who refuse to label their house.

I used to deliver pizzas. If she'd ordered one, it wouldn't have arrived. "Joes Cottage, Long Lane", is a completely pointless address, it forces the person attempting to find it to investigate on average 50% of the houses on Long Lane. Given that only about 1 in 10 hours had a number visible at night from the car - especially in the rain - this would be pretty much impossible to do.
Oh sure. If someone really doesn't want to learn, they mostly won't. And of course, yes, that happens a lot.

There's a European proverb I quite like which roughly goes "glasses nor lights will help if the owl does not want to see", meaning exactly that. It doesn't matter how easy something is if the person doesn't want to do it.
Like I said - pooling.

You can take the mean over 3 elements or 10 elements just the same. Pooling is lossy, but it seems that if you have the right architecture the model can still learn what it needs to.

It's worth noting that the attention mechanism (at least in RNNs) has always been invariant to inputs lengths. It's a weighted sum with weights computed per element, so there's no length constraint at all.
I removed it, I'd lost almost 70% registered account because 3 loops of Google Recaptcha
> aimed at engineers with no front-end knowledge

I would suggest some clarification of "no front-end experience" or add more primer material. I think if you've never developed for a web browser, learning a framework is not a good introduction.
I'm using Datomic in a production environment and the ergonomics of development so far have been extremely nice. Would definitely recommend.
Coastal startups don’t have a monopoly on raising big at early-stage
Operations on monorepos can be so slow that having multiple copies checked out (e.g. different branches) is a thing (ideally using worktrees).
Prius handles only affect MPG, which is a number people care less about than miles of range.
I would imagine your classic postal address (ZIP / postal code) would also change if that happened since all western methods for addressing houses are based on location.

I say "western methods" because there are some exceptions to this rule is countries with high numbers of nomadic tribes.
The Art of PNG Glitch (2015)
I don't need a scientific study to tell me that focusing purely on your own self interests for extended periods of time (doesn't matter the activity) is _not_ conducive to either long term happiness or a successful life in multiple measures.

Any study that says being selfish as a way of life is not "harmful" is flawed in the most fundamental manner.
hooked since his bit about thinning the herd by sinking cruise ships. :D priceless. I like his personal views a lot (on SJW'ism and the metoo movement) which he explained on Joe Rogan's podcast. Despite covering difficult topics he refuses to be pushed to the left or right. Love the guy!
I guess it also depends on where you work. You can do some pretty amazing and creative work if you find the right niche to work in.