skysight-inc/HackerNews huggingface dataset:
Thanks. I didn’t know the visualization system changed. I will check this out again.
This is a very underrated point. I feel like in the abstract, we should be asking how much a city should be willing to pay for a place where tens of thousands of people can gather for a common purpose tens of times a year to attend an activity that tens (or hundreds) of thousands more people really enjoy watching on TV.

It seems very plausible that this should be a non zero amount. (Also plausible that it shouldn’t be in the billions...)

A lot of people think sports are not a worthy use of government funds, which I totally understand. But looking past the relative pointlessness of most sports, it really is an exceptional experience to be in a packed stadium whether it’s for a football game or a concert or whatever.
Apple trolls CES with a giant dig at Android and Alexa privacy
For console development (Sony, Nintendo, XBox), anything but C++ has never seemed like an option because all of the development tools and libraries provided for working on those consoles are C++ centric.

But I'm curious if there are any console development companies that are successfully using Rust or other languages which perhaps can link with C++ libraries?

We use C# in our studio for tools, and are able to link it with our game C++ so that we can run some of the game's subsystems within the tools (e.g. animation engine) but shipping the game with C# code is not an option for several reasons, performance being the most important, but also we need to build our game for the console using CLang/LLVM, and I suspect it's not possible to write C# which interfaces with C++ using LLVM, only with Microsoft's compiler.
I won't comment on the language you use for business logic, but make sure your HTML templates are in a neutral format that can be used with other stacks.

Also, create an API that can be consumed server-side or exposed via HTTP. That frees you up to feed your data into either pre-rendered pages or SPAs.
We've banned this account for breaking the site guidelines.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
Is that contradictory to what I wrote? Also note that EU combines premed and med school into <8 year bachelor degree.
Probably. One thing with an AST walker is that the "walker" part come for free. Your control flow need minimal to none conversion and could leverage the host for it.

With byte code, some stuff look easier and the performance boost is nice, but need to commit fully to become an "abstract machine". Thats cool if the host language not match the control flow you want, but is extra work otherwise.
Why would you make that assumption?
All learning requires some memorization. That doesn't mean all memorization is equally good. Memorize that which is hard to look up. And compress what you need to memorize as much as possible; the compression process itself is intimical to understanding and generalizing.

Medical school today would be like learning programming by memorizing the x86 ISA spec.
How I Doubled My Salary: A Real Life Salary Negotiation
I make 2 week trips almost every month from the Bay Area to APAC. I waste 2-3 days in airplanes. I am all for this. It is unrealistic to think it will not happen. The only question is will a space company get there first (virgin) where it is up and down in less then 2 hours to the other side of the world. Those that are making such a big issue with the CO2 lack persecptive. This will happen. The focuse for CO2 should be on the cars on the road and the energy plants and factories that are not green, not something that is overall a small percent of the carbon foot print. Removed the ground transport, factories and power plants that are not green and you are majorly net negiavte on CO2 output. The tech for this is going to advance, period. Focus on the things that has the largest foot print and the tech is ripe for the change (electric cars charged by wind/solar/hydro/geothermal/nuclear power plants).
> At work, I have two large 16:9 monitors rotated in portrait orientation (tall), so this would be useful to me.

OK... but at 45 degrees?
How do the M4 and Ax(x) cores communicate? From the block diagram it looks like they are very separate from each other. The neat thing about PRUs is that afaik they also have very high performance connection to the main memory, allowing you to do high-speed IO via them
Sure. Yours and comments below seem to be talking about another topic though - the comments here have gone off on a tangent.

The article is about an individual's struggles; but they constantly make comparison to "millenials" as a group.
You sound like the problem. I would counsel the founders to replace you.
We ban accounts that use HN for nationalistic flamewar, so could you please not post like this again?

