skysight-inc/HackerNews huggingface dataset:
"The only thing though... with this insane technology, we see less and less 'real racing' which is a shame."

I was just reading the "Computer Moves" essay (1), that it's now in HN's first page, and I think it's interesting how it express more or less the same about chess and computers that you do about cars and technology.

We better get used to that trend, because I suspect it's not going downward.

(1) - https://news.ycombinator.com/item?id=14039919
Yes there are.

MikroElectronica sells Basic and Pascal compilers.

https://www.mikroe.com/

Astrobe sells Oberon compilers

http://www.astrobe.com/default.htm
What do you think the purpose of federation is? I like federation because I can choose a server I like or run my own and still talk to people on other servers.
> I can't imagine the author realised their claims were wrong before it was pointed out

It should be noted that the Rust community team has an open offer to proofread the draft of any Rust-related blog post to help ensure technical accuracy, specifically to help prevent embarrassing things like this. :P Preventing the generation of misinformation is cheaper than curing its dissemination, after all. I've already reached out to the author to make sure they're aware of this offer for the future.
By placing pretty wallpaper over strong-encryption, we are making it more susceptible to damp.
The image I worked on only got a bot put together mid-day 3. Many factions refused to use bots at all.
We indeed could have had a conversation but you opened right out of the gate with "This is trivially wrong". Instead of assuming good faith and seeing the example for what it was, a stand-in for sufficiently complicated code with sufficiently complicated code paths that a compiler would be unable to sufficiently analyze and be sufficiently clever with unless the programmer gave the compiler more information.

Instead you made a bunch of disparaging remarks, trivialized large swaths of CS theory, and failed to see the actual point of my comment in connecting type annotations as mechanically verifiable invariants/assumptions that can be used in optimization pipelines.
> unlike a lot of HN, I'm excited about Rust AND Go

If there is one thing there isn't enough of on hn, it's discussions about Go
>if it's Java I have to use the outdated looking Swing

Swing has been deprecated in favor of javaFx for a while now.
> it's about a detailed process that includes data structures, mapping processes, analysis of users' behavior and removing all instinct and subjectivity from the process of design.

Ugh no. Please, no.

Don't do this. I'm saying – pleading – this as a user.

Apple didn't do it (but maybe now they do, and it's starting to show in some of their products as a sort of creeping clinical sterility). Steve Jobs didn't do it [0]. And yet the UX set by them has been admired, imitated and aspired-to for over 30 years.

Plenty of other examples can be seen in the UI of Japanese games versus Western games.

I'm sorry but relying on "data structures, mapping processes, analysis of users' behavior" means you suck at UX design – like reading books on how to be socially adept – and the best you're going to achieve is a functional but sterile, neutral, gray block of clinical equipment, devoid of personality and soul and color and warmth ...if you sneered at these words, then I for sure wouldn't want to be stuck using your products.

In any case, if data structures, mapping processes, and analysis of user behavior are your primary skills then you'll be replaced by AI within a decade anyway. :)

[0] http://www.newyorker.com/news/news-desk/steve-jobs-technolog...
National salaries made public 2017
Very nice rule of thumb, honestly I did not expect it to (sort of) converge to ~63%. Does anyone have some intuition for this?
Some of the multi-author articles on Distill have a very important (IMO) innovation. They quantify precisely the contribution each author has made to the article. I would like to see this become norm in scientific papers, so on the one hand it'd be clear who to ask questions if they arise, and on the other the various dignitaries won't get their honorary spot on the authors list of papers they were barely involved with scientifically.
Buy the way - this article gets most everything with UX wrong. But it's worth it to get HN community engaged on UX.
For those interested in global health, we've tried to collate as much data as possible at http://ghdx.healthdata.org/ (disclosure: I'm the director of data science at IHME, which hosts this).

Note that most of this data is population level epidemiologic and administrative stuff, not the detailed biomedical measurements I see most people requesting - but I promise you there's some really interesting things that can be done with it nonetheless!
I'm for hire now. Le Sigh. Email's in the footer.

Remy: I'd suggest posting a CV and linking to it from this post. I looked and couldn't find one anywhere on your site; you'll get a lot more qualified interest if people can find out more about you than just a few blog posts.
Ask HN: How does Google read my mind?
Often I will be watching a video on YouTube, get an inspiration to research something further, and within just a few letters Google knows exactly what I'm going to ask. Auto-filling words seems understandable, but how on earth do they guess complex phrases from just a few letters?
I clicked it, making that same assumption. But alas not.

