skysight-inc/HackerNews huggingface dataset:
>These are two cultures that are founded on polar opposite ideals and principles.

Designers have a bias in favor of form (brand identity), developers a bias in favor of function (usefulness, productivity). That's why you have those conflicts between devs and designers over the amount of whitespace and functionality within the viewport, and possible results that can be either based on feature overload and bad UX, or that miss crucial functionality.

A way to get both on the same page is information architecture that is informed by generative UX research and positioning. You come up with a content, data model and schema that informs representational and functional parts of your app. Basically a parent discipline for designers and coders within an organization, roles/teams that are made up of designers and coders. This helps to limit the functionality to what you really need, and gives the designers a frame of reference for their prototypes.
Pfft, boring stuff.

Comcast will let anyone get your home address, name, last 4 digits of SSN with just your IP address!
I'm at at an accelerator in Canary Wharf, London (mainly fintech focused) and despite initial concern straight after Brexit the attitude is very buoyant. There's also been good news recently about the transition period [1] which gives everyone more time to work out the details.

Yeah, rent is high – residential and commercial – but it's a truly fantastic city to live in. I moved to London from Manchester 5 years ago – I love that city too but it's a different world from a business and startup perspective (and climate!).

[1] http://www.bbc.co.uk/news/uk-politics-43456502
Scsh also does this right. It makes me sad that no one actually successfully ported it to other schemes.
Looks like someone did just that!

https://www.youtube.com/watch?v=Rw0hZ_-tztk
How familiar are you with the early history of Scribd?

They were a darling of HN(YC financed the early rounds) here at first in the late 200Xs following the classic Youtube/Kim Dotcom growth strategy of allowing pretty much any content on Scribd.

The "any content is good content" strategy seemed to work and Scribd grew in popularity but profits remained elusive.

Then Scribd went all dark-patterns on users locking content behind paywalls. This was content that users had submitted themselves.

Finally the inevitable pivot to ebook subscription services happened.

Scribd seems somewhat respectable now although how profitable?
20 years of failed attempts have proven them to be exclusive.
Can't wait to be proven wrong!
>Key technologies include a compact pre-cooler heat-exchanger that can take an incoming airstream of over 1,000C and cool it to -150C in less than 1/100th of a second.

That seems incredible. I'd love to see in greater detail how the system works.
What's new? The world has been co-opting low confidence, naivety, and passionate goodwill for unpaid internships, unpaid overtime, and free work - since the dawn of hunting. "Thanks for feeding the town Mike - here's a new gun we crowdfunded (10% of the meat profits) - keep up your fascination with firearms!"

Some people don't care if they are being taken advantage of, if they are having fun somehow. They don't consider it their problem. But in true fashion, they are devaluing themselves and screwing over their peers - all because they are too naive to see that all work has a value when someone else is the headcrab selling it.
On top of all that is going on in traffic you would add interpreting one more abstracted symbol to your cognitive load? The situation can change in milliseconds during driving, you can never ever be entirely sure nothing unexpected could happen.

Personally having tried Tesla AP1 iit was painfully clear I can never fully trust any assisted driving aid, they can fail at any point and I need to be ready to take over immediately. Particularly having to wrestle the steering wheel from AP1 as it slightly resists is reason enough to stop using it.
Johnson and Johnson, supplier hit with $80M verdict in cancer suit
Exactly - the only safe way to drive using autopilot assist is to keep your hands on the wheel and mime steering every corner... and at that point how is it assistance?
Fort Battle Night: Royale Last Stand
Yes, but global variables are not necessarily static.
Pentagon halts F-35 deliveries over contractual dispute
>So goto spaghetti is understandable?

There's no goto spaghetti in C -- it's only used for local error handling, not for jumping around, at least since the 70s...
Yes Google and NSA could do such things, and I wouldn't be surprised if Russia could do this as well. But for the ordinary man this won't happen, being a personal target for the big agencies.

