skysight-inc/HackerNews huggingface dataset:
could you give some of those indicators, because I fail to find them (number of cars increases, energy consumption increases, CO2 in atmosphere increases, ocean "acidification" increases,...). I'd be so happy to have some good news !
There is a lot I am tempted to call out in this post, but just for a particularly glaring example,

> It's important to stress that the differences between members of the perceived groups ("ethnicities", "country of origin", "mother tongue", "a certain look") are much larger within that group than any measurable differences between averages of those groups.

Surely the differences in income, the binary variable of being-in-STEM, recruiter favourability shown towards CVs etc. between members of the perceived groups ("skin colour", "gender", "mother tongue", ...) are much larger within that group than any measurable differences between averages of those groups too. Does that mean you are arguing that the gender pay gap, representation in STEM fields and unfair hiring practices are all irrelevant?

(For what it's worth, there's only a few examples where differences between groups actually dwarf differences within groups, all of which seem very famous, e.g. grip strength vs. gender.)
Balanced, perhaps:

http://blog.balancedpayments.com/benefits-open-company-balan...

Whether or not that had anything to do with their demise, I couldn't yell you. Fantastic company though.
>success == expansion is a capitalist

Well, is it capitalist really, or is it something that capitalists are guilty of propagating as a means of control?

I mean, it could be said that 'success == expansion' is more of a natural law, which can be applied to any 'ism and used, either to contract agency, or .. grow it.
You're probably referring to SetWindowLong. A 64-bit compatible version (SetWindowLongPtr) of that function is available since Windows 2000.

I'm pretty sure there's a guide on how to properly port applications to 64-bit on MSDN somewhere.
I think in terms of the context of the article, it is true though:

> the member should temporarily suspend all her beliefs – in particular whom and what she trusts – and start over again from scratch

That most important one -whom and what to trust- was "rebooted", which allowed Black to be open to those 150 more recent, more well-researched studies, rather than dismissing them as the echo chamber would tell him to do.

