skysight-inc/HackerNews huggingface dataset:
Ultimately I think it'll have to be smart highways. You could embed a coded marker in the centre of each lane which the car can pick up using RF (e.g. an induction loop). This plus other constraints like GPS, visual-inertial odometry, etc should be enough to localise and remain safely within a lane boundary even if it's invisible. This would work fine through a layer of snow - some of the more expensive ski jackets have built in loops for detection in case of avalanches.
I completely agree. I think pointing out those other other startups as well as pointing out additional information you'd like the article to address (perhaps adding more information you may have) as you've done here are great additions to the discussion. Going around in circles discussing possible but unsubstantiated underhandedness is less so. As is elongating this thread for that matter, so I'll do my part in refraining from further additions.
Some of us actually want Lisp machines, and Emacs is effectively a Lisp machine emulator disguised as a text editor.
> I thought that this was something that people generally learned long before they got to college.

I believe it's confirmation bias in this case.
Salvador is the capital of the Bahia a state of Brazil. The city has almost 3 millions of people, and it is know for its famous Carnaval parties in the summer. What were you hoping for? A silence place?
Yeah, that doesn't make any sense to me either. I think it sounds like the complaint is actually that they failed to build out features that enabled easier moderation and better verification (mentioned a paragraph later).

My understanding is that Twitter moved away from Ruby/Rails back in 2010-2012 anyway, making the comparison more confusing.
That report starts out with the ridiculous statement that "40 million people continue to live in poverty" in the US.

If you spend just five or ten minutes trying to understand where that number comes from you can only include that Mr. Alston is either unimaginably incompetent in understanding poverty statistics or he is being massively disingenuous in his reporting.

A little googling will show that the 40 million number is based on cash income that doesn't excludes massive amounts of government assistance (housing assistance, food stamps, and so on). It is an absolute useless statistic to use as a primary statement about "poverty" in the US.

Here is a good take down of this misleading report: http://manhattancontrarian.com/blog/2018/1/30/completely-tak...
Um, congratulations? Is repeating yourself an important part of fixing my error? Did my second statement, which agreed that I was wrong, mislead anyone?
It's hard to see how we could get from where we are right now, infrastructure-wise, to there, at least here in the US. We can barely keep our roads driveable in some places, much less modernized with the latest in smart beacons and such.
“But to present the article as the US being the rescuing heros without mentioning their bloody opposition in the years immediately leading up to the famine I do consider rediculous.”

I do not think so. Pretty much is an direct statement accusing the US of it.

So I say again, proof please?
That's bizarre. They have a social policy problem, not a technical problem. Short of building a general human-level AI, it's not clear how their tech stack has any bearing on the issue.
The type system is probably not the bottleneck in any of those cases. As a sibling comment points out, ocaml has very good compile times, and the inference problem is basically the same as in Haskell.

In the case of rust, I suspect one of the biggest issues is the way parametric polymorphism is implemented. Basically, if in your program you end up using e.g. Box<usize>, Box<MyType> and Box<Result<String>>, you're compiling Box 3 times.

I don't know enough about swift to hazard a guess as to where the build is spending its time.

My experience with Haskell is that compile times are neither great nor terrible.
I didnt realize this was the very first launch. For some reason.
This problem has long been a "what-if-cuz-that-would-be-nice" service:

Think of a last-pass for all your varied accounts, where the service allows you to update your core information and then select which of your accounts who have subscribed to your profile info should just be updated by the service.

So if you move - with one click, update all your linked account details for zip/billing/shipping/etc...

Obviously provide a diff review opportunity and a MFA heavy confirmation process - but with an easily revertible process as well.

as well as monitoring of logins to all, and alerts for any changes to any...
Perhaps self driving cars might never support highways in places with inclement conditions to begin with, which is totally fine. I agree with the other commenter about "smart" highways with embedded markers to let the vehicle know its position despite rain/snow/mud.
"The value of diversity"

