skysight-inc/HackerNews huggingface dataset:
Umm, what?

Neither Morrowind nor Oblivion had pre-made classes. You technically had the option of picking "mage", but that distinction was utterly pointless beyond the first few levels.
You weren't limited in leveling up primarily skills opposite of your "class".
The only reason I know about it is because I'm Dutch and my grandmother would serve me cocoa from powder in tin with that image on it.
I've faced this exact scenario a few months back when I asked some questions on Preact's Gitter. Pathetic. English is not even my first language, I swear I didn't know I'd be offending someone by saying "hey guys" :/
Mastodon has really done the unthinkable for me - made me hope twitter survives. Anyone still on there can stay there.
Land specifically is kind of a special case, in that we can't just make more of it (to a first approximation). There is an ongoing opportunity cost to society to give you exclusive rights over a piece of land, and therefore it is right and proper that you make an ongoing contribution to society to compensate.
Totally agree.

Check out Granthika, a semantic novel editor with automatic error checking for timeline and character errors: http://granthika.co

In progress, pre-beta, by a friend and novelist.
Absolutely, been doing it for years with stock market data and Python - developing trading algos and very successfully I might add, actually I can retire tomorrow, but every year I am postponing, because of the team I lead...
That's not so simple, because large adoption at a too early stage causes the language definition to freeze before it reaches maturity.

Simon Peyton-Jones from the Haskell community explaining exactly that: "What happens if [a language] become successful too quickly? You can't change anything!" https://www.youtube.com/watch?v=re96UgMk6GQ&t=1395
Thank you for this comment, that's more than I could find about it, even with Google translate it can be quite hard to understand what is written on a page in a language you do not understand.
It hardly "defeats the purpose." You'll still learn to fly. You just won't learn to manage engines, which you can learn later on. Learning the two things separately is probably a good thing, since it'll let you focus on one thing at a time.

This isn't a new concept, either. It's relatively common to learn to fly gliders before transitioning to powered aircraft. The US Air Force Academy has the largest glider operation in the world, for example.
Wow that's a really impressive and well put together demo and overview. Really easy to follow and I'm glad I went through the whole tour. Question - you mentioned optimizations but I didn't see that in the tour. How would that work?
It's closer to 50 years than 40--since about 1970.

I'd say it's the capital-owners' problem to solve, since everyone else can still afford to buy/build weapons. They may sometimes forget that the veneer of civilization is paper thin, when their veneer has gold leaf on top of it.
If you produced an identical house in Arlington VA in 1950 vs 2016 the 2016 version would be worth more above the inflation rate. It's still a new thing so it counts for GDP it also adds more to GDP without somehow actually being better.

And yes new housing is a significant share of US GDP.

PS: I specially said fundamental research as government funding covers a wide range of R&D.
> Well done, I had the urge to google the second most commonly spoken language while reading the article.

The article claims it's Spanish, which is so when counting native speakers, but not right when counting total speakers (where it's English). In both cases Mandarin is in first place.
Thank you, it made my day :)
As a former Howard student, I think the school's just hella cheap, but also doesn't like getting negative attention from the outside. Students (myself included) have been complaining for years about the quality of the buildings, and asking for renovations. But it wasn't until the neighborhood started gentrifying, and the new neighbors started to complain, that Howard did anything about it.

Which is why people get upset. Its not that the changes aren't good, its the fact that the change doesn't happen until someone else asks for them.
How embarrassing :-)

But it doesn't affetc the opertaion of the prorgam (I did test it).

Edit: fixed it
Not anymore. Not owning a car is the symbol of wealth now, it says "to me the cost of Uber and Deliveroo is nothing".
One reason for this is the tight coupling in developers' minds between what I'd call "types" and "representations" (these terms are very overloaded, so others may use them in different ways).

Just because, say, a function name and a string are represented in memory the same way, that doesn't mean they are the same type; in particular there are many strings which aren't function names, and there are many operations (e.g. append) which make sense for strings but not for function names.

I can think of two things to blame for this:

- Languages which make it complicated, verbose and/or inefficient to introduce new, incompatible names for existing representations (i.e. nominal typing). For example, having to declare a new class in a new file with a private field, a constructor method and a getter method; that's a lot of boilerplate, and those method calls will incur a runtime cost. Haskell's `newtype` is pretty good in comparison, e.g. saying `newtype FunctionName = FN String` lets me use `FunctionName` in type signatures, I'll get a type error if I try to use a `String` as a `FunctionName` or vice versa, and I can construct and destruct a `FunctionName` using `FN` (e.g. `let x = FN "foo"`)

- Developers only coding for the happy path. When writing a test suite, it's important to test that bad outcomes are prevented, as well as just testing known-safe inputs. The same should apply to types: types should be used such that meaningless expressions are ill-typed, as well as just allowing known-good expressions to be well-typed.

Unfortunately these sorts of considerations tend to get derailed by similar-but-unrelated issues, e.g. 'YAGN a `FunctionName` interface because there's only one implementation'.

The end result of all this is Web applications concatenating together a bunch of "strings" which are actually HTML, plaintext, SQL, user input and URL parameters :(
While I certainly think it makes sense to be able to criticize and discuss politics and politicians in any medium you have available, the right place for unfiltered commentary is on your own page, or in a letter, not in comments on someone else's page. Doesn't matter if they're a public official; comment pages need moderation.

This is not a good precedent; this means that if someone wants to spew incoherent, hate-filled invective, the basic tools of moderation are unavailable to deal with that.

The right analogy here is not to a letter or demonstration; the right analogy is the peanut gallery at a courtroom or legislative body. If you decide to start screaming in the middle of such a location, you'll be told to shut up or be removed as disruptive. You can take it right outside if you like, or stick it on a giant poster on a stick.
Wouldn't this name change be immediately caught by the compiler?
I think WW1 and WW2 had a great impact on rocketry and aeronautics research specifically though. I mean it's not like it was business as usual and those 66 years where just standard, they had a huge segment of the scientific population focusing on ways to improve those fields, so much much much more progress was made than usual.
Maybe once I'm done I can say that pollyannas. Thanks for the encouraging words!

Also, I want to encourage everyone who thinks it's hard to code, that they can do it as well. Starting with the basics is really not rocket science.
Blockchains Considered (Potentially) Harmful
How Buying Light Attack Fleet Would Help USAF’s Pilot Shortage
Excellent work! GraphQL is powerful stuff man. I'm all in.
A change in perspective can help a lot, I think. Drugs aren't a magical cure, but psychedelics can have a deeply personal impact on people, and sort of force them to look at their life in a different light.

I think that our brains like to split our lives into neat little silos of experience. We were young children, then we were students, then maybe we were in high school, followed by big bricks of more school, or being in the same job/lease, or focusing on the same hobby, etc.

Well, sometimes those bricks of time kinda suck and there don't seem to be many alternatives for change. Not everyone can afford to go back to school or take a trip to the alps for a month of meditative glamping or what-have-you, when they think that it's time to break up the cycle of today being more or less like tomorrow.

Of course, many of these studies also use very low doses of psychedelics alongside more traditional therapy. That's maybe not the sort of thing that seems likely to give someone an experience that inspires a 'first day of the rest of their life' view, so maybe I'm just hand-waving a bunch of hooey. Caveat emptor.
> cycling is a physical activity that you can partake in well into old age.

I'm not sure at what age it's no longer safe. Even when you are young, riding around a busy city with traffic can be a bit dangerous. Coordination decreases as you age, and at certain point, one fall can yield broken bones. A broken hip, for example, when you are old can be the beginning of a permanent decline.
This is addressed in the article:

"We designed and built a pneumatic rail launcher so that
the plane does not have to take off under its own power."

In the spirit of everything old being new again, the Wright Brothers' original 1908 flyer also used a catapult to launch the planes. https://simanaitissays.com/2012/08/13/vintage-aero-wilber-wo...
Idk about the editor integration problem, but usually when I run into the 'auto' problem what helps me is printing out the type as follows:

typeof(var).stringof.writeln;
The idea that banks lend savings is wrong.

A bank is not constrained by savings to lean. When a bank lean money is creating that money as a liability for the borrower and a asset for itself.
2%? How about 0.0002%.
Back in early-noughties, I remember that there were a company that was developing an accelerator chip for seismic data analysis for oil exploration companies. I can't remember the name now. Can anybody remember?

They were proposing a chip that did nothing but a limited set of linear algebra operations at gigabit rates. They were former Transmeta people
Show HN: Managing Pull Requests with gitconsensus
Catapults don't save energy--they shorten runway. The jet is at full throttle on takeoff and military aircraft are not exactly fuel misers.
We don't need new innovation. Nuclear fission is already here, we don't even need fusion to make oil, coal and gas obsolte.

We could mass produce Liquid Molten Salt Reactors or many other reactors with current technology, current manufacturing processes and replace all carbon we use now and fulfil the growing demand.

I simply dont understand why people continue to hope for fusion when they refuse fission.
>The surface contact of perfect cylinder (a regular car tire), and a perfect sphere (the iTire) is the same: 0 cm^2.

A perfect cylinder has a line of contact with the road: the width of the wheel. A perfect sphere has a point of contact.

Obviously you wouldn't see perfect eithers when talking about real-world tire implementations, but the perfect examples here are indicative of cylinders having more surface area with higher air pressure, whereas higher air pressure is the preferred state due to wheel wear and tear and handling issues that occur at low pressures.

Not to mention cylindrical wheels inherently resist lateral motion, have lower unsprung weights/volumes, and don't have the unnecessary engineering struggles of turning a spherical object into a pneumatic device.

I'm all for trying new things and testing wacky designs, but lots of people have looked at spherical wheels over the past few decades (Goodyear's implementation is a personal favorite[1]) and concluded they're pretty much just good looking, rather than an improvement in engineering over current wheels.