When you're in court having having a dispute with a customer or your boss, you can't dispute Gmail timestamps etc. That's all I'm saying.
Understanding Artificial Intelligence as a Service (AIaaS)
A lot of discoveries are also made by academic and non-profit institutes. The IP is then sold to a pharma giant to fund more long-shot research or give the employees a bonus. Or the group that made the discovery starts their own company and adopts the amoral big pharma model. Why would a government-run agency do things any differently? Sell IP, lower taxes, win elections.
If they had the ability to measure confidence in the system, they would use it to issue warnings or disable autopilot

The "confidence meter" would almost certainly be 100% right up until it crashes into an obvious obstacle
Only when the day arrives that extraordinarily talented scientists don't need to be paid high salaries, labs are free, manufacturing facilities are free, quality control & distribution are free, decades of research are free, etc.

Quick math example: how much does it cost - all in - to hire & retain just 100 top notch biotech personnel for 10 years?

The $300 HepC cure mentioned can only exist because of the extremely expensive R&D investment made over many years by the companies (such as Pharmasset) & public health entities that made HepC cures possible in the first place. They're free riding, so of course their context is always going to be far cheaper: they don't have to recoup nearly as much investment, and they have no concern for generating a profit at $300 so they can invest saved capital into the next 20 years of paying for expensive research.
Historically we used to launch from Woomera, before we shut everything down as part of the deal giving us access to US nuclear missile tech, something our politicians were happy to do as they thought that missiles was all rockets were really for anyway.

Which I think ranks as one of the stupidest decisions the UK has ever made.
Why “Headless CMS” Is Becoming So Popular?
He wasn't religiously against C++, just pragmatically.
> Or is that your personal view of unionization coming through?

Personally, I'm all for unionization.

And then you quote some documents:

> Employees shall have the right to self-organization, to form, join, or assist labor organizations, to bargain collectively through representatives of their own choosing, and to engage in other concerted activities for the purpose of collective bargaining or other mutual aid or protection,

> to interfere with, restrain, or coerce employees in the exercise of the rights guaranteed in section 7

I agree with this. But proving that happened is hard. All the company needs is a reason to fire someone. That can be pretty much any valid reason other than the employees were forming a union.

How does a company get around this:

1. Company sees lawyers. Lawyers offer advice to control the messaging and emails and open up a software development house off shore.

2. Company lays a paper trail showing the cost/benefit analysis of moving labor overseas and meetings about the effect, as well as a decision outlining the decision as one of cost.

3. Company fires people, knowing that the labor dispute won't come into play, ending the issue for everyone involved as a side effect.
Day zero water crises:Spain,Morocco,India and Iraq at risk as reservoirs shrink
I think I'm happy with this. Sounds a lot better than the race to the bottom I see in some countries.

I think also we see a lot less union activity than you do. I couldn't tell you who was in the union. The most prominent thing they do is put up some posters reminding people of employment law. I never saw them make wage negotiations and to a large extent, that's not what they do. So far as I could tell, they principally exist to provide another channel for enforcing employment law and ensuring safety standards in the workplace were being met, and in the even of unfair treatment provide an employee with support and legal representation. Maybe if they were heavily into negotiating wages and so on, it would be different (I think in some industries maybe they still do that), but I've never seen them do that in any company for which I've worked. Seems that unions do very different things in our respective countries; I expect them to protect me from illegal activity on the part of the powerful, rather than win anything for me.
For the benefit of those not versed in C++ - this is probably a joke library :) - like the Sokal hoax where he submitted a paper of total gibberish to a humanist journal to prove that the medium is ready to accept any vacuous claims as long as they fall into a particular mould[0].