https://news.ycombinator.com/newsguidelines.html
I see. So it would intentionally not be a live usable copy. I've been using Duplicity going to Wasabi for that purpose - encryption, versioning, etc. One of my Syncthing nodes is an always-on PC at home, so the files sync with other devices whenever/wherever they have a network connection, which is what your encrypted node would do.
This is basically wrong, except that Modell's name is a curse word in Cleveland.

Modell announced the move, and _the_ _very_ _next_ _day_ Cleveland voters approved funding to remodel Cleveland Municipal Stadium. It didn't work, Modell still wanted to move the team. The city of Cleveland sued Modell and a bunch of other entities with the result being Cleveland retained the Browns legacy and the franchise was considered dormant for three years [0].

The upshot of the whole affair was the passage of The Art Modell Law [1] which Save The Crew supporters invoked when Precourt Sports Ventures tried to pull the same trick on the Columbus Crew.

[0] https://en.wikipedia.org/wiki/Cleveland_Browns_relocation_co...
[1] https://www.natlawreview.com/article/ohio-art-modell-law-sav...
Absolutely, because externalities do not exist.
Check this post about a smart way of making Xamarin.Forms app multillingual
The best tech of CES 2018: What happened next
Yes. You could make your own magnetics value reader which would also be a functional drive but perhaps not 'fully' in that it might be slow etc. For example you could make a high resolution x,y table with a read head that made a flux map and the you could post process this into the data. Using an existing floppy drive seems so much more practical for the job of data recovery.
Or on any computer at all, even an “infinite” (at least unbounded) computer like a Turing machine, considering that almost all real numbers are not computable.
Funny, a couple years ago I thought a lot about pulling off visualeffectviews with rounded edges when making thimblemac.com, https://stackoverflow.com/questions/26518520/how-to-make-a-s... goes a bit into the various os-version-specific ways people have done this
The compensation is subsidized genetic testing. Without these deals, I'm sure the service would cost a lot more. I agree that being opt-in is important here, at the very least because people who signed on early did not agree to this. In the long term, if they changed it, I'm sure it'd require a new terms, and that older users would be grandfathered into the opt-out.
Probably the conventional way. Work for a good paying company and keep doing it for a few years. Spend very little. Move up or to a different company when you can. This is the safest way probably. I don't work in tech anymore though and make a meager living as a woodworker, so what do I know.
So.. Can someone better versed in the ways of system level programming tell me why we still use IEEE 754 exponential notation?

Iv'e seen article after article of how "horrible it is". So, are there default libs to use Binary Coded Decimal (BCD) or something like that?
What is nouveau
A huge reason people teach C/++ to beginners is to understand how the "machine" works. Yes, the model C++ uses doesn't map too well to modern assemblies, and yes, it maps even worse to the actual hardware, but its abstraction is the one everyone uses, so it's worth teaching. Teaching modern C++ doesn't do that, at all. "Modern" C++ even has garbage collection (reference counting) in the form of shared_ptr! The author makes the good point that C is much better suited to this job than C++.

Also, standards definitely shouldn't be inscrutable to programmers. Look at the ECMAScript and Go specifications, they're clear as day. Sometimes you just need to know exactly what your code is doing, and this only becomes more important in the low-level scenarios that C++ is often used for. I haven't read the C++ specification, but if it's as hard to read as everyone says it is, then there needs to be some other way to understand exactly what's going on. How else am I meant to precisely understand how my structs will be laid out, or which casts are guaranteed to be valid, or whether the language allows data pointers and function pointers to be interchangeable?
You wouldn’t be able to contribute to the Redis or SQLite codebases, then, as they are heavily and helpfully commented and are almost always near the top of the list of answers when people ask the question: “What are some examples of exemplary codebases?”

In fact, it was reading those projects and then returning to my workplace’s uncommented source that convinced me to change my philosophy on commenting.
Note that clang just got a change to experiment with this: https://reviews.llvm.org/rL349442
Please don't post shallow dismissals to HN. Assuming your underlying point (whatever it may be) is a good one, no one can learn anything from a comment like this, and meanwhile it just pours acid into this place. As a commenter on HN, you owe better to both a fellow user and to the community.
Your answer is about "how to improve the average". It might even be right. I don't know.