for starters, e.g. that is a firing offense in may companies.
More info on this here: https://www.quora.com/Why-did-Twitter-move-away-from-Ruby-on...
This is confusing. Now you're talking about "being ahead" as something negative, but just two comments you said you thought I was "ahead" of the "trash academic circles".

Being behind could amount to being ahead. It all depends on your point of view. Yes, that is confusing/complex -- so be it! Also, didn't I say "perhaps?" I meant it if I didn't.

Bell hooks may be a marxist but she's not just a marxist.

True. I also respect her as an astute observer of the personal. My sister likes her. But still, the Marxian thing is a red flag for me.
What do think about the other content in the report?
IANAL but isn't that illegally obtained and therefore unacceptable evidence?
I never said Europeans weren't responsible for genocide.

And "Indian" is an accepted, defined way to reference Native Americans. See: https://www.merriam-webster.com/dictionary/Indian
Isnt that called "anti Aliasing" :-)

(just kidding)
I'm reluctant to use "number of PhDs" as a proxy for "depth of tech talent pool". PhDs in the US have become somewhat odd -- I see advertisements on public transit (!) for quick doctoral programs in all sorts of fields, and many of these programs appear to be PhDs in name only, awarding degrees with little to no connection with actual original research. So a PhD alone is no longer an indicator of actual research ability but just another academic credential to slog your way through.

I would guess something like this holds in China as well, possibly confounded by 1. China's different political culture, which appears to blend political advancement and academic titles in a weird way, 2. a stronger cultural emphasis in China on academic titles, and 3. China's historical preference for people with science/engineering backgrounds (rather than, say, law as in the US) to lead its state.

If anything I imagine China's loose regulatory environment, abundant supply of citizens unconcerned about data privacy, and sheer number of people trying things are bigger advantages.
"free" speech in that they are not promptly jailed. Economically, the socioeconomic cost is massive.
Not only that, but the contrast between road and non-road is even clearer with the snow.

Which may make the auto driving easier.
I think it's more interesting than that. This is a mixture of C and Lua code!

Looking at it, I can imagine redoing it as LuaJIT and using ljsyscall to deal with the system calls on all platforms. Might be even more snappy.
Lost? How is Twitter losing the Internet War? Their platform is more influential than ever and helped to seriously impact a presidential election (the results of which not too many people in media are happy with, fair enough).