If this is not obvious to you, start to think about the numbers in the benchmark, and remember it's really friggin easy to do silly errors in C++ with massive consequences on runtime and resource consumption. So, in real life, if you do something utilizing the basic library and the numbers are way off, debug, re-read the code, benchmark. Step through the code in the debugger. Litter it with printfs and so on. If a novice, read through stackoverflow and other resources, and go through the manual pages of the suggested implementation, and understand what is going on under the hood (try to translate the solution into C in your head).

Anything but careening away to create your own custom library.

Comments in this thread provided several explicit things wrong with this already.

[0] https://en.wikipedia.org/wiki/Sokal_affair
Flash also came with the first truly interactive sites no the web (where it has been surpassed by HTML5) and with a ton of games (where it hasn't been surpassed).

People may ignore it cause it's not "serious", but gaming in all its forms is a huge chunk of computing and it's only going to get bigger.

Smartphones are taking over the roles previously held by consoles and before them by PCs, as the foremost gaming platform. And that was something that blindsided people at first, because everybody focuses on the "serious" use cases.

Ignore gaming at your own peril :)
Just noting that I didn't mean to express any particular preference for syntax, just addressing whether it's technically possible. Personally I'm fine with = vs == being prevalent, but might prefer something like := and = respectively.
Blogging News
It should have been a killer-app for google glass.

Had google glass not stored video and processed everything in real-time it could have avoided the "glasshole" stigma.

People would have likely mocked it for not being able to capture video, something they could have added in later in "response to demand".

The world doesn't need more omni-present recording devices, but solid AR would be a net benefit.
Disclaimer: It's been over a year and Xamarin could've improved a lot during that time.

Coming from a Java/Kotlin background, I found C# to be really nice, but I had some issues with Xamarin tooling. I used Xamarin Studio and for the most part, it worked fine. Sometimes, there were some random crashes and project build errors that mysteriously resolved themselves. I also needed pie charts per the customer requirements and the best pie charting library I could find had licensing issues, so ended up implementing the pie chart myself which wasn't that bad.

To compare, I would say the Flutter tooling is really good, compared to Xamarin where sometimes I would not be confident with the tools. Also, with Flutter, I can share the UI layer entirely, compared to the Xamarin project where we only shared some plain business logic with written purely with C# without Android/iOS SDK dependencies. I know about Xamarin.Forms, but have no experience to compare it with Flutter. At the time the project team didn't want to use Forms, but I don't remember why.
Knowing that mankind's scientific record now contains a Gioconda with the face of Benedict Cumberbatch has very much brightened my day.
That is incredibly disheartening to hear. I wonder if Satya knows about this point of view.
Make Visual Studio Code to correctly select PHP variables on double-click
Algorithms Are Making Government Decisions. The Public Needs to Have a Say
a robo-adviser I am using "assume[s] a return of 5.1-5.45% on stocks and 0.74-1.05% on bonds after 0.5% fees". I do find these numbers a bit pessimistic but at the same time, I would expect the robo-adviser to give more optimistic numbers than pessimistic ones.
Lisp Game Jam 2018
DuckDuckGo and Google Search probably.
Thanks, I forgot that it just starts playing without the thumbnail.
Years of tax payments lost. Sometimes socialised healthcare costs are actually not costs.
Docker broke the official Docker image
Sideways related old thread, just in case:

https://news.ycombinator.com/item?id=14155118
I thought that per-unit cost was for the GPS/3G hardware plus whatever custom circuit board (or Arduino or whatever, heh) they use to tie it all together. The "plus some custom code" bit was just a nod in the direction that some software would be required, even if it's not been assigned a number.
That still ends up with a lot of copylefted code ending up losing the copyleft protection. E.g. someone could build their proprietary product on top of a two year old Linux kernel, and not have to adhere to the GPL.

> In some ways this is actually an improvement over the status quo. It solves the problem where software can't be relicensed because no one can track down all the authors.

I wouldn't really call that an improvement. There's no longer even a point in relicensing code, given that the license only matters for code less than two years old.
> Can one not understand something about how cultures work without knowing how brains work?