But I'm not talking about that. I'm talking about how an individual improves their own situation.

Double the median salary in the UK, and any individual would still be way better off just ignoring the advice of "what an average person should do" and doing well for themselves.

Trivially provable - the median income is ~3x the minimum, incomes of 10x the minimum are eminently achievable, and obviously billionaires exist (of course, any individual has a low likelihood of making that happen even with extreme effort).

Again, you're always better off trying to improve your own situation _even if_ you have charitable goals. Especially if you have charitable goals... it's generally easier to make an impact if you're not poor.

Society does not work in this sort of averaged collective way because individuals exist. It's pretty much that simple. Things aren't equally distributed. If you produce a model for society that is based on equal distribution of resources - you've created a wonderful work of art, but it's abstract, not real.
“Accelerated Open Source driver for nVidia cards” https://nouveau.freedesktop.org/wiki/
This is almost the case, as far as just the raw SNP genotyping goes. Have you seen the rash of new startups like Nebula or Helix? They can be 'free' in some cases. Which makes sense as the genotyping cost has plummeted to like $20-50 in bulk.

But you're underestimating that one of the big draws of 23andMe is their detailed ancestry analysis - which isn't going to be replicated overnight by a competitor - and their related social networking/genealogy aspects, which definitely isn't replicable overnight. I have zero interest in that but I still get contacted every couple of months on 23andMe by genealogy hobbyists looking for more information. (And they also have FDA-compliance on some of their health reports, which isn't easy either.)
They also punish you for blocking cookies, using first party isolation, fingerprinting resistance, etc. ReCaptcha v2 operates much like ReCaptcha v3 (which does away with the question/answer interrogation entirely) without telling users it works that way. v2 will frequently reject correct answers just to punish users who aren't sucking up to the Google surveillance system.
This is irrelevant. Speech-to-text costs $0.006 per invocation (for < 15 seconds) [1], or you can solve 166 captchas for $1. There are already services out there which will solve captchas for $0.50/1000 [2], an order of magnitude cheaper. The fact that Google has a service which will do this inefficiently changes nothing about the threat/cost ecosystem. CAPTCHAs aren't about being a perfect defense, they're about increasing cost to operate at scale.

[1] https://cloud.google.com/speech-to-text/pricing

[2] https://2captcha.com/, the first hit I found with the search [captcha solving serving price]

Disclosure: I work for Google on security and cloud, but not on anything related to captchas or speech to text.
Open source driver for nvidia graphics cards it looks like

https://en.wikipedia.org/wiki/Nouveau_(software)
That's because promises kind of Monad-ic.
If your functions are short enough and with a low level of cyclomatic complexity, it really shouldn't matter all that much. If it means that you have to wrap 2/3rds of your function in an if just so that the single final return still works and that if then contains 20+ lines, then try to correct that in the first place.

Having said that, I'm with the "guard statements" crowd, too, but it would probably be better if that were handled by other parts of the language syntax. Contracts, for example.
Regardless of your opinion your comment is not particularly helpful.

It’s clear OP is asking for advice and may be amenable to ideas on how to coach themselves, if convinced they “are the problem”.
Maybe it's an attempt at blackmailing to get something deleted?

31 Jan 2018, "I will make a donation every month. Please delete what we ask": https://twitter.com/archiveis/status/958760127359840257
Ah, my bad, I misremembered somewhat.
For anyone interested, the link really should be the full bug report: https://bugs.chromium.org/p/chromium/issues/detail?id=876523

The current link says it as if Chrome was not being fair, but reading their reasoning it makes total sense. Key quote from said bug report:

> We thought about blacklisting nouveau driver long time ago, and decided to let more adventurous users to play around. Now that Ubuntu ships with nouveau on default, maybe it's time to blacklist it in Chrome.

> We received quite some bug reports on other rendering issues with Nouveau, and this bug is just one of them. So we will disable all GPU acceleration by default. If someone wants to bypass that, there are two options: 1) install proprietary NVidia drivers (see #24) 2) run Chrome with --ignore-gpu-blacklist, but be aware you are taking a risk here

> Unfortunately we don't have the resources to test every variation of every GPU/driver combination on linux, let alone investigate & fix bugs in drivers.
We want a stable & secure browser first, a GPU-accelerated one second, only if possible.

> The default driver on Ubuntu LTS has severe issues, asking non-technical users to update their driver is just not acceptable as a prerequisite to use Chrome.

> If someone is interested in well-scoping the brokenness (version range and/or devices affected), we're happy to take a patch to the blacklist.

So the driver fails in some (common enough) cases, they let it run anyway but now it's default on ubuntu so a lot of non tech users are/will be affected, so they block it but you can still bypass the block if you want. And if newer version fix it and someone can help them figure out which versions work for what, they are willing to limit the blocking.
It is just a demo of compositor effects; pretty much just a lo-fi version of classic Compiz wobbly windows and rotating cube.
Apache Spark uses Hadoop underneath and is doing very well. We use it in our production server for all of our machine learning algorithms
You’re entitled to your opinion but maybe try to state it in a less inflammatory way.

You seem to have lived a privileged life if you cannot see the value in helping those who cannot afford it. The cost of healthcare in the US prices those people out. I hope you are never in a position to require help to get out of a bad situation. As someone who used the various programs to pull myself out of a bad situation to now making a very good living, I just can’t understand how people of your mindset don’t see that there are people like me who needed those programs to finally be able to return value to society.
Very roughly, ~2%: https://www.biorxiv.org/content/early/2018/06/19/350231
Oh, I agree, and under normal circumstances EventSource + polyfill is what I'd use too. I'm just pointing out that it's not always as simple as overhyped things being used only because of the hype, because sometimes there are genuine technical differences in areas like compatibility or performance as well.
You mean because they are both microkernels? In that sense windows and Linux accomplish the same goal as well.
Location: Irvine, California

Remote: No

Willing to relocate: Yes

Technologies: Python, React, Javascript, HTML, CSS, C++, RESTful APIs, full-stack

Résumé/CV: https://anshulsinghal.me/

Email: 1997anshul[at]gmail[dot]com

Linkedin: https://www.linkedin.com/in/1997anshul/

Github: https://github.com/af4ro
I've addressed those semantic issues in the version I wrote. I also got very confused by the article explanation.
IIRC, You could also do this in Squeak (a Smalltalk implementation).
> I totally get your point. Do you get mine?

I think I do, yes. I think it’s a lovely theoretical idea that simply isn’t realistic or possible or ever will be.

We can lose privacy the day there’s no exploitation, no profit motive, and no war.

FWIW, I’m not hearing any evidence that it’s a good idea, just statements of opinion.
This is one of my worries about type inference (which C++ auto is not), but so far, the Rust code I've read has definitely been much easier to understand than the equivalent C code, and it's often much more generic. I like how Rust forces refuses to infer function signatures, which means you still always know the types of the inputs and outputs. I don't use IDEs, but I'd assume that they also make this whole thing a non-issue.
Interactive Painting with Neural Style Transfer
If my prescription required citations, my tested data, the doctor's conjectures (because most conditions cannot be diagnosised with much certainty yet), and formal reasoning to connect it all, I couldn't care less.

(Before somebody complains of layman mob rule, remember checking a proof vs inventing a proof does and should require far less expertise.)
To easily change timezone on an analog display clock? ;-)
This sucks. Chromium doesn't do accelerated video decode for intel on linux either. And now this. What's the AMD scene like ?
> I find it easier to keep in my head when methods are short.