Given how good they look though, I'd love for someone to find a way to make them actually work.

[1] https://www.youtube.com/watch?v=oSFYwDDVgac
Polymer Summit 2017
Worse yet - due to the Dunning-Kruger effect, the average driver is confident that they are much better than average.
https://hal.inria.fr/hal-01100647 suggests it might use an improved version of the TAGE scheme referred to in the article.
Ask HN: Where do companies like outpan and semantics3 get their data from?
Perhaps, but it is important to recognize bubbles (malinvestment) and contractions are distinct from investment and expansion.

I'm not convinced that recessions and contractions NEED to happen. I'd bet that they're more common in market based economies but I haven't seen anything that suggests they're critical to equilibriums as we know it.
When it comes to controversial science, a little knowledge is a problem
Why did it name as stenciljs? Hope it is TS no? Then it should be setncil no?
totally agree! maybe I was being too flippant :P

> Having the ability to take a problem, figure out what you don't know, reprocess those parts into a format that Googles™ well, filter out the noise from the results, and only then synthesize the information gathered

That's spot on.
"We use strings everywhere."

That's bad.

"We throw strings across system boundaries at will."

That's neither good nor bad, it's just inevitable. The point of not using "strings" is that strings generally do not have the semantics of whatever it is you are really dealing with, because strings are just raw sequences of bytes and are generally too permissive for the specific type. For instance, if you have a URI, that comes with a list of restrictions for validity such as "can't start with a colon". Programming-language strings aren't URLs because they permit starting with invalid scheme declarations, or being empty.

However, when crossing system boundaries, you are exposed in some sense to the raw truth of the hardware, which is "raw sequences of bytes" is the only thing that really exists. When someone sends you something claimed to be a "URI", you really can't blindly count on that, if you want robust code you are going to have to validate that. Even if you work very hard and use higher-level abstractions to try to map things to higher-level types, you still have the problem that the semantics have to be an exact match for this to work; in one program the URI type only permits http and https, in another it permits arbitrary (valid) schemes, and there you go, there's a difference sufficient that you must validate.