Yes, you can, but that's psychology or sociology, not neuroscience. The goal was to understand brain, and be able to replicate it or modify it. Understanding just the behaviour is like understanding that pressing "fire" will shoot in Space Invaders. It's something, but you don't need to dissect a CPU to know that, and it doesn't move you closer to creating your own CPU or modifying this one.

> the only worthwhile understanding of phenomena is from the bottom

That's misrepresentation of my point. I wrote that in the CPU example neuroscience tools failed because of missing the abstraction levels between transistors and behaviours.

> there is some true level of description at which something must be understood

There is optimal level of description, yes. And notation makes a huge difference.
Tahr aren't hard to hunt if you know what you're doing.

It sounds cliche, but in order to hunt a tahr, you have to think like a tahr. Once you learn their habits they're fairly easy to find and easy enough to shoot.

There's really big numbers up some of the valleys too. I've seen mobs of up to 30 before, and they just tend to stand there like idiots while you're shooting at them.
Looking at the commit history on the project [0] (and inadvertently digging a bit deeper into the OP's StackOverflow reply history to notice that all are advertising his non-production ready projects) certainly gives a similar vibe. :)

[0] https://github.com/btwael/SuperString/commits/master
There was a thread here recently about how it costs 10 bucks to rent out a cellular tower in Malaysia and co-opt a cell phone number as roaming, in order to defeat SMS security 2FA. Experts on HN were saying that the trunk level protocols for cell phone numbers are pretty much worthless when it comes to security. Their conclusion was that: security in this world is so poor that you might as well live with the assumption that there is no real security for public services.
> Making matters worse, if you then pay the bill on someone else's account, the system prompts you to add yourself as an authorized user and requests the callers phone number, potentially granting them full access to your account.

Uhm yeah sure boring stuff. Can I have your phone number?
Of course a neuroscientist could understand a microprocessor by other methods. The point of the article is the usual methods of neuroscience would have limited results though I think in general in science people use whatever methods they can think of to figure what's going on and the methods of neuroscience are probably the best people can come up with for figuring brains. Though there are also interesting results from the AI researchers mucking about with artificial neural networks also.
I just tried the french to english. It's better than google translate but not that good.
Thanks for the opportunity for some self promotion! I'm working on a new data serialisation language that focuses on character efficiency. It's around 30% more character efficient than JSON at a basic level but 60%+ more efficient for complex objects.

Minimal Object Description Language

http://www.modl.uk

It's cool because MODL makes it possible to store objects in places that have extremely limited capacity like DNS TXT records, QR codes and RFC tags.
or maybe they cashed out in 2018? I sold my Ethereum in 2018
> Those are better IMO

They're not. The copyleft portion of the GPL prevents improvements to open source code being locked up. In the case of source code, simply putting it in the public domain is of little use if the source code isn't public.
I keep two versions of my DAW (Ableton) installed 32bit and 64bit. It's not just so I can open my older files but also because I find some of the older VSTs to simply sound better.
Just in case I guess. :)

+// in case NULL is not defined
+#ifndef NULL
+#define NULL (0L)
+#endif // NULL

https://github.com/btwael/SuperString/commit/515f6896ee6a3e2...
Pretty cool. I had no idea about this project, thanks.
The main reason I prefer Liquibase over Flyway does not exist anymore, that was being able to downgrade my DB schema. It really is a new feature in Flyway and they were against it for a godly long time: https://github.com/flyway/flyway/issues/109

And there is nothing in Flyway that Liquibase can't do and there is no reason to change back.
Noam Chomsky pointed out that, for the last century, US has been the most secure country, but its people are the most insecure.
https://en.wikipedia.org/wiki/Spaceport_Sweden for more information.
> How do you sustain your passion for the work you do?

This may be a cliche, but, passion comes automatically and sustains indefinitely if you are doing what you really like to do as opposed what you have to do because its your job. That's all there is to it. I have been lucky in that I found jobs that excited me, and I would be self employed soon, so I have no advice wrt finding passion in a forced marriage.