https://www.youtube.com/watch?v=P6MOnehCOUw
Know How to Get a Free SSL Security Certificate on Your Website Forever
Problems with Swagger, it is really unfortunately named. I have never used Swagger, to me it projects an aura that it is a quickly hacked weekend project its authors did not put any effort to at least name properly. Yes, I know it is irrational.
Since this subthread degenerated so badly we detached it from https://news.ycombinator.com/item?id=14040109 and demoted it. Please don't do flamewars on HN.
Ive spent maybe 1000 hours designing and now 1000 hours coding and i can say actually developing something certainly feels alot more wholesome than designing the layout of an interface.
"Cloud" is now what they used to call "centralised control via https callbacks and polling"
> It can only reduce congestion if multiple passengers on different trips are in the car at the same time.

Not _only_: in the general case, there's nothing stopping taxi services from providing a last-mile (or rather last-n-miles) connection to transit compared to a car trip for the entire time. Depending on the way this works out, congestion can be reduced with private taxi rides. In fact, Beverly Hills city council passed a resolution to investigate driverless shuttles for exactly this purpose and precisely to reduce congestion.
Throughout this entire thread, your responses to roughly everyone amount to saying that everyone but you is both

1. wrong
2. just not understanding you.

When pressed, you change your arguments and become super-snarky.

I would re-evaluate the way you are communicating here.
IMHO, it is not effective at communicating whatever interesting and useful insights you may have here.
I'm actually advocating exactly the opposite of "beautiful menus" that are hard to implement.

The current state of tools doesn't allow designers to think in terms of actual UI components and navigation structures. Instead, they are forced to draw pictures and make animated slideshows. This leads designers down a path of tweaking aesthetics because that's what their tools are designed for. (In this regard, newer apps like Sketch and Principle are not fundamentally different from Illustrator or After Effects.)

We should have tools that allow designers to think in terms of higher-level UX components with the confidence that the designs can always translate into code.

I worked on two products that came from this school of thinking, Neonto's Native Studio [1] and React Studio [2] (they're both variations of the same codebase really). I know someone will bridge this gap eventually...

[1] https://neonto.com/nativestudio
[2] https://reactstudio.com
Have you ever thought about the possibility that your perception of Trump had been influenced by the invisible manipulators described in this article ?
So is GiTS.

Hollywood has a real problem with science fiction. It almost always waters it down into a creature-feature, with the usual generic sex and weapon play.

Deeper questions about culture, mystery, and identity tend to be removed at the screen writing stage.

There are exceptions - Contact and Arrival - but the trend at the moment seems to be towards shallow empty spectacle with a lot of running, jumping, shouting, shooting, and CGI. Add a few wisecracks and skin-tight costumes and you're done.

For a different take I'd recommend anything by Tarkovsky. Stalker and Solaris are brilliantly imaginative masterpieces with no modern CGI at all.
So here's something I've never quite understood when reading about HATEOAS:

> Without hypermedia, the clients would probably have to parse the payload to see if there are some kind of status and then evaluate that status to take a decision whether the order may or not be canceled.

In the given example, wouldn't the client still need to check whether there actually is a `cancel` link (and know that it _can_ be there), and decide whether or not to call it? In other words, isn't it unavoidable that there's business logic in the clients?
Agree that you shoudn't be buying gadgets that rely on someone elses servers. If you are buying a gadget+service, it makes more sense to subscribe to the service and have the gadget on loan. At least when the service provider dies you can just sign up to another, and get a new gadget (e.g. how cable modems used to work).

The problem with the user setting up his own boxes is that I absolutely will not be bothered with updating the machines. So until there is a solution that lets me have internet connected machines at home that require no maintenance no matter how many years they run, then I'm out of luck.
APT10 – Operation Cloud Hopper
In the UK, under the NHS, summary data regarding a surgeons performance is published [1].

There is an interesting debate about whether this is a good thing or not. One argument is that it improves transparency and allows patients to make a better, more informed choice of who operates on them.

The counterargument is that most patients don't understand that there is an element of probability distribution involved. Perhaps more importantly, if the thought process of a surgeon changes from "performing surgeries to the best of my abilities and knowing I will lose my job if I am dangerous" to "all my results are published for public scrutiny so I need to have a survival rate as close to 100% as possible as that is all the public comprehend" may lead to surgeons only being willing to take on cases which are very likely to be successful, as taking a difficult or last-chance case will have a high probability of mortality and therefore will affect their numbers. This would be a loss for many people. I don't know if any research has been done to determine whether that has borne out or not though.

[1] https://www.nhs.uk/service-search/Consultants/performanceind...
Noto Serif CJK Released
Engineer? Hiring all roles to help students get jobs at WayUp
Pakistani Fulbright Student barred from flying back to the US
Rally is insanely fun to watch because of the sheer balls it takes to do it at the WRC level. Unpredictable terrain and drivers who have seen the track at most once before the race makes for a very different type of intensity and precision. My favorite onboard clip from last year: https://www.youtube.com/watch?v=7eCm8eTNcBU