Yes, the platform is a failure in so many ways - failure to protect the identity and safety of the people on it. (Though as someone who has served a subpoena to Twitter, let me tell you something - the legal team isn't exactly handing over data easily. It was a huge pain in the ass with tons of individual privacy concerns the whole way.)

And the platform is failing revenue-wise, yes.

But if it's about the Internet War, so to speak? Twitter is at the top of it all. No one has to like the externalities - I sure don't - but their influence is undeniable.
I’m not sure I would want to do crypto multithreaded in any language. Too easy to leak information via timing even with a single core.
You are confused.

Honestly if Europeans never came to the Americas there would not be losses of up to 98% of the indigenous population (depending on location). Even if disease "accidentally" killed 80%, the rest were murdered due to greed and evil.

Those events have been well documented, unlike the "rarely kept records" in your previous comment:

https://en.wikipedia.org/wiki/Genocide_of_indigenous_peoples...

After the Europeans could not find enough surviving Native Americans to enslave, they went to Africa next to start another round of cruelty. There is no honest comparison to be made between warring tribes and European conquest.
That's not what I see happening, but sure, you can accuse other people of that if you like.
Perhaps better. LIDAR can distinguish between clear, solid and semi-clear (snow and slush).
what does orthogonal mean in this context?
Dupe: https://news.ycombinator.com/item?id=16417518
Accountability for What?
These surprise packages from Amazon can spark fear
Is there something that gets a really good result going the opposite direction?
The Dunedin Study Has Been Studying Aging for 45 Years
Good developers should be able to pick up new technologies on the job though. And you are conducting interviews in such a way as to select for good developers, right? To the extent that that's possible anyway?

I'd rather just hire for good developers in general who are interested in working in Elm than to hire only for Elm experience. As you've pointed out, there are problems in doing the latter.
What's Different About the Florida Shooting
Only see eye-to-eye when they are threatened with an area of commerce which can't be easily taxed. Figures.
We Are the Threat: Reflections on Near-Term Human Extinction
These are 4 great points. I really like the 2 & 3 about heterogeneous work and resources. No work is just the same in eng and no devs or QA are even the same. Not a widget factory!

I do think that scrum and sprints are worth the bother if you have to ship the product externally on a timeline. I've worked on client contract projects where it worked well as you could give a release over to a client "on time".
Whoa, that's amazing. Works without JavaScript, and doesn't hijack scrolling too - just a nice little effect, love it!
They did. Hitler spent time in jail.
I’m sure they do, but to me that term is much broader than the subculture I’m trying to describe.
Volvo has proposed driving magnetized nails into pavements in Sweden as lane markers. Not only are these useful for self-driving cars, they're good for snowplow guidance.
Whatever you want to call it, it's a lot more static than it used to be.
Not every job is about poorly documented legacy apps. "Green field project" + "quality, not a rushed MVP" might be rare, but hey, if you're a good programmer who aces interviews then you can afford to go for the rare ones. Be selective with what you pick.

Also, don't be afraid to try to make that position. If you're considering turning down this legacy app job for one that offers less money, first try pitching them on a rebuild. If you smashed their interview and they offered you a lot of money, then they think quite highly of you right now. Maybe they'll listen.
Scala's flaw - and Elm's strength - is it is a massive language that allows for a large amount of magic to happen. Elm is by comparison tiny and extremely explicit, and error messages thrown by the compiler are almost always super helpful. But Elm can't (really) be used on the server, so it doesn't hurt to look at Scala there, though be prepared to have a hard time finding experienced engineers to hire.
That's a pretty tough sell. The White terror was pretty terrible during the war, supposedly killing more people than the counterpart Red terror. And given the antisemitic nature of that killing, there are some incredibly grim possibilities for what the following years would have looked like.
I am proof of that today.
I think this depends on what you mean by “actual value”. A working product powered by a tangled yarn of hastily-assembled spaghetticode has a highly dubious long-term value, and what’s worse, your “average-Joe” coders might not even realize/see the value of what that “one overly-careful coder” brings to the table
> Even though Elm is a small language with a small community, that doesn’t affect the Elm experience in a noticeable way.

This conclusion was pulled out of thin air, with no justification from the rest of the article. The title is misleading, the article is really about why the author enjoys Elm over JavaScript...

The general rule of thumb that a larger active community leads to faster software development is more or less still true. There is no reason to suspect this is not the case with Elm.

It's all fun and games until you get hired to build a production-grade web stack in a dinky game-scripting language with no community, that you have written 0 lines of code in. Some people live and breath to reinvent wheels in 19 different languages. Not my cup of tea.
Didn't that exact scenario happen at like Berkeley? I thought Ann Coulter or someone what prevented from speaking...maybe it was someone else
Anything that's rigid is by definition not agile. For every practice it's important to understand the reason behind it and what it's supposed to accomplish, and then you can determine if that's something that you care to accomplish, or if perhaps there is a better way to accomplish it within your own team.

The converse is also true though. A lot of things will get resistance because people don't like to change, or they'd rather not leave their desk and talk to other people, or they only want to optimize for their personal productivity without considering the productivity of the team as a whole. That last one in particular is the source of a lot of friction with developers in my experience. Individuals like to optimize for their own personal productivity, and sometimes in order to increase the productivity of the team the individual productivity needs to suffer.

So as long as you're being mindful of your practices, what you're doing and why you're doing it, and looking to constantly improve the output of the team as a whole then feel free to adopt what makes sense and discard what doesn't work, and ignore anyone trying to sell you on dogma that they barely understand themselves.
It means that the two features are independent: you can have the compiler check types in non-functional languages, and you can have functional languages that do not have static typing. Elm happens to have both static type checking and language features supporting functional programming.
IANAL, but in the US, I think only government agencies are barred from introducing illegally-obtained evidence.

I could be wrong, but I think that if I (as a private citizen, not affiliated with any law enforcement agency) steal evidence to submit to the police, then that evidence is still admissible in court, provided no government agent solicited me to steal it. However, I would still be guilty of any crimes I committed to obtain that evidence.

Sort of like how Facebook isn't subject to the first amendment. The bill of rights only protects against government actions.
Thank you for these thoughts!

Using existing software through an API won’t work because I need the model to work offline.

The idea of hiring a firm is a good one - how would you answer that same series of questions when approaching a firm rather than a freelancer (cost, time frame, needed training images, technical specifications, etc)?
One big reason is liquidity. Many 100MM+ net worth individuals have their fortune tied to one corporation of which they're a founder or officer. Forcing those people to liquidate pieces of their business to pay taxes on their own fortune could very directly harm the company.
Magic Leap Job Listing Suggests Big Retail Presence Incoming
I followed this story back in 2006 to 2008. I’m sorry I don’t have time to write a real comment with the crucial details. The basic plot is that Twitter initially set out to be a CMS sort of like WordPress, but then they realized they had actually built a messaging platform, which needed a different architecture. You can catch a glimpse of the issues in “Amateur hour is over at Twitter” from 2008.

https://www.google.com/amp/s/techcrunch.com/2008/04/23/amate...

Of course, it is a stretch to suggest that in ten years they couldn’t reinvent the architecture.

It took them many years to get beyond the “fail whale”. And it is surprising who they thought of as experts at scaling:

“And this week they hired two scaling experts – John Kalucki and Steve Jenson (“known for his work scaling Blogger and Blogspot”).”

No offense to those guys, but Blogger and Blogspot were also notorious failures at scaling. Bloggers problems were not fixed till a year or two after they were bought by Google.
> Functional programming helps significantly with the latter.

FTFY.
I re-read the comment several times. What I get out of it, is that he notes that Big-5 has been criticized. That's what's supposed to happen in science. Bringing up that something is criticized in science is a classic climate denier tactic! (Also, given the controversial subject matter, one would expect that.) He also mentions his credentials. Then he engages in name calling. ("cargo-cult.") I'm sorry, but exactly where in that comment does he actually substantiate anything? After several readings, it still looks like he doesn't.
I'm speculating, but rather than use the credentials to transfer money (which is unquestionably criminal), it's more likely they would log into such accounts to find your name and address (which is also criminal, but w/e) so they can follow up with demand letters.
One of the best lessons I've learned as an engineer manager (and former engineer) is to let the engineers drive the process.

Some teams will want to do scrum, some will want to do kanban, some will mix and match. Some of my teams have wanted a heavy process with actual planning poker cards, others just want a few standups and a simple retro.

The important thing is to communicate the needs of the other teams they'll be working with, and not demand the methods. Team boundaries are in many ways like API boundaries -- as long as you implement the interface, who cares how you go about doing it. (As long as it isn't needlessly wasteful.)

