skysight-inc/HackerNews huggingface dataset:
A lot of things have changed in this team since its long gone golden days. Previously it was run by Marissa Mayer and she was given essentially a blank check (being ex-girlfriend of founder also didn't hurt). She went out in massive spending spree and bought tons of startups, started streetview project, got much better aerial data and so on. Thanks to her aggressive investment and ambition, she managed to make Google Maps better than maps many government themselves had at the time. After she had to report to Huber and she left, the team had been in turmoil with not much of ambition and just usual executives thinking about how to make profits. So vast amount of affort in recent years has gone into those stuff and less into making maps unconditionally better. There is also no competition now that Apple Maps have pretty much given up matching the coverage and details of Google Maps.

This is exactly the kind of things we need to worry about when monopoly invest in making super good "free stuff". They will put ton of money to leapfrog but then they will realize that they have created massive capital barrier for others to enter the market. So they will now just loiter and squeeze the customers out for profits.
Last time I needed a locksmith I was very careful to check if they were on Google Street View.
It was a SoC device that had a real-time latency requirement. I'm actually surprised they even bothered putting Java in the table.
A billionaire could use this to remain alive for decades after they would otherwise have died - long enough for cloned organs to be grown to replace the ones that are failing.
BTW, the eBay link I posted is, in fact, a real ready-to-go industrial CNC machine for $3,900. My Bridgeport, which is similar, weighs 2,200 lbs. this one is a bit heavier but still just fine for a garage shop. I’ve had 7,000 lb machines in my garage.

Seriously, I’d buy one of these any time over a router, for the money there is no comparison. Let’s put it this way: The x axis leadscrew alone is worth as much as a Shapeoko.
Stanford Law Professor on Hurdles for Facebook’s Proposed Cryptocurrency
Do a lot of places really say not to do this? I think it's fine, and way better than using SMS as your second factor ...
Sure, but are there any people or companies who would willingly pay for this kind of web applications?
Great planning and tooling work by our Web Infra team at Quizlet (Roger, Karoun, Jonathan) and all the product engineers.

We're closely following this discussion so if you have any questions on some of the specifics we're happy to answer!
Haskell, with deferred type errors and runhaskell, is quite a dynamic language.
> It insists I mean some other word that my query was close to, and doesn't give any way to say otherwise. Sometimes it shows a "Did you mean ____?" but a lot of the time it just doesn't.

I noticed a large uptick in this kind of behavior for the queries I was making a year or two ago, and it's what finally spurred me to make the switch over to DuckDuckGo. It's extremely frustrating how Google search will ignore a quoted term and instead return useless results for a different, but more popular, term.
A few months ago I had to decide between Vue and React/Redux for porting over a very large Angular 1.x app at work (I decided against Angular2+ - mostly because I feel pretty burned by Angular). Seeing this headline made me very glad that I picked React.

Edit: Because my comment will probably age poorly, the old headline used to be: "Vue 3 set to change in a big way – Current Syntax to be deprecated"
I remember thinking the same sorts of things with the original dot-com IPOs, and again later when the dot-com companies started buying established companies.

Never saw a Slack-Tesla or AOL-Exxon kind of mixture though.
Is this base salary or total compensation?
Didn't Obama shut down gitmo years ago... just kidding, just one of many failed promises... repealing the "PATRIOT" Act being another important one that instead of repealing, he extended and expanded. Trump is not any different but at least he didn't lie about it... sorry for telling the truth, HN Democrats...
Mmmh, can't recreate the error. Would you mind checking your console to see if there are any errors there? Or maybe logout and in again? Corny as that may be ;-)
ReCAPTCHA v3?
A very simple feature they're missing is filtering by what is open now (or by the time I can arrive). Would be super useful when searching for a restaurant or store.
So people are supposed to accurately detect bullshit without ever confirming it with a reputable source?
One problem with Nitinol is that it has a limited number of cycles before the material becomes weak and then breaks or no longer returns to its proper state.

This is a major limitation on "muscle wires" when using them for products that require a high number of cycles of greater than 100k.
Yes, this appears to be a guest blog. The way that HN only exposes the domain of URLs led me to believe that Bitbucket was now using Rust.
> Yeah I don't get why market orders even exist.

Have you ever needed to exit a trade in a hurry? Or been buying something on the way up?
Or Python for that matter. It's the sort of use case where it's worth considering a language without a garbage collector.
That's pretty nice, but it's also a large amount type system machinery for what is in Python an idiot-simple API. Imagine you have:

array[0] + 2

And you change it to:

array[random() % 3] + 2

Now you get a type error on "+". Think about the level of type system sophistication you need to have as a user to understand why that change caused that error.

In some senses this is even worse than programming in either a dynamically typed language or a statically typed one. You still get the performance and unsoundness of a dynamically typed language. But you also get the type errors and cognitive load of a typed language, with a type system that is much more complex than a typical typed language.
Japanese Company Charges Its Own Staff $100 an Hour to Use Conference Rooms
I wish you luck! This is a pretty smart wave to ride, I think. Having gone the DIY route setting up my own bots backed by lambdas etc, which was a fair amount of work, I will definitely say there's an obvious market opportunity here for an easy 'set up in a few clicks' solution that hooks into a bunch of the obvious services (CI, cloud, kubectl, etc).
Part of problem in Japan:

>also set strict requirements for younger people who lived there: if your income exceeded a certain threshold, you would be evicted. If you refused, you were charged rent – at potentially up to twice the market rate, depending on your income...

Part of problem in US:

>Cupertino residents are ... incredibly dedicated to not letting anyone new move in...

Sounds like HNUser "npunt" was correct in the assertion that the same thing seems to be going down in both places, and for similar reasons. Difference being that the Japanese are open to using the law in a more stringent manner to keep younger people out.
You're making the assumption JavaScript frameworks are iterating towards perfection when in reality it's just generational churn. We're still talking about mostly trivial business form apps. Yet they need to be thrown away after 3-5 years because nobody can maintain them, and nobody wants to. Much better to lure young developers with "exciting" (immature) tech.
Not a Vue programmer, but looking at the code, why is the example code using {{ count }} instead of standard JS interpolation like ${count}, and using an App.template block instead of just returning the template with the count and other params. E.g. why not just make it plain JS, and minimize framework surface? I could rewrite that example removing almost all of the "Vueisms", and it wouldn't be a single line longer.
> Numpy and Scipy are, I'm going to bet, mostly C.

You'd be surprised; About 25% of SciPy (much of the numerical computing portions) are in FORTRAN. It turns out that decades of compiler/numerical computing research has made the FORTRAN compiler generate numerical code which runs faster than GCC/Clang today.

https://github.com/scipy/scipy
I've almost completely switched to Apple maps. I have to say, right now, my biggest annoyance is no matter how far I zoom in, the street text keeps getting smaller so I can read it!
Lars, Kasper, and Gilad have all left the project.
Yes, this sounds like Vue admits defeat by React :/
> Apple maps was terrible on release

Yeah, I remember when, just after release, on a trip between Woodland, CA, and Davis, CA, it decided to route me through Woodland Hills, CA. (Not “it mistook a Woodland address for Woodland Hills, but it routed from Woodland to Davis by way of Woodland Hills, adding ~800 miles to an ~12 mile trip.)
> The word has different meaning depending on...

All words do, to some extent. "The greatest problem in communication is the illusion that it has happened at all." — George Bernard Shaw

I'm not sure it's much like the n-word beyond the intent of the utterer, though. I've been called "My n-word" before, by people who "get" to use that word, yet I'm white. I still wouldn't presume to use it back (for myriad reasons, most of which would be tangential, at best, to this discussion — yet more reason I don't find it so relevant).