(I'm mentioning this because I noticed by myself that I almost dismissed the article due to first encountering this comment, and ended up enjoying it - which is an interesting observation in the context of this article by itself.)
Show HN: Average Cookbook – average recipes and find variations in ingredients
What more evidence than intentionally providing fraudulent numbers and intimidating whistle blowers is needed to conclude someone is a scammer?
It's not the same, there's no commit indicating that Bob branched off Alice's branch. It appears as if the whole history before merging belongs to Bob's branch. There is such commit in Fossil.

> If you really want that behavior from git, you can have it, just create a tag for each branch HEAD. Actually I think this is all that fossil does as well.

Fossil has branch/tag name directly in the checkin manifest (I've linked to the document describing file format somewhere above.) Tag and branch names are embedded directly in the history, they are not separate references to commit hashes like in git.
It's the journalists, stupid
There was a project [1] on synthesizing photo-realistic textures from labels of an image. There are actually a lot of these projects (Pix2Pix [2] is another famous one) but the thing that made it memorable is one of their demo application.

They took a video of GTA (a car driving game) and reskinned to be photo-realistic and I couldn't even tell that it was an ingame footage instead of a real car driving through a city: https://youtu.be/0fhUJT21-bs?t=124

[1] http://cqf.io/ImageSynthesis/ or https://www.youtube.com/watch?v=zfKrtQur3Lw
[2] https://affinelayer.com/pixsrv/
Hi, thanks for reading.
I'm sorry if this statement was not clear. It was of course outside the instructions necessary for the loop itself.
it's a super efficient fridge basically, with helium as a coolant. see https://www.reactionengines.co.uk/sabre/technology/heat-exch...
Marriage reduces depression in couples earning less than $60,000 per year
Then you're instead going to break apps that assume ints are exactly 32 bits. There's no easy solution here.
> It’s pretty clear now that Uber’s goal is to own the solution to “I need transportation”, not just be a fancy taxi company.

No. They have ceded their primary purpose, stake out a land grab for autonomous vehicle customers, and are now chomping whatever table scraps are left over to shore up valuation so the investors can exit without taking a bath.
HITB2018AMS: Smashing Smart Contracts for Fun and Real Profit
These price comparisons are almost always disingenuous. One price only includes the cost to produce the medicine, and the other also includes years of R&D, 10+ years of trials, marketing, and distribution. Sure, the $84000 probably still includes a hefty profit margin, but with all those extra costs the $300 medicine becomes a lot more expensive.
Really excited about this. Maybe good old Europe can have a SpaceX moment in the future.

If we don't up the game, European Space agency will be utterly incapable of competing with SpaceX. Perhaps this is what people are starting to grasp which is why Sabre is getting more funding now.
It looks pretty cool ... I tried to follow the link to the homepage (for the documentation) but it appears to be gone.
That's potentially very complicated. As long as drivers are required to purchase insurance and insurance is required to pay out fair sums for accidental death, the accountability should come automatically in the form of higher rates.
I know it was artificial - but where was the intelligence?
But this content would still be stored and distributed, even if it's not displayed on public front-ends?
> On top of all that is going on in traffic you would add interpreting one more abstracted symbol to your cognitive load?

I think I'd find it a simpler metric to follow than the more qualitative information about car behaviour, as well as more useful to decide whether the car or I should be in control.

You're quite right about timing, I have no idea whether this metric would plummet quickly or gracefully drop so the driver would have time to take charge once a threshold was hit.

I want to stress that this is an underbaked idea and really just a thought experiment about what would make me personally feel more comfortable with driving a semi-autonomous vehicle.
Not nearly as interesting, but I've written a silly version of brainfuck in the past where you used the command line arguments to write your program: https://github.com/cadadr/configuration/blob/master/bin/optf...
Selenium Java Tutorial Video Tutorial Just at USD 17.28 [Chat to Talk Available]
Facebook tracks you to make shadow profile
Like I said before in another comment, there's only so much I can fit in a Hacker News title. :) I'd like to think that a lot of people use the term "a cross-platform app" to mean "an app that works on Android and iOS" though. Or "an app that works on more than one platform using shared code".

That being said, Flutter does have unofficial Linux and MacOS desktop embedders: https://github.com/google/flutter-desktop-embedding

I haven't had the time to look into it, but having seen a couple example Flutter desktop apps, it seems really promising!
My favourite: adding a Star Destroyer to A Starry Night. ("What should we add to A Starry Night?" "What else begins with 'A Star'... aha!")
No it's not, they confuse "undefined behavior" with "hard to analyse behavior" for starters. Exceptions are not UB, but the control flow is totally not obvious.

If I were to start a project today, I'd rely heavily on optional and result types and use exceptions only for serious errors, when it makes sense to unwind ans start from a clean slate.
look at Hashicorp: all their products are opensource and I think it's not disappearing in the next years.

Packer, Vagrant, Terraform...they are largely adopted and it makes Hashicorp in a strong position
Reddit's redesign could kill discussion subreddits
Mark Zuckerberg Is Either Ignorant or Deliberately Misleading Congress
Companies should be able to charge what they want.

But also other companies should be able to copy the drugs (shorter patents), especially non-profits.

Maybe lab should have to second source production to others and then compete with each other on price.
Isn't the point that we wouldn't need app vendors to present these things, if the OS were a little more intelligently exposed to the user, who is expected to own it and not just use it?

I think there is something about a "Linux phone" which makes apps like WhatsApp, and so on .. quite obsolete. These apps fix holes in iOS/Android - they extend the features of what should be, operating system functions.

I find it repugnant that I have, for example, ~15 apps that basically do the same thing, organized in a folder, and which I maintain as a common suite of messaging inboxes.

This, to me, indicates that the OS is not doing something it should be doing, intrinsically. Yes, it means eventually deleting all those competing protocols - and independently weak sources of dataleak - and putting it all back under the users control.

With a Linux-based phone/communications device, isn't it going to be the case that the open nature of Linux ecosystems is going to have that sort of effect? i.e. - the user really is in control of their machine, and thus their own personal data.

I predict that there will be an IPFS'ish revolution on Libre, when it gets out there, which will mean that the one place vendors should set up shop, is the ol' SMS gateway.

'ipfs pubsub sub fridaynightcrew && ipfs pubsub pub fridaynightcrew "wheres the party?"' is but a gateway from being accessible by existing users, of the aforementioned ~15 messaging apps ..
The wikipedia page on Netscape is pretty good reading.

https://en.wikipedia.org/wiki/Netscape
> To the tech industry and its imitators, these are normal ideas. To a sociologist, they’re exploitative. “From my perspective, they’re doing unpaid work for corporations,” Zukin says. (Even hackathons thrown by schools, non-profits, publishers, and civic organizations tend to have corporate sponsors.)

Later

> The irony is that, regardless of whether hackathon participants willingly participate in self-exploitation or are simply having fun and learning, they rarely produce useful innovations that last beyond the event’s 36 hours. Startup lore has plenty of tales of successful companies that were created at hackathons—a popular example is GroupMe, the messaging app created at a TechCrunch hackathon, which sold to Skype for $85 million one year later. But such examples are rare. “Hacks are hacks, not startups,” Swift wrote in a blog post. “Most hackers don’t want to work on their hackathon project after the hackathon ends.”

I don't understand how it can be both exploitation and not create anything useful. Maybe they're used as a recruiting tool?

> Hackathons are not particularly effective as recruiting strategies for large companies, either, the study finds. But they sell the dream of self-improvement via technology, something companies want to be associated with regardless of any immediate benefit to their bottom line. As symbols of innovation, they’re not likely to go anywhere anytime soon.

So hackathons are corporate exploitation where the corporation gets no benefit. Maybe some people just enjoy getting together with other like-minded people and working on a project with a limited time commitment. Why does everything have to be viewed through a corporate exploitation lens?
Thanks, that's a great letter which should get more exposure. The issue is ultimately vocational vs. professional. If someone wants to do data science then Python is appropriate, but someone who is going on to do CS is going to need something more rigorous. Traditionally there are two kinds of rigour (a) systems language with explicit memory management (learning the machine model) (b) functional language like Haskell or Scheme that forces a reboot of "what does programming mean?" and makes mathematical reasoning possible. With the right curriculum and supporting materials, Rust is nicely positioned to accommodate both kinds of rigour.
Rich-shaming for that post was already weird, but pulling the Syrian war is downright bizarre.

Are you saying the Syrians caused the war, and did that by not having enough opinions?
Confidence can flatline in a matter of seconds. It would not likely help all that much.
I agree with your latter statement - I've worked with a few teams now, and the best output always comes from teams that have designers with good foundation knowledge (i.e., of the psychology of design, alignment, balance, colour, gestalt, typography, white space etc - they could be highly effective print designers as well), who work closely with developers with deep understanding of the medium, where both sides are reluctant to compromise, but understand where they need to.

For the former though, I actually wish more designers had better knowledge of the "shallow and antiquated schools of thought" from the print world. A lot of that was born out of decades of iteration, and many of the toys that the web gives us aren't actually very useful for the kinds of content that many of them are tasked with publishing.
Chamber Furnace
Then why on earth does Tesla refer to it as autopilot ?

Words have consequences and in this case deadly consequences.
Well, there's plenty of evidence that the opportunities aren't the same. But that doesn't say whether they are equal in value.
Sadly no, lost to the dusts of time.
And the problem is old and well known e.g. by game developers. For example "A Real-Time Procedural Universe, Part Three: Matters of Scale" by Sean O'Neil from 2002 [1] discusses rendering problems at planetary, star-system and even galaxy scale, including Z-buffer precision and various options regarding 32-bit float vs. 64-bit double vs. 128-bit fixed-point integer + float offsets (for vertex coordinates of a mesh) etc.

[1] https://www.gamasutra.com/view/feature/131393/a_realtime_pro...
I'm really glad they chose C-language for this, personally. The reason is, I've been solving the mobile dilemna for the last few years by focusing on one policy: Lua is the platform.

So as soon as I can access a Libre-phone, I'll put my favourite Lua-based engines on this thing, work out a toll-free-bridge for any of the nice OS things, and put all my apps on it as a target platform.

Just a matter of having the hardware.

(That said, there is absolutely no reason one could not do the same thing: use your language-of-choice, with a bridging layer. The use of C makes this a lot more tenable than, say, other systems languages.. at least in terms of tooling and methodology.)
> In any real world code, slower floats doesn't matter at all. None of you who have commented have been able to or even tried to prove me wrong on that point.

First of all, this is Burden of Proof fallacy: the onus is on you to prove this statement right, not on us to prove you wrong.

Second of all, nobody has been trying to prove you wrong because you did not actually say that floating point performance does not matter in real world code. You may have had it in mind, but you cannot blame others for not picking up on something you did not communicate in the first place.

What you did say was "correctness > speed", which is not the same thing. Furthermore, while this statement is true it needs a context to be applied to, which you have to give. Without further justification by you why using float32 operations for float32 data types would reduce correctness, it is a hollow truism.
No, the tradeoff is actually the other way around. Encoding with a neural network can potentially be faster than the exhaustive tree searches that are done in current compression methods. On other hand, current decoders are fairly dumb and extremely optimized for speed. Neural networks will probably have trouble competing. In the design of video codecsan increase in decoding time is considered at least 10x more costly than the same increase in encoding time.

source: I worked with both HEVC and neural network based compression.
The Tim Cook section is clearly spin, presumes the Congress critters can’t see through it.

- My dog doesn’t bite but if it did, his dog bites too.

- My dog bites, but you should complain about his dog.

In this case, MZ dog bit you; TC dog asks first, defaults all off, and asks again every new thing.

More spin, Apple got plenty bad press for e.g. Path, Uber, exploits or misuses, gave quick fixes then deeper global changes.

Most importantly continues a clear theme of user data ownership, privacy and protection. This dog tries to not bite.

False equivalency and misdirections are spin.
So do literally millions of other companies. Your face (and mine) are stored for weeks/months, maybe even years, on CCTV systems globally without consent, documenting where you've been, what you've done, who you're with etc. Your phone does the same.

We went down the rabbit hole a very long time ago, why is it only now that people are starting to realise what it means?
> Comcast will let anyone get your home address, name, last 4 digits of SSN with just your IP address!

IP address? Really?
Chat bots where it's impossible to tell if it's a human or not.
In every US state that I know of - a generic will be substituted for a brand name drug unless the doctor specifically specifies that it should not be.
Imagine that you, a regular person, invest all of your family's pension and other savings in a company that specializes on drug research.

How would you feel about drug prices then?

Would you be OK if all your investment went towards research that could never be paid back for? It would cure a lot of people and do a lot of good in the world, you know. Are you OK with spending all of your family's money for a good cause like that?
6 Proven Email Marketing Strategies for Driving Event Registration – NVOLV
> There's no doubt blockchain is the next big thing in the tech world
And which manufacturer actually refers to it as autopilot?

I can only name one.
This looks like it could be fun. I don't know Lisp, but I might be willing to learn one just for this jam. Can someone recommend a Lisp version that works on Windows and is easy to setup? Simple 2D graphics like SDL will be enough for me.
Flutter ‘just works’ unless you want to show a inline map, or get a proper system text field
systemd =/= Linux -- systemd is an init system and is completely unrelated to the kernel.
I just ran some hypothetical numbers on Amazon based on things people have posted on here about SDE salaries. Let's say you joined April 11, 2014 with a total comp of $200K, made up of $150K base, 400 RSUs @ $353 vesting on Amazon's standard vesting schedule (Y1:5%, Y2:15%, Y2.5:20%, Y3:20%, Y3.5:20%, Y4:20%), and a sign-on bonus that offsets the initial year vests.

At Amazon's stock appreciation, that dev would be earning $150K + (20% * 400 * $995 + 20% * 400 * 1427) = $344K this year assuming no change in salary over that time.

How realistic is this? See the H1B data[1] for base salary numbers or an Anatomy of an SDE2 offer[2] from 2013 showing similar calculations.

So, to answer the question. One route would be to join Amazon 4 years ago as an experienced SDE2+.

[1]: http://h1bdata.info/index.php?em=Amazon+Corporate+Llc&job=&c...
[2]: http://www.nailyourjobinterview.com/the-anatomy-of-an-amazon...
I think that actually speaks to Joel's point. None of those were rewrites.

Firefox started as a fresh UI reskin for the old browser interface, and indeed continued as "mostly a skin" for years (incidentally, so did Chrome).

(You can still get the non-firefox skin incidentally, it's "Mozilla Seamonkey")

Then the Rust rewrite. Rust was a hobby project, and they rewrote layout engine interface, and nothing more than that. Then CSS.

Now it's an HTML parser, a layout engine, a parallel CSS engine, and a GPU webpage renderer (still "missing"/non-rust are 2d compositing and javascript). Each of those components replaced another in a working version and there were at least beta versions of firefox of all the parts.
Splitting California step closer as billionaire gets signatures to trigger vote
I received notification via email of the MyFitnessPal breach. I do not use MyFitnessPal or any other related product. Should I be concerned.
Regarding piano vs guitar, it's easier to play the same composition on piano than on guitar, but you can play much more complex compositions on the piano (ones which would require two guitars). So, both instruments can take decades to master.
> I'd be curious to know if there's much digital and/or crypto in those signals too - part of me suspect the satellites themselves are mostly "too old" to be doing anything except analog

Most satilites operate as a really dumb "bent pipe".

You transmit a signal on one frequency, and it amplifies and re-transmits that signal exact same signal on another frequency.

There is no decoding and re-encoding of the signal. The satilites is completely agnostic to the formatting, and encoding of the signal. All you need to do is replace the equipment at each ground station and you can transmit encrypted digital.

On the flipside, I don't think satilites do any authentication of the signal they are retransmitting. If someone transmits a stronger signal, the satilites will lock onto that and retransmit that instead.

However, the receiving equipment probably does authenticate and won't accept the hijacked signal, so all you get is a jamming effect. But the satilite itself is hijackable.
I'm not saying any way is better than the other. I see advantages/disadvantages either way. I do thing we should have a broad view, especially in higher education (not simply teach the specific trick that the industry needs, but teach generic skills that work no matter what field they are applied to).

While I was on the advisory board of an institution of higher education I tried to show them that "going with JS in the first year" because it is such a lingua franca is IMHO not the best choice. They did it anyway. They want the students to make flashy apps asap. I was proposing to use the SICP for the first years, mainly for two reasons:

* create a leveled playing field, as some students already know JS before starting the course

* learn concepts, not how-to-make-an-app (for which you have to know many techs that simply clutter the minds, like HTML and CSS)

> With the right curriculum and supporting materials, Rust is nicely positioned to accommodate both kinds of rigour.

Disagree. I think it does the (a) thing well, but only little of the (b) thing.
I received an email notification of the MyFitnessPal breach. I don't use that package or any other related products or service. Should I be concerned.
Was object oriented programming influenced by the mathematical category theory?
Reminds of me dreamweaver and frontpage.

I really miss those instead of writing tedious bootstrap boilerplates.
EPO grant software patent on Blockchain smart contracts to nChain
Apple’s Stumbling HomePod Isn’t the Hot Seller It Wanted