But ever since the Group B days ended, the tech itself has been less about pushing technological limits and more about "how fast can we make the cars without killing the drivers?"

Also have to give a shout-out to playing DiRT Rally with an Oculus Rift. With a flat screen, you can mentally distance yourself a bit from the immediacy of being in the driver's seat, but VR really makes it feel real. When I try to drive the simulated Group B Pugeot 205 with VR, I feel a gut-level persistent sense of terror and a very real feeling of controlling the beast of a car on a knife's edge.
There are plenty of actual, unironic Stalinists and Maoists on Reddit.
At the risk of linking to another tool which will only get you 80% of the way there...

OpenAPI-GUI [1] [2] is a visual editor / creator for OpenAPI / Swagger 2.0 definitions. It runs entirely client side in the browser.

It's certainly useful enough to start an OpenAPI definition by providing all the boilerplate. Later, as the definition increases in complexity you can cut-and-paste in the editor of your choice.

[1] https://mermade.github.io/openapi-gui
[2] https://github.com/mermade/openapi-gui
2 best tools that can help you solve ANY software development problem
He's asking for a standard, not an API to various oracle machines currently in existence.

The "system that works for years" relies on subjectively-defined terms often fiated by those oracle machines (thus only deterministic given the 'institutional knowledge' of 'accepted practice' depending on various jurisdictions) which aren't actually written down or encoded anywhere.

Because anyone who would be in a position to see that and write those down usually has a job instead acting as an oracle machine for decisions made based on that knowledge.

And that's just one of the gotchas where that's concerned. Taking the 'ideal' solution of just encoding 'common practices' ad-hoc as issues arise, you might as well just roll your own at that point.
PassMark BurnInTest Pro 8.1 Build 1022 Crack Key Download
"The fallacy is that I have so much information about day to day job in my head that I have lost all creative juice."

I wonder if more programming is going to bring back those creative juices, perhaps you should think about doing something away from the keyboard instead?
My fight for the best title to your story
There are nice "sort ascending/descending" arrows, BUT they sort the "Annual Base Pay" column lexicographically rather than numerically.
Perception, part of the neverending shift of society/culture leftwards.

Cthulhu may swim slowly. But he only swims left.
Honestly I don't remember, it's 1-(1/e) if that helps.

EDIT: http://math.stackexchange.com/questions/82034/prove-that-1-f...
Gitment – A comment system based on GitHub Issues
I think there was a post on HN about a year ago saying that Germany has a weird law or policy that says it can only produce renewable power for internal use, and for export it uses coal. I think this is only a political issue, because no one wants to tackle it when elections are this year.

Otherwise, the phasing-out of coal in Europe is looking pretty good, I'd say - they're looking to close the most polluting plants in Europe by 2031:

http://climateanalytics.org/files/coalphaseouteu-regulator.g...
The point about const is not wrong. What you said about const is true if, and only if, the object was originally const - i.e. you can't do this:

const int n = 1;
const_cast<int&>(n) = 2;

However, when the function receives a pointer or reference to const, it doesn't know whether the referenced object is originally const or not. It only knows that it cannot write through that pointer; but someone else still might be able to do so. Example:

int n = 1;
void foo() { n = 2; }
int bar(const int& x) { int y = x; foo(); return y + x; }
bar(n);

Even though x is reference to const here, the compiler has to do two reads from x here, because foo can - indeed, does - change the value referenced by x.

Worse yet, the function can often change it itself via aliasing:

int n = 1;
int bar(const int& x, int& y) { y = x; return x; }
bar(n, n);

Again, this is perfectly legal.

The problem is that both C and C++ lack a way to say "this is a pointer or reference to something that is immutable", as opposed to "... something that you can't mutate". The other problem is that C++ (but not C, thanks to "restrict") lacks a way to say "the object referenced by this pointer or reference is not aliased in any other respect that matters to this function".

Rust, OTOH, does let you say that something that's referenced is immutable. In fact, it is the case by default. So the compiler can aggressively optimize around the fact.