My point has more to do with whether the term is being used constructively (or at least critically, in the sense of analysis, not of berating), versus whether it's being used as some kind of accusation of inherent badness. Because, basically every time the concept comes up, people leap into the conversation taking it that way.

Anyone who feels moved to can talk about "toxic [whatever]ity". How that conversation goes probably depends at least as much on what they mean by it as it does their audience.
My big takeaway from the benchmark was that C++ used just over 20% the memory of rust. If you're stressing about performance, that's huge.
Not really. The exploit involved getting the victim to click a link to the attacker's page, so plain text emails wouldn't prevent anything.

>attackers would send a spear-phishing email luring victims to a web page, where, if they used Firefox, the page would download and run an info-stealer
This seems like one of those problems that can be solved realtively easily with crowd-sourcing. A kind of "verified purchase' but in real life. Open your Google Maps app while standing in the law firm's offices - and click 'yes I can see them' Maybe a photo.

Tie it perhaps to a UUID sent to the business owner (similar to adding a UUID to your DNS TXT record)

And even the reverse is possible, I could vouch that there is no law firm at this location - if I owned the building I probably would want to ensure that it only had registered businesses there.
On IOS use "Authenticator" app by Matt Rubin.
It'll save codes with iTunes encrypted backups but not to iCloud. Then restore to new iphone.
Not sure how that'll work out when they retire iTunes.
When I was in Japan a few months ago, the TV channels were hyping up the show. One of the segments had the very well-respected lead actress (Yuriko Yoshitaka) going to OL (office lady) bars after work hour and had her talk to the OLs there.