I'm happy to offer past experiences and ideas when teams get wedged, but in general I've found everyone is happier and more keyed in when they've built the process we're all going to be working by.
> No such high-resolution examples exist for pixel art.

How about application icons?
They compare it to hq4x in their supplementary materials. Theirs is better.

http://johanneskopf.de/publications/pixelart/supplementary/i...
Datomic is an immutable database, so if you need ephemeral (deleteable) data you could just set up another non-Datomic store.
Telstra to pursue 'open telco' experiment
That's a ridiculous statement in Gates' case. The Gates Foundation is giving away tons and tons of money at a rapid pace: https://www.gatesfoundation.org/How-We-Work/Quick-Links/Gran...

They're not "preserving" his wealth in any way whatsoever
It seems that we could get our perfect ratios now that we have computers.

As the computer plays, it uses a psychoacoustic model to determine which notes would have significant local tonal impact in the listener's mind. (the automated choices can be overridden as desired) Both past and future notes are considered. Exact ratios are used to determine every note frequency, using nearby significant notes as references.

You'd get nice integer ratios all throughout the music. The pitch standard would slowly vary, such that you could start in A440 and end up in A337. In most music, the pitch wouldn't change all that much, since it is something of a random walk by tiny amounts. There would be the occasional piece of music that causes a continuous unidirectional change in the pitch standard, requiring a few tweaks if that is undesired behavior.
>Then in this thread, that is being blamed for the forced Communist famine deaths of millions of Russians and Ukrainians.