In C++, they can only optimize as well when the compiler can do a full program analysis, and determine that the referenced value is immutable in practice. Which can be hard to do for non-trivial programs, and outright impossible to do across dynamic library boundaries.
Really neat website.
Would be awesome to set a time frame or pick a month etc.
I agree 100% that authors should be very sure before making aggressive/clickbaity/bold claims (and I take a slightly perverse pleasure in cutting wild claims down to size, like this case), but (a) as an author, it can be hard to distinguish whether one is very sure about a true thing, or very sure about a false thing (which is why things like kibwen's offer of proof-reading is good), and (b) once the mistake is made, how should the author respond? The parent comment seems to making a deal of the author crossing out the claims after the mistake was pointed out, as if there was something else they could do?!

The blog would've been much better if it had been written in a less confrontational style, so the mistake becomes more of a learning experience for everyone instead of this finger-pointing match.
It's similar to what ideas 2.1 and 2.2 are in the blog post - a local directory that is maintained and authenticated centrally and then distributed to browsers that perform a central lookup.

The downsides are that it is too centralized - it isn't difficult to imagine that a government agency would want to sinkhole silkroad.tor from the default registry.

With an alternate registry, you have the balance between knowing enough about the directory provider so that you can trust them, but not enough known about then where they are open to legal recourse.

ie. i'd trust a registry from riseup or duckduckgo, but that same registry is likely going to be the target of legal and hacking attempts. Likewise any provider who is sufficiently protected from those threats likely isn't well-known enough to be trustworthy.

One of the benefits of the existing names is that they also authenticate the site (assuming you check it correctly, usually out of band from a trusted source like a directory or search engine) - this part can be replaced with certificates and an issuance model that can be identical to what LetsEncrypt does

In terms of hosting the directory - that almost has to be decentralized using a p2p network. Similar to namecoin. Namecoin also solves the issue of distributing names and typosquatting - and it could be adapted to auction names.
That's actually a great example. Skeuomorphic design has it's place and can be good design, but my Calendar app doesn't need to look like a leather diary in as it did in 2014.

A good example is DJ software that looks like set of decks and mixer.
Good UI is invisible. You don't even notice it's there.

Sadly people seem to have taken this to mean "good UI is literally not visible and you have to try every obscure swipe and tap combo in the hope of discovering new commands."
It helps if you ever looked at the packets for example in Wireshark and have at some understanding of how TCP works. But the most important thing is the ability to read standards (RFCs).
The compiler can't tell the difference (in general), because what it sees is a const int&, but the actual referenced object may be a non-const int.
Typically by not generating code, such as when more advanced templates are used or constexpr, or by using a specialized or partially specialized version.

Traits, while cool, ate not potent enough at times.
I think you are mixing up visual design, graphic design, with UX and interaction design.
The interests can be aligned, though: if the lender puts too much stress on the borrower's finances such that they default, the lender does not win either. So the lender has an incentive to work with the borrower to get their money back in a way that ensures they're able to make payments without so much hardship that they just stop making payments.
Why not use a Makefile or Invoke (written in Python) to achieve this?. That's what I have been doing.
> At what point does adding runtime checks become too expensive?

That's what profile guided optimization is for!
Linking to external C libraries is trivial. If the library is written in C++ and does not expose a C api, things can become much more difficult
Intuition is going away anytime soon. The data that one can collect today cannot compete head to head with the intuition and rich mental models of someone who deeply understands some domain and how that domain connects to other aspects of the human experience. It's no contest.

Data should be used as a powerful supplement, assumptions should be validated, and due diligence must be carried out.

But if there isn't a vision behind the project, it will be likely be mediocre at best.
I'm not sure what you mean by working both ways, I'm saying as the speaker one respects the subject's title, even if not 'recognised' natively.

For example, I'm not Catholic, but I would of course refer to Pope Francis; not 'Mr Francis', or anything involving his birth (as opposed to regnal) name.
Icon UK 2017 Conference cancelled
Carotenoids Market Growth Report from 2014 to 2025
Science Fiction is the only genre that consistently comments explicitly on politics and the nature of social/personal reality.

Lit Fic people don't often understand this.

When you find politics in Lit Fic it's usually historical and/or located in a distant country, and provides a backdrop for the personal lives and emotions of the characters.

In Science Fiction the politics is often the main point, and the characters are there to dramatise the political and social reality they live in.
The Return to the Cloud (2015)
Problem: the 2016 MacBook Pros exclusively came with USB-C/Thunderbolt ports. It's a big hassle to find out which cables and chargers are decent and don't fry your laptop. Plus the ecosystem isn't really mature yet so some devices work straight away, and some don't.

Project: we've blocked a couple of hours every week to work on our site http://usb-c.today/ All it really is, is a simple Wordpress site, listing what products we found to be working. We either test them ourself, or look for reviews from independent people like Benson Leung, Nathan K. or in-depth technical reviewers like GTrusted.

Audience: anyone who has a laptop with USB-C ports and wishes to use them in an controlled manner.
> one can not only look at stuff left behind on the moon's surface

I don't think we currently have telescopes that have the resolution to see objects on the moon that were left behind by the Apollo missions.