> How do you know when it's time to be okay with retooling and trying something radically different?

This feeds off the previous point. Retooling must be an organic development and not forced. If you are trying to learn something new simply to get a higher paying job with a cooler image, then you are doing it wrong, and are bound to revisit the feeling of being disengaged. However, if the need arises out of having to move on to the next stage because the current stage is lacking and the new stage will be a better replacement or better augments the current stage, you'll know it without needing to ask.

Take me as an example. I was a C++ developer focusing on desktop products all my career, which is more than a decade. I quit my well paying job in order to pursue some product ideas. A few months into the hiatus I realized that my products are better served and used on the web platform as opposed to being the traditional desktop products. Reasons included upgrade cycles and platform specific building and testing headaches. I had never gone beyond basic HTML and had to learn everything - DOM, JavaScript, databases, server side scripting and the whole gamut - from scratch. This was quite drastic a change. However, I was thoroughly immersed in the learning and experimenting process because that was an absolute necessity. It was imperative to my future plans. As painful as front end JS development is, I completely enjoyed (still enjoying) the experience. The backend development is even more fun. Had I shifted to web development only to get a "better and more challenging" job, I would not have survived three weeks.
The first row of output is the vector of numerals 0-9 where 1.0 indicates "it was this digit."

The second row is the probability of each given the input.

e.g. This output means it's 98.6% certain that the input represents the digit 7.

0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000
0.000009 0.000005 0.000000 0.000000 0.003899 0.012933 0.000436 0.986013 0.000005 0.000000
I'm not really sure what the eventual safety of self-driving cars has to do with Telsa providing an unsafe system right now.

Unless you're suggesting that Tesla is justified in actively making people less safe because it helps them develop self-driving technology faster?
Anne Wojcicki
Gmail for Web is getting a major redesign, here’s what it looks like
Von Boxberg set to replace von Hoensbroech as later moves to head Austrian
yes, it does)
And then they will stop releasing Fuchsia's (and Android's) source code and become the new Microsoft of the 90s.
It was on the closing Keynote

RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy

https://www.youtube.com/watch?v=EVm938gMWl0

You can get more glimpses of how things went when reading between the lines on his Midori postmortem, InfoQ content or occasional twitter comments.
I made a leaderboard for birthdays
> In general, companies tend to be much more efficient at spending their money than governments.

True, though one has to remember three things: more efficient is not necessarily very efficient; a companies goal is profit, not the best product/result; and companies factor in the ability to fail. The successful company was more effective with their money, but there may be numerous failed efforts and if you factored in their costs the balance is different. After the fact we ascribe great intelligence to the choices of the successful companies rather than the same intelligence but more luck than the unsuccessful companies.

Which doesn't contradict any of your points - I'm just pointing out to others tgat it isn't as simple as industry good with money, govt bad with money.
> We should expect a substantially higher level of productivity per dollar from businesses than we get from government spending.

Private industry has been very effective indeed at hooking millions of people on opiates. Meanwhile, where are all those new antibiotics?

Market competition is an important element missing from government research, but commercial entities have their own pathologies.

> There's definitely a reasonable debate to be had about public funding models, but it ought to be properly contextualized by the realities.

I favor acknowledging that all markets are constructed, even supposedly "unregulated" ones. The trick is then to construct hybrid models incorporating marketplaces and informed by the limitations of both government and industry.
Maybe I'm living in a special kind of bubble, but I have yet to meet a C++ programmer IRL who doesn't hate it.
Wayback Machine to the rescue:

https://web.archive.org/web/20040728081105/http://unefunge.r...
The difference is those were caused by a malfunctioning cruise control, or by cruising at an unsafe speed. The Tesla self-driving software always veers towards the barrier in those conditions without suffering a hardware or software malfunction.