To match semantics between two programs sufficiently that you can claim with a straight face that you really, truly aren't throwing "strings" across system boundaries requires incredibly tight coupling between all participating programs.
I spent ~6 months building the initial version, then ran a 3 month beta (should have just launched here as beta didn't have a lot of usage), and finally launched about 3 months ago. All in all, I've been working on it for over a year. GitHub says first commit was May 22, 2016.
You only need one wheel to turn very tightly:

https://www.youtube.com/watch?v=YlLZE23EJKs
> People hate change.

Do you have data to back this up? Given how quickly the internet took over the world, Facebook, iPhone and smartphones, mass move from IE to Chrome, Uber...

I really don't think there's much truth in this banal platitude.
Basically, people expect momentum. During a boom, people expect values to keep going up which serves to drive values up but eventually they'll get past what is reasonable. Once they start correcting downward, people expect them to keep going down which drives them further down until the opposite phenomena occurs and the cycle restarts.

As I recall this has been experimentally verified but I can't remember enough to find a citation.
took me approx 2.5 years from the idea (of beating the stock market, trough losing money left and right, stopping and developing an edge) to building the system to algo trade constantly...
I'm not sure that it would let you lower the peak power. Most takeoffs aren't limited by runway length. You use full power just because it's safer to get off the ground earlier. Max power requirements come from the maximum altitude the plane is expected to reach, or for multi-engine aircraft the need to be able to climb out after an engine failure.

Aircraft carriers (some of them) use catapults because that's a case where runway length is, by far, the limiting factor.
The problem with systemd usurping basic Linux functionality is that it makes it really difficult for non-systemd distros to keep up.

It's not like you can run 'systemd-udevd' standalone, for example. Instead there are massive "porting" efforts like eudev and elogind, just to extract the functionality BACK from systemd. And then you have obsolete-but-necessary components such as ConsoleKit and PolicyKit that are stuck on ancient pre-systemd versions with no current replacement.

I started using systemd back before they even took over "udev". Back then systemd was a breath of fresh air. Now I'm using a different service manager and observing systemd gobbling up various critical parts of the Linux desktop like some damn Katamari is like watching a train accident in slow motion.
Why are GA aircraft so expensive? A C172 seems much simpler mechanically than a car. I can see that the price would be driven up by low volume and probably a much stricter QA/inspection process... Is that it, or am I missing something?
Fappening 2017-Private Pictures of Miley Cyrus,Stella Maxwell, and Others Leaked
Have you looked at Rust? It uses Option types, has generics, also uses return values for error handling but has a lot more syntactic sugar to make it cleaner than in Go.
Maybe they could install bicycle cranks so the pilot and passengers can all pedal their way through the air.
Beginners Guide to Activation Functions Used in Deep Learning
Quick tip, did you remove the hardcoded 3000ms splash screen delay?
https://github.com/ionic-team/ionic-conference-app/blob/mast...
The Worst F-Word: Leaving Academia Non-Voluntarily
> for that fungus that's been festering in your crotch for 10 years now

I'm less familiar with that research (doesn't come up on HN a lot) but very interested. The itch is killing me.
> So how long until SF and the Bay Area's anti-development, anti-improvement ethos causes some other place (Austin/Denver)? to replace Silicon Valley.

> For me, I'm only here for the money I get to keep after expenses. Once somewhere else matches that and without the crazy whining about gentrification and privilege, and the extreme NIMBYism, I'm gone. I suspect the same is true for many others.

Can't comment on Austin, but having lived in the Bay and Denver, there is just as much gnashing of teeth and nativism in Denver (let alone Boulder, my god). Same goes for Portland, Seattle, hell, even NYC. Locales like to act like they are the only city in the states undergoing demographic shifts.
Atom 1.19.3
Multicast is used pretty heavily in the finance space for dissemination of market data.
The 2 robo-ETF companies mentioned basically have you set a risk tolerance level & then invest in a diverse selection of ETFs on your behalf. The company's job is to keep your investment balanced based off the risk tolerance level you suggested. So a risk tolerance level of 5 might mean your investment should have 30% of it in bonds. If your portfolio ever moves to 31% bonds it will re-adjust by selling some of your bonds ETF. Hence my comment about "invest in ETFs and forget about it".