All the OLs there immediately recognized her and showed her more respect than a what a typical Japanese celebrity would receive in similar situation. My guess was that the actress was older, and was known for her strong personality and work ethic, and the OLs respected her for it.

Anyway they started sharing their war stories and asked the actress for suggestions. It's quite an enlightening experience for me as I wasn't very familiar with Japanese OL culture. Some of the stories were startling.
The model was driven by consumer behavior. EA would have been just fine shipping packaged console and PC discs for decades. But consumers wanted more even as they wanted to pay less, so whale-supported DLC is what they got: and it's hugely profitable. Assuming you don't use "loot boxes" or play games like this on principle there are still thousands who do play, and pay (even as they complain).
If it had static inferred types a la Ocaml.
Wow. That's a really cool thing to see. Thanks for sharing. So Python bindings around Fortran. Cool.
Google+ leadership was not trying to build a product and grow a userbase.

They were concerned about driving metrics, and only tangentially building a product.

As if you could shove a half baked social product down on enough peoples throat by inorganic means, then hope that the network effect will do most of the work for you.
Sending slices over channels can cause UB.
Author here. Awesome to see some interest in my project.

I'm currently working on the next version in my spare time (you'll see it in the dev branch). Improvements include: configuration now done via /etc/ramroot.conf, ability to specify actions taken for other partitions, ability to copy files to any location only when booting from RAM (allowing custom configs and whatnot to be used when in the live environment), new install hook that includes binaries and modules rather than adding them to /etc/mkinitcpio.conf, sudo will no longer be a required package, custom memory requirement settings, and more...

Also, I have gotten this to work on Debian, Ubuntu, and Kali with minor modifications. I plan to include a makefile for installing to these distros but don't plan on packaging for them at this time.

https://github.com/arcmags/ramroot
I'm pretty sure they're a Java shop, and they're referring to sun.misc.unsafe and the goodies inside that let you manually allocate memory.
that would be a bit more believable were it not for the people who make sure that the "poor apartments" in a building have a separate entrance.
I respectfully disagree with your disagreement of that disagreement.

Abstractions have far more roles than reducing cognitive load. You're completely overlooking platform realities, code reuse, usability and other benefits of reduced/managed complexity.

From a technical standpoint efficiency of the code is irrelevant if it's bug-ridden due to it's complexity. Code is for humans, not the other way around. We chisel away at lower-level languages if efficiency is required (Ex. C bindings in Python).

If you want to utilize your intelligence to the fullest you abstract away most of the trivial stuff to the point where it pays. You can still go down and inspect or override the abstraction if it's needed. Experience in this case is knowing what to abstract in what manner so it will work for you. Intelligence is the act of keeping everything in a sane state without over-focusing on unimportant stuff.