How short? 100 lines? 10 lines? 1 line? "It depends" => i.e. discuss forever in PRs towards a one-way "shorter and shorter" ticket?

More and more coders who join the project say the same thing, and reduce methods shorter and shorter and shorter, until it's dozens of classes with one method each having small lines like "twiddle-doo" and "fiddle-foo". Of course, now the method is easy to memorize, and supposedly it's "clean code" now. But the functional value and flow is just completely screwed up and can never fit in the head of anyone.
That's how a local cold murder case was solved. DNA from a 25-year-old crime scene was run against a genealogy database, and found a familial match. Police set up a sting to obtain DNA from that person's relatives. They found a DNA match with the brother's water bottle taken from the trash. The brother had never submitted a DNA sample to any databases himself.

https://lancasteronline.com/news/local/christy-mirack-s-slay...

The alleged killer was the DJ at my wedding. The trial's in May.
I would just quit, life is too short, and there are endless startups that could use someone as driven and productive as you say you are.

If you still want to stay, negotiate far more equity, like 4x what you have. If you have a 1 or 2% I’m sure they could go up to 5% once they realize you are serious about leaving. Then you can feel better about carrying dead weight.
" The only thing stopping you is cultural norms (should you choose to accept and fear them)."

If you have any kind of serious career in any field this isn't quite true.

You might be lucky enough to work mostly in a like-minded industry, so you're safe, but not otherwise.

The 'wrong opinion' is suicide in some places: journalism, entertainment etc..
There will be a lot of jobs during construction, but it's perhaps worth noting that those will not necessarily be for locals. In operation, I agree that thr number of jobs is likely fairly low, and mostly low wage.
The reason why politicians decide to subsidize stadiums and other sport venues / events (esp. the tax break deals given to UEFA/FIFA!) is imho relatively clear cut and dates back to the Roman Age: panem et circenses, aka "bread and games".

Basically, to keep the population happy, provide them with food and games for entertainment. And try to have your city team the best in league. For international events (Olympic Games, soccer Euro Cup/World Cup, Formula 1) in addition international prestige for the hosting country comes to play in decision making. Every country that hosted soccer EC/WC or Olympic Games in the near past has made, sometimes vast, economic losses. Lot of F1 race tracks have closed for F1 as it's not profitable any more, and public support is dwindling, but politicians still want to have the photo job opportunity at opening and irate their electorate.

(Am on mobile so if anyone wants sources, reply and I'll update tomorrow, but everything should be 1 Google search away anyway)
I think the title of the article is rather poor.

It should have been called something like, "Could Past Supernovae Have Caused Historic Mass Extinctions?", Which is really what the article is concerned with.

Granted, not nearly so catchy and not nearly so evocative of pending events....
Looking Back at Postgres [pdf]
I'm probably what you'd call an environmentalist, but the movement is wrought with people who are more concerned with getting high off of self-flagellating moral outrage than fixing problems. Legislative solutions to large polluters and trash generators don't feel like penance in the same way that individual sacrifices do, so a huge chunk of people who are nominally concerned with environmental issues misallocate their complaints, wrt the actual severity of polluters.

I'm not sure this is solvable, humans being what they are, and I don't think it's unique to environmental issues.
He's correct, Taleb is a crank troll, not an expert in the field, and is talking entirely out of his narcissist asshole. There's no solid argument there at all.
>Now that Ubuntu ships with nouveau on default, maybe it's time to blacklist it in Chrome.

I don't get this. All linux distros under the sun ship with nouveau, and always have. It is a kernel driver afterall. What else are they going to ship ?
Also, let's be real, the type of cramming these students have to do is antithetical to long term retention. Most of the knowledge is still greatly reinforced in the job. Cramming for the test is a "first draft" for the rest of one's career, just as taking notes in lecture (also a bad idea btw) is first draft for preparing for the test.