That sounds more like the famine of 1932 rather than the famine of 1921 being discussed here. In 32, you can directly point to policies put in place responsible for the famine. In 21, much of it was due to civil war that the US participated in by providing troops and resources.
> does emphasise how complete and well-built the official Elm tools are

It's not a good point. It's just unrealistic to rely on standard libraries, even if you're writing Scala or Python. Community size must be an important factor, even for Elm. It is highly unlikely that Elm is so perfect, that community size simply becomes irrelevant.

I think we can all agree that this article isn't finished at all.
- You can specify types

- Types are checked before run time

- Type errors are reported

If that's not static typing, what is?
I lurved the hate they had on ruby. I've never used ruby but strikes me as childish to blame all your ills on software that they developed to run their whole company on. I mean they could have used PHP, a real professional language! Just like what Facebook used :D
Equity Crowdfunding Sucks in Australia and It’s Not the Startups That Are to Blame
The aspects in which they differ are numerous and substantial. If a candidate expressed the sentiment that they are the same in an interview, I would not take them seriously since it would indicate that they are either ignorant or naive, and either apathetic about work, or likely to favor personal coding pursuits over the job they're applying for.
Ah yeah I didn't think it that way. Thanks.
Yeah, I really don't get why your post is being downvoted. There's nothing inflammatory in it, just an opinion. Censoring opinions you don't agree with via downvote shouldn't be acceptable on HN
I think the best answer is to look at the history of violent suppression of ideas. Those ideas tended to turn out to be more correct than the suppressors' ideas, and turned out to be not so good for the suppressors' fortunes.
You're correct that Datomic considers immutability a feature. That said, Datomic on-prem supports excision which completely removes data for exceptional cases. I suspect Datomic Cloud will sometime in the future.
In the US, there are laws that invalidate evidence gathered by the government through illegal means. This simply does not apply to private entities.
for both directions I would say a competent artist.

Clever algorithms get you some of the way, but you will still need someone with good sense to edit the result to get something usable, which is going to cost you in either time or money.

Downsizing isn't so bad now because of higher DPI displays (e.g. font hinting is obsolete now) but previously designers would need to make individual icons in a number of sizes removing elements as necessary.
What a cop out.

If they really wanted to solve the problem all it takes it consuming their own firehose API and writing back to delete flagged content.

You really don't need to insert the moderation into the "backend", you just have to want to solve the problem, instead of accepting the problem because it fuels your growth.
This is why I'll never be a web developer. "Let's drop names! I made bridges out of Wood.io, then I used Steel (TM), now I use Stone.js. What's fun, now there's data in the kiddie pool!"

It feels like watching a cult of optimization function in a culture where measurement is taboo. It's absurd beyond belief.
For some reason I intensely I dislike that "Silence, please" slogan. Maybe it's lost in translation, but to me it comes across as scolding.

I actually want to go to Finland and make a lot of noise right now. Maybe I've been browsing https://reddit.com/r/firstworldanarchists too much lately.