skysight-inc/HackerNews huggingface dataset:
I think this talk addresses the question "What do we need to do so that children born today have a healthy world to live in when they're 82, in the year 2100? Bret Victor is amazing and interesting, but he's not addressing the same issues. Nor are the issues he addresses nearly as important. If you only watched the first 20 minutes of this, you probably missed the point of needing to radically change how we educate children, and Alan Kay's ideas for how to do that, which as far as I'm concerned, are dead on the money.
Not everything technical they do is done at that location. SpaceX has between 6000 and 7000 people. SpaceX already does lots of in-house electronics, for Falcon 9 and of course Dragon.

They have the propulsion system in-house and I think I have also read that they are doing the ground terminals themselves.
Only if you assume the only choices were 1. using GCC or 2. writing from scratch. Thing is, this assumption obviously doesn't match reality. Absurd assumptions -> absurd conclusions.

And no, BSD has nothing to do with shareware. Shareware was never about sharing sources; meanwhile, BSD-licensed projects are fine with respect to sharing - just take a look at Postgres, LLVM, FreeBSD, X11, or Python. GPL is an attempt to protect from a threat which was never real, and by doing so it makes life harder for everyone.
Thank you for this, that's a very nice summary, pitched at a very understandable level.
JavaScript Developer | TutorMundi | Florianópolis, SC or São Paulo, SP - Brazil | Onsite, Full-time

// Company

TutorMundi helps students get into the universities of their dreams. They are tutored through our app by the brightest students from the best universities of the country.

We're a small startup (I'm the only dev) that just found product market fit this year and closed a round of funding recently.

The company was founded in Silicon Valley and the team is here in Florianópolis, opening an office in São Paulo.

// Role

Full stack JavaScript! From the front end of the site and mobile app to the back end and database. You'll be actively involved in crucial product and growth decisions too.

Required languages:

- Portuguese

- English

- HTML/CSS

- JavaScript

More information in Portuguese: https://github.com/frontendbr/vagas/issues/1273

// To apply

To apply email contact@tutormundi.com or any questions to bart@tutormundi.com
There are other factors involved, not relevant to gun control in the United States (or any other country).

There aren't a lot of public environments where one draws and uses a gun, without that being the essential purpose of the event, with injunctions towards due caution being made over and over. Gun ranges are pretty strict about eating, drinking and making merry on the premises. Eating knives were brandished casually and in the presence of alcohol.
> it seemed like they must either not be familiar with his work and character (almost inconceivable in Japan) or that they desperately needed a dose of reality

Perhaps it was neither of the two? From a recent Dwango event, the team has shown that they have reflected upon it (if you watch the event, they mentioned a few times that they have been scolded by Miyazaki and even conducted an interview with him[0]) and develop a pretty interesting game called ARTILIFE[1] (tldw; MMO tamagotchi?). Overall it was a good turnaround, I think.

[0]https://youtu.be/Yx7yI4MG1GQ?t=1086

[1] https://www.youtube.com/watch?v=SIF2zQam7Ds
It's because sales, and in general any social activity, has inherently unpredictable and random results, while engineering is mostly deterministic.

Also, much easier to sell something that exists since obviously customers don't gain much by and thus don't care much about signalling whether they would buy something that they might be able to buy in the future, as opposed to just buying something they want and can get immediately.
This doesn't surprise me much. I probably lose a lot of points for only buying deeply discounted items. (I'm often happy to wait for a $36.99 Blu-ray set to hit $12.99 to buy it.)
We regulate everything.
Yes. He can put actions behind his words, or his reply is just hot air.

Plus, by endorsing it as a Google-sanctioned event, he's effectively taking power away from those walking out from disrupting normal business as usual (e.g., allowing managers to reschedule meetings).
Where in the world are you getting the notion that violence is more accepted in Croatia or Turkey than in Germany?
I like the feel but the feel means nothing if it stops working after a year.
Also at grocery stores for those member-only discounts.
You're right, hadn't thought of it that way. Never thought I'd be the old guy who prefers a "big clunky" laptop.
Only "state of the art"?
Dropped.
> everyone getting bonuses except for the baby boy.