I believe the above mentioned companies also offer non-ETF investments for customers with over 100K. In this case instead of putting your money into an ETF, they basically buy the individual stocks that the ETF would have been tracking.
> There are at least three independent paths (N+2 redundancy) between any two locations on the Google network, helping ensure that traffic continues to flow between these two locations even in the event of a disruption. As a result, with Premium Tier, your traffic is unaffected by a single fiber cut. In many situations, traffic can flow to and from your application without interruption even with two simultaneous fiber cuts.

What does this mean? N+2 redundancy should mean, that even if both go down, then service will not be affected at all, no?
Node.js can, of course, merge in any changes of merit that this fork produces. Especially since the fork isn't for technical reasons they are unlikely to diverge in fundamental ways... Atleast until the fork is abandoned entirely for providing no value over node.js -- especially if they don't keep up with the upstream progress.
We have understood how to synthesize oil from air for the better part of this century. All you need is energy.
I have a question after skimming that tutorial. When I knew there was some content on a web page in the past, and it was being obscured by some css/js code, I would often just view source and search for some of the content I knew was there. I'm finding this harder to do sometimes.

So if I go to this page (Disconnect. Offline only) and view source, I see a link to a js file. No matter where I go with this, I can't find the content of the article. But it's somewhere on my system, isn't it?

Is there a way to use dev tools to see this content?
It's the alt-left vs the moderate left (of which I'm a part of, I think bike lanes and bike sharing are great ideas). Just goes to show you that the crazies aren't just in the Republican party.
Take a deep breath man. You'll be fine. Moving (especially across country like that) is always a stressful event. I think once you settle in and find a routine for your new career you'll realize you're not in as precarious a situation as you think. Best of luck. Cheers.
This is just immature. Can't you, you know, just restrain yourself?

EDIT: Don't you feel emotionally drained after doing, say, a long Twitter session? Doesn't that trigger a natural self-preservation instinct in you? That's how it worked for me.
Citation? Most IS data shows flat to moderate increases for all quintiles. Top 5% has had greater % increases than any other cohort but that doesn’t mean that the other 95% are experiencing negative growth in income.
There's some debate about where is the sweet spot in the use of `auto` between self documentation and minimizing refactoring costs.

Fortunately, the programmer gets to decide which to use.
I have also seen ZeroMQ used for mobile robot control; it was considered for ROS 2.0 [1] before they settled on DDS [2]

[1] http://design.ros2.org/articles/ros_with_zeromq.html
[2] http://design.ros2.org/articles/ros_on_dds.html
Adobe and Transformation
Bringing the Missing Front End Search Block to the Laravel Vue.js Community
Murder does not require premeditation in many variants of US Law.

Take a look at:

http://criminal.findlaw.com/criminal-charges/second-degree-m...
Can you compare your D vs Nim experience in more detail? What are the key points that you like better about Nim?
Why remove RAII?

It's not fundamentally incompatible with "Better C" semantics, especially if there are no exceptions.
> Go will be a significant speedup over Python, but likely won't quite match the speed of C/C++ for most tasks. Then again, the ease of development in Go will likely be noticeably better than in C or C++.

In my experience, you don't mean: learn to make C and C++ development just as easy as Go development and enjoy the best of both worlds.

I agree with you, but it seems illogical on the surface.
I wasn't taught this in my class, I was always dealing with very small lists so iterating did not make much of a difference.
Another must https://youtu.be/EoS52fVtVQM
Samsung’s new Galaxy Note 8 customers get free in-home visits from HelloTech
There's an implicit claim there that the future will be like the past. Ie it has always been like this, thus it will continue to be so. What's your argument for that?

(I'm not making any claim about whether it will be it not)
Blockchain: Hype or Necessity?