What I think you're critiquing is the act of adding abstractions when there's no need for one at a given time, just to make something simpler in name of simplicity overlooking it's usability. This can be attributed to the lack of experience.

KISS is a suggestion, not a rule. It also applies to abstractions, so in one could argue that doing everything in assembly is actually the "simplest" way of programming, like a rough sketch of a scene is simpler than a full-blown oil painting.

As an aside the whole notion of "intelligence" is a bit twisted with experience IMO. The "classical" IQ applies mostly to dumb pattern matching - a skill one can perfect. EQ can be trained by getting out and deliberately practicing human interactions.
It's eye-bleedingly obvious from the context.
They also considered only Lua 5.1, when Lua is on 5.3 already (and soon to be 5.4).
Organize to Optimize – Unassuming (but essential) shop equipment
Splitting your app up based on "cognitive load" is just as bad a boundary as 100 LOC per microservice. It's an arbitrary measure and varies widely per developer.

The most "correct" way I've ever seen applications divided is based on knowledge domains ala domain driven design (DDD). Drawing boundaries around the domain functionality of your business or operations means that the domain can be ignorant of other parts of your system.
Python is mostly refcounted, and I think Python is useful to put in the table because it's a common language and provides a good baseline for user-friendly scripting language performance.
>Places I know are there don't show up, even when I zoom in to the point where the only thing in the viewport is the block where the store is located.

I swore I was seeing the same bug. With some searches I found the news articles stating the business had actually permanently closed.

I wonder if the problem in some cases is:
A) Users don't realize when a search is open it hides some results.

B) Some business are getting flagged as closed inappropriately to avoid showing them?
Why assume that the only thing a companies can use in a bidding war for employees is money?

We could use the same fact to prove that giving women more money than men do not increase the ration of women, as otherwise companies would have already done that.
> let's be real every piece of code written has the ability to destroy lives

Not really, but then I work in emergency services infrastructure and every line of code in our product is intended to help first responders save lives.

I agree with the rest of your comments though.
> This meme of not getting rescue dogs is so harmful and needs to stop.

I said nothing against rescue dogs, just that it is very, very unwise to adopt one as your first dog with no dog experience prior to it.

> Good adoption agencies will foster the dogs for a while and let you know if the dog actually has behavioral issues.

That's the first thing, how does one find out about the quality of the adoption agency? Plus fostering seems to be a US thing, haven't heard of this in Germany.

> and think about how he was almost put to death in a kill shelter

That's the second problem. Kill shelters are a horrible concept, in Germany this is prohibited by animal welfare laws.
But this behavior stems from toxic masculinity. The culture of overwork in Japan has been predominantly a male phenomenon which is why Karoshi tends to occur among men.

However as women enter into the workforce they have to adapt these same norms in order to survive which is how toxic masculinity affects them as well.

The culture of overwork stems from the masculine stereotype of a man having to be the sole provider for the household which also means that they're expected to work extra hard and conform in ways that society demands. This is a textbook example of toxic masculinity. Another example is how some companies in Japan essentially demand you go out drinking with your superiors in order to keep up this facade. You can't talk about fixing issues stemming from male stereotypes without talking about masculinity. And as a man who has received insults and belittlement for having long hair, what else would you call that but a function of toxic masculinity?
880 paid accounts and counting!
They're totally arbitrary. Here is a PDF with the actual rules: https://www.theocc.com/components/docs/clearing/services/nms...
And:

"... from Java to JavaScript": https://www.welcometothejungle.co/en/articles/philosophies-s...

"... from Go to Elixir": https://www.welcometothejungle.co/fr/articles/languages-soft...
I think that the best books, including fiction, are ones that I find myself reflecting on later. Sometimes years later. I don't find that airport mysteries do that for me.

Although, sometimes I read those and enjoy them, mostly in an airport. No harm done.
How to Deal with Public Criticism
6 weeks of yearly vacation! you guys have it good lol
Maybe their forked version of Ruby had something to do with it.
0. Pay more.
Looks like a weird side effect of Javascript being exploited by the unscrupulous.
Enable advanced protection on your personal Google account while you're at it. Bit of hassle, lot of benefit.
If you learned React with hooks the class notation won't make sense, and viceversa.
Teens do not use phones to call, so any radiation based damage should be in their fingers instead.
I think I'm the only developer I've seen who drinks energy drinks, and I only drink zero-carb ones at that. Then again, there are stories of developers micro-dosing LSD, but I've never had anyone tell me they do that either.
He never said it was embedded.
Hiring/staffing/ramp-up expenses for a team are the majority in comparison to most other expenses the typical SMB will incur. Choosing a widely used technology (or a specific one that is very common in a particular industry) will normally provide greater long-term benefits and potentially reduce risk. "Nobody ever got fired for buying IBM" was a truism 50+ years ago - and still is today in many industries.

Edit: grammar, speeeling
Military and Security Developments Involving the People’s Republic of China 2019 [pdf]
We already have a good solution to avoid ghettoisation or traps called progressive taxation.

However, it doesn't go far enough because the tax rate doesn't take benefits into account, so even though you're getting >$0.80 of every dollar earned, after adjusting for benefits it may instead be $0.20 or even negative. The Earned Income Tax Credit (EITC) is an especially large contributor to this situation [1].

To avoid a trap, marginal income after taxes and benefits should start high and fall monotonically. It should probably also be concave up (the amount of income to bump you into the next 'adjusted tax' bracket gets bigger and bigger).

[1] https://www.urban.org/sites/default/files/alfresco/publicati... (page 767, Figure 2)
> It's not like they're accidentally posting banned content.

They simply hope it ain't going to be flagged by another Facebook user or their AI.
Japan, except for Osaka and Tokyo, is emptying out. The country's population peaked in 2011.[1] It's not a suburban problem.

At least Japan can maintain that housing.

[1] https://en.wikipedia.org/wiki/Aging_of_Japan
Chairman Xi Remakes the PLA: Assessing Chinese Military Reforms
This is an option actually
The Maps mobile app has had this for at least 3 years -- they ask you questions about places you know. You can also suggest edits on Google Maps which are sent to others for review But not that many people use either feature.
My daughter spent her first 10 days of life on ECMO. She had severe Meconium Aspiration Syndrome (MAS) and mild Patent Ductus Arteriosus (PDA). She's a happy and healthy 6 y/o now. It was terrifying to watch them try to keep her alive for 4 hours in NICU2 the hospital where she was born. They eventually gave up and medevaced her to a hospital with a NICU3. Once she went on ECMO we had hope she might actually survive. ECMO is amazing.
My job has internal tool that reads MySQL schemas and outputs a CRUD golang api and json-based form uis to interact with them.

I think it could be it's own product, but leadership doesn't care.
So they should have renamed the whole framework when they added a single a new feature so people know they need to learn it before reading the examples?
Yes, it's very unclear until you click through. This article is not about a team at Atlassian, which is what HN's presentation implied.
China Military Power: Modernizing a Force to Fight and Win [pdf]
Actually I'm not doing anything, I just want to see some numbers. Nobody has anything?

Is there any public access to a shell on one of these things to run your own benchmark?
Yeah, I’d be curious to know why they didn’t at least evaluate Go as a possibility. Seems an odd omission.
Vue already supports templates written in JSX/functional style. I very much doubt this goes away. Template syntax is not the topic of this RFC, and where it does touch rendering, it retains the option of render functions.
That’s the beauty of a fixed mortgage. Wage growth doesn’t have to keep up with inflation. The mortgage stays the sane - the only thing that goes up is the property taxes and insurance. One of the few benefits of living in one of the most conservative suburbs of one of the more conservative states is their aversion to raising taxes.
On my first PC, when I was 10, had a Norton Commander that gave me way too much power.

I found C:\ to be a mess, so I moved all files into a System folder.

I used the PC once a week or so, so when I started it again a week later I had no memory of what I did and it just wouldn't boot anymore.