The baby boy may not get a bonus, but he does leave a tip.
89.9MB, 48.33s load time.
Or if you don't use the "program" they get away with charging 50% more. CVS and other drug stores are notorious for this. I bet the cards will be elided once facial recognition takes over.
>It's infuriating to have to explain to a manager that the company's darling engineer actually suck

Holy crap, yes. Well it’s not always that the darling TL sucks but often that they themselves are in a role where they aren’t familiar with some of the tech the people working in their team are working on, so they don’t know how to properly make the large scale time estimates that get reported to the manager (and why would you ever ask the people actually working on specific tasks how long something would take? That makes too much sense and they might not tell you what you want to hear). But when they’re the darling and you’re working to meet the darling’s time estimates that were never realistic in the first place, you get thrown under the bus to the manager when time estimates fail. This actually just happened to me today.

This power structure also allows the manager/TL to play good cop bad cop on their employees where all bad news/orders from manager to employee goes through the TL but all good news/orders goes directly through the manager.

You can’t really win in a finger pointing game like this. The only fix is to just leave
> It seems like it is to me, it's just extremely protective of the source code owner's rights.

And you'd be mistaken. It isn't open source because (among other reasons) it discriminates based on your purpose for using the software. This tickles freedom zero of the free software definition and point six of the open source definition.
Freud was definitely a crank. People back then just didn't know any better so they never called him on his bs on the spot.

I was interested in psychology in high school trying to understand people around me. I even considered studying psychology. Then somebody gave me Freud to read. The horror I felt when I understood that his "theories" were just the observation of the world but through his deeply disturbed eyes and uniquely bent mind...

After that I decided that I don't want to have anything to do professionally with trade that still haven't properly distanced themselves and apologized for ever considering that this Freud guy had some merit.

Freud, the father of psychoanalysis.

Why not António Egas Moniz, the father of neurology, neurosurgery and psychiatrics.
There's a very specific reason for the high wait times at the CA DMV right now - the new ID requirements forced upon us by the TSA. CA had to decide if they wanted to massively staff up to handle the increased processing required, or if they wanted to just work through the surge since it's temporary (once everyone has a new ID, the renewals will be easier). I wouldn't say there's no accountability. They just didn't make the decision you wanted.
One-Shot Hierarchical Imitation Learning of Compound Visuomotor Tasks
Cornells Town Crier Acquired by Chainlink to Expand Decentralized Oracle Network
78.6MB. Every image is loaded on page load.
Nah, different things click with different people. In my experience more beginners find PlusCal easier to start with than "raw" TLA+, which is why I focus on presenting it first. But plenty of people find raw TLA+ more natural to start with. Use whatever works best for you- once you have one, learning the other is really fast. What matters much more is getting your foot in the door, y'know?

Personally, if I'm not writing teaching or workshop materials, I write specs in raw TLA+. Some of that is due to fixable limitations in PlusCal, but a lot is because it's fundamentally a really elegant way of expressing specifications.
Very interesting. Anecdotally, I've found the new Maps to be much better in its level of detail–at least from the brief time I was able to use it this summer–but from the article it looks like most of that might just be things to make the map look pretty? It seems like Apple is extracting shapes from satellite imagery to make their maps look better, but failing to include actual business and place information.
Appsurify | Sales Co-founder | Remote

I have just launched a startup which uses AI to predict software defects, improve testing and reduce test automation failures. I'm looking for a co-founder who is sales focused. We have 1 customer (almost 6 figure contract), 2 others in sales negotiations and about 10 in the pipeline. We are also at the interview stage for a couple of well-regarded incubators. Appsurify.com or reach out to me at jamesfarrier@appsurify.com. Remote Ok.
Location: primarily Midwest, USA
Remote: Yes, only remote as I travel internationally every year
Willing to relocate: No
Technologies: Ruby/Rails, primarily backend
some Elixir and Elm
JS, React (enough frontend to be dangerous
ops stuff: ansible, capistrano, AWS, heroku

Resume: https://cl.ly/2811a69a08c1

5 years full stack (primarily backend) experience. API design and integration are two things I do well. Testing is another. Ruby/Rails is my wheelhouse, but willing to learn anything. Mid-life career switcher with a Masters degree in another field and a bunch of interesting soft skills I bring to the table as well.

Interested in working on a product that has a focus on making the world a better place by addressing a tangible social problem (and is using quant/qual measures to evaluate their impact) whether organized as non-profit or for-profit. Looking to get out of agency life.
Because whichever identical tech stack got the domain name Google.com would win. Do you know if Google is even the best search engine anymore? If Bing had gotten better would you know? Most people wouldn't.
I'm left wondering how much data would be saved if they were videos rather than GIFs. They'd probably end up being better quality, too!
what i propose:
1) login = sending username and hashed password (over tls) that does a bcrypt etc, compares to bcrypted etc hash in db, if correct = provide a jwt set as a cookie with "secure httpOnly", jwt should be logged.

2) logout = request to server, server sets cookie with "token=empty;expires:1970yaddayadda" as it's httpOnly there's no client-side messing baout with the cookie otherwise

3)_all pages send cookie with each request, so must be tls

upon logout, cookie has empty token, must be re-set with new token. old token, if stolen, can be compared with logged history, etc.

what do you see, in terms of flaws?
> I suspect that a sound mind will deal with most kinds of rejection well, but an unsound one will deal with none of them well.

I don't think this necessarily holds. I'd need to look at studies, but I feel that the more time you've invested into something, the worse rejection is, sound mind or not. And this would be compounded if you get the feeling the other person isn't even trying to understand you and your point of view.
Always a joy to read this website's map analysis. You can really see a lot of work has been put by both vendors through time.
Latest iTools 4.4.1.8 Crack and Full Version Free Download
This author just does such amazing work, consistently. A joy to read.
For many Americans who live in rural areas and have very limited/poor choices for internet service, satellite TV is still one of the best ways to get live or near-live media. WISPs are often oversold so during peak hours (the hours you'd really care to watch) streaming becomes unreliable. 4G connectivity is really expensive if you tend to consume a lot of video. This is satellite TV's market.
It's weird how out of date data in providers like Tom Tom is. I just pulled up the GIS data from Monterey County and it clearly has the same roads that the new Apple Maps shows for Parkfield. (I can't check Markleeville, as Alpine county charges a fee for their GIS data)
Be that as it may, my opinion is informed. Like the Commons Clause before it the SSPL is an effort at undermining open source. It violates the Open Source Definition in letter and in spirit.

The OSI isn't going to approve it and Mongo damn well knew this when they submitted it.
I wonder if this is one of those few genuine uses for a blockchain based system. Comments (tweets) would be posted on a very thin layer of technology, which would only support say:
- comment id
- comment text
- datetime of comment
- commenting user id
- list of [upvoting/downvoting] user id
- list of reply comment ids

As you say, third parties could then come along and build whatever front-end they see fit. Don't want to show or allow clients to downvote? Go for it! Only aggregate upvotes from user ids over a certain age? Be my guest! The underlying information would never change.

Operating costs would be funded by transaction fees, whatever that specific blockchain model may be.
I might even avoid the squares and use a manhattan distance metric instead. No multiplication at all, just absolute value and addition.
Another great article from this blog!

Last year's article from the same author [1] about Goggle Maps' use of photogrammetry and other building scanning techiques was, in my opinion, one of the most interesting HN submissions ever (its comment section[2] is also worth a read).

[1] https://www.justinobeirne.com/google-maps-moat

[2] https://news.ycombinator.com/item?id=15965653
But that article says the opposite thing, that a certain form of rejection really does work:

"Thank you for developing a good approximation to the trisection of an angle! It has an average error of only 0.1 percent, according to this computer analysis of all angles from 0 to 180 degrees in steps of three. It compares favorably with past approximate trisections developed by X, Y and Z that work as follows..."
Unmortgage | London, United Kingdom | Frontend, Backend & Data Engineers (all Senior) | Full-time | Onsite | https://unmortgage.com

Millions of people are stuck in the rent trap, with no way to own a home. At Unmortgage we are reinventing homeownership to bridge the widening gap between renting and buying with a mortgage.

We are funded for the next 3 years after the largest seed raise in Europe and are looking for people to join us at this early stage.

We work in a Agile (XP+TDD) team in a stunning office above Bank station, London. The Stack is React, Python running on Kubernetes in Google Cloud. Everyone gets their hands dirty and there are no silos allowed.

I'm the CEO and would love to hear from passionate developers who believe in making a difference. Please contact me on ray@unmortgage.com
A lot of them who have been told just don't seem to care
Most of the GIF only has 2 frames, a video won't be better and smaller.
I could't figure out if the author was being sarcastic by stressing the vegetation detail so much. Certainly seemed like an interesting focus.
You can still track someone in incognito. Things like your system installed fonts, installed plugins, and canvas fingerprint give you away.
We've implemented this for companies in the past - bumping callers to the front of the line based on the caller ID (or input of some other data by customer) and matching customer profile or CRM record tracking customer spend, MRC, etc. It's pretty standard practice.
Currently, we have an office in Palo Alto (at Xerox PARC). We're likely moving to San Mateo, but don't have an office there yet. Apologies for being vague.
I usually embed webm files with no sound and set them to auto play and repeat. Works really well.
https://www.nationalgeographic.com/environment/urban-expedit...

Says that a 737 flies on average 4300 miles per day, and that 7lb digital entertainment console costs $216 to carry per year.

That's .000019 dollars per lb-mile. JFK-SFO is 2586 miles. That's $10 in fuel for carrying an extra 200lbs.

But less passengers could mean more cargo...
I wonder if Apple is artificially shortening buildings so you can see what is behind them.
set the cookie in the response to their next request to you?

specifics depend upon the language and framework used on the server, etc...
He's written multiple articles about maps, even before that one: https://www.justinobeirne.com. He's very good at spotting details in maps–IIRC he worked on Apple's maps team before, so this isn't particularly surprising.
Recovering an AST representation from the source code doesn't require parsing in general, only in some specific cases. By parsing I mean "recovering of nested syntactic units from a flat stream of tokens". E.g. when a compiler is processing let, it doesn't have to first process phrase structure rules to obtain let as a unit out of a stream of tokens, and identify its constituent pieces like the bindings and body. It has those pieces already in a fixed tree shape. In some constructs, the arguments of a form do have to be treated like tokens and subject to parsing actions to identify the constituent pieces, though usually nothing like a full blown LALR(1) grammar. loop has to parse its clauses; lambda lists have to be parsed; CL's defun needs some light parsing due to some design quirks in the syntax; formatter has to parse the format string and such. Identifying the optional declarations at the start of a body is a piece of light parsing.
let tokens = [];
tokens.push("Fizz", "Buzz", "Fizzbuzz");
for (let i = 0; i <= 100; i++) { tokens.push(i); }

function generateFizzBuzz(n) {
if (n > 100) { return [[]]; }
let result = [];
for (let token of tokens) {
for (let tail of generateFizzBuzz(n+1)) {
tail.splice(0, 0, token);
result.push(tail);
}
}
return result;
}

let candidates = generateFizzBuzz(1);
while (candidates.length > 1) {
let candidateIndex = Math.floor(Math.random() * candidates.length);
let candidate = candidates[candidateIndex];
let checkIndex = Math.floor(Math.random() * 100);
let expected = checkIndex % 3 == 0
? (checkIndex % 5 == 0 ? "Fizzbuzz" : "Fizz")
: (checkIndex % 5 == 0 ? "Buzz" : checkIndex);
if (candidate[checkIndex] !== expected) {
candidates.splice(candidateIndex, 1);
}
}

return candidates[0];
Can you tell what you use to source the news articles? Any API or just scraping?
Cool site otherwise. May be you want to add personalization based on persons interests/needs etc.
You can carry a folding, non locking knife anywhere in Italy
One thing I want to caution is that that's the translation of PlusCal to "raw TLA+". If you were not using PlusCal, you might write it a different way. For example, you wouldn't need a `pc` variable because you could express sending and receiving as short guarded actions.
Last month I canceled my account application when I realized my new bank would not provide support to unathenticated users.

By this I mean you really couldn't get hold of anyone without providing a credit card number. Which is not only invading privacy and creating customers castes, but it's also stupid since I didn't have a credit/debit card yet.

After loudly swearing at the machine, either a quality control person or an emotion identification algorithm forwarded my call to a support worker. I simply hanged up and called the local branch, asking them to cancel my application.

I'm not going to support this kind of businesses. However in the case of monopolies and oligopolies legislation is needed to assure retail customers are treated the same regardless of the race, age, postal code and spending figures unless there are clear terms dictating that higher spenders get better support (ie, providing better support as a paid service and/or having clear rules about prioritization).
> You pretty much can tell the scenes when you see them.

There was one especially, (lamp, leaving Zeniba’s house) that stood out, but I don’t recall others? Give some hints?
That's using all of her purchasing history. Knowing your customer has visited a competitor's website appears more difficult to me.
Seems like an odd conceit for Apple to make, particularly since they've been pushing the accuracy of their 3D maps, and since you can easily rotate the map in 3D to get a full view of everything. My guess is that their algorithm to calculate the height of buildings from satellite imagery messed up.
Well, a little searching revealed the following:

* CA Penal Code §21510 Carrying switchblades > 2 inches illegal
* CA Penal Code §171 Knife with locking blade > 4 inches illegal in public buildings or meetings
* CA Penal Code §626.10 Knife with blade > 2.5 inches or any locking knife illegal in schools

also in any Federal facility (e.g., Post Offices):
* 18 USC §930 Knife with blade >= 2.5 inches considered "dangerous weapon," possession of which is illegal
It's not just about constraints. Lots of cities went full car-first in the mid 20th century, and then made a conscious decision to scale back.

Just watch the people in Amsterdam in the 70s revolting against the dominance of cars: https://www.youtube.com/watch?v=YY6PQAI4TZE
1980s small engine restoration
Tenzick “Insane
But why blockchain?
Color transitions are hard, and that illusion is pretty trippy. Beyond that, my sense is another big problem most people run into when they try to light pixel art (or any hand-painted asset) is that the asset is almost always "pre-tonemapped" by the artist. By first inverse-tonemapping the asset before applying any lighting, and then re-tonemapping afterwards, you can get pretty good results (assuming you can work out your artist's intuitive tonemapping function). Here's a fun article which explores the idea a bit more: http://www.codersnotes.com/notes/untonemapping/
I know I'm really late to this discussion, but what we really need[1] is the kind of control over our feeds (whether facebook, twitter, insta) that we have over our email inboxes. With email you can set up filters and labels and redirect your mail where ever you want. Or you can just hit the big SPAM button on stuff you never want to see. Why doesn't social media offer this? Especially with twitter, I'd love to follow some people for their tech tweets, as long as I could filter out their trump tweets. It should be super easy to do that, yet none of the social media platforms offer it. Have we been asking for it?

1. I'm not for regulation, but for us customers (yeah, yeah, we are the "product" not the customer, whatever) to demand this
Why do you think my comments did not already account for that? The article claims that software engineers make the mistake of building before they sell, and advises an aggressive form of selling before building instead.

But that advice directly means to skip engineering due diligence (which very often requires building before you sell). It doesn’t matter if the person implementing the advice would be an engineer or a sales person or anyone else.

Your comment comes off as if it is supposed to glibly (and I think also rudely) undermine what I wrote, but in fact I think you didn’t understand what I wrote, and you seem to suggest that it would be impossible for an engineer (using the article’s advice) to fail to consult an engineering estimate of technical feasibility prior to selling something.
This kind of AI applied at scale (Facebook) scares me. Mainly because humans are at the other side of the feedback loop, and not only is the AI adapting, but people are adapting too. Over time this kind of runaway feedback loop could lead into anything.
I think the author has a genuine passion for maps, and finds the vegetation to be a great feature.