skysight-inc/HackerNews huggingface dataset:
Acting on the few things that I knew I’d regret if I didn’t try at some point. For me, those were starting a company and living in different countries than I was born in.

Getting thousands of hours of experience in something useful - vocation, hobby, whatever - before I got out of school. I was fortunate that I still loved it and it became a career, but even if it hadn’t, I learned what it takes and feels like to get really good at something.
Meteorite showers are pretty much that, aren't they?
Git submodules is just some hack apenwarr banged together one day. It is what it is.

Same with Pip (the Python package installer thingy) BTW: it's just a hack somebody put together to scratch an itch.
That's just like Perl to have a literary name like Perl::Critic :-)
~ Goes into Gossip Mode ~

Is Elon Musk like "doing too much"?

Boring Company
Tesla
SpaceX
Dating Grimes

~ ends gossip territory ~

I wonder if Google offer more pay or a "safer legacy"?
>The effect of industrial revolution was not just factory owners being wealthier or more powerful. It raised the workers wages and increased living standards for everyone

Which doesn't matter much when you and your family starves -- as their families did, and workers fucked over by globalization and automation do.

One could shrug it off as "the cost of progress", but that's a luxury one has only when they are among those benefiting from it.
It's difficult to get useful code review out of colleagues working for the same company. The idea that Apple et al should have a competent reviewer audit each submission is simply not a practical thing for any type of repo that accepts software developed by third parties.
Visual basic is hardly the first language with a dynamic type, and the DLR is clearly descended from Self, Smalltalk and other dynamically typed languages and started with Iron Python:

https://blogs.msdn.microsoft.com/hugunin/2007/04/30/a-dynami...

VB's variants and COM were not a consideration when conceiving of or designing the DLR, merely a convenient application.

Furthermore, integrating a dynamic type into C#'s type system absolutely built in the work on gradual typing. See their published work: https://www.researchgate.net/publication/221496299_Adding_Dy...
Submodules simply ask you to explicitly set the revision of the module that you want to work with, especially when you need to upgrade them. That seems reasonable.
Just google “east Germany poll communism”. you will be surprised what poll results consistently shows year after year. (presentage of people thinking it was good times steadily well over 50%)
Which means they need more money, which means a tax hike. The tax hike is voted upon by the city citizens, and denied.

Instead, the citizens become more likely to complain about the lack of responsiveness of police, and use it to justify their choices to not pay more taxes for those "lazy police."

Cops, teachers, janitors - these are poor candidates for "market forces".
I'm unsure why most folks seem to get into a pickle over git submodules but I think it's essentially due to the mental model of how they think about the structure of the "root" project and it's relation to the submodules. This in turn seems to govern how they work with the root project and it's submodules.

I kind of think of the relationship as a pointer into what should be a entirely separately managed project. Changes to that project should happen in that project and only then should the "pointer" be modified. I usually go as far as checking out the submodule separately (to my "projects" directory) when I need to work on it, which of course entirely unnecessary, but for me helps keep that separation.

Another approach I've found that helps to combat issues some people have with them is to not have them littered throughout a project but have a very clear delineation between what are submodule and "root" project git managed files - ie. an appropriately named, usually top level, directory.

In practice I find them an extremely useful way of getting stuff done effectively and efficiently!
Decentraland, Virtual Real Estate, and Actual U.S. Land Values
Verhoeff algorithm
I think there are some crossed wires here. "Consistency" in this sense does not talk about how two systems are related to each other[0]—it is a question of whether you can prove that a system of axioms, call it S, is not absurd (i.e., cannot produce the statement, say, 0=1).

Godel's incompleteness answers the question, "can we prove S is consistent, assuming only the axioms given in S?" with a negative, assuming S is a complicated-enough set of axioms.[1]

----

[0] The usual disclaimer holds, we can talk about proving the consistency of some axiomatic system A, if some other axiomatic system B is consistent. E.g., we can show that the integers with the usual ring structure is consistent if ZFC is consistent, because we can construct integer arithmetic from ZFC. This, though, is a point I avoid for clarity since this is distinct from what I believe is being mentioned.

[1] I.e., if it can embed the rules of natural-number arithmetic in some way.
You seem to be talking about nominal types being a problem. Structural subtyping and row types are two ways of getting the benefits you're talking about while still being statically typed.
Tesla with Autopilot slams into truck stopped at red light
Alexander teaching is almost always one-on-one with gentle hands-on guidance. The best comparison is probably private music lessons. Feldenkrais includes two types of work, Awareness Through Movement which is a series of thought-provoking movements taught in group classes, and Functional Integration which is a one on one manipulative technique. Note that ATMs were designed for broadcast dissemination - at times Feldenkrais would teach classes by playing tapes of himself reading the lessons.

Teachers vary widely, but as a rule Alexander teaching emphasizes the role of conscious intention as a way to defeat old movement patterns. Feldenkrais work leans towards reeducating the unconscious through exploration.

Alexander's writings are impenetrable, wordy, and arrogant. Feldenkrais's books are considerably clearer. Alexander was a voice actor, while Feldenkrais had a doctorate in engineering.

If you are going to learn online, get Feldenkrais's book _Awareness Through Movement_, find some recordings of the instructions, and spend hours doing them. Any Alexander Teacher who offers instruction online is a charlatan, but if you have the opportunity to take a few private lessons with an AmSAT or Affiliated Societies certified Alexander teacher, you may notice things that would take a lot of individual study.

Source: I am trained as an Alexander Teacher and would happily take a Feldenkrais teacher training if I had time.
Unsurprising, Tesla is going downhill fast... If a recession occurs before they get their shit together, they will vanish.
Show HN: Create-React-app-parcel, a CLI for Creating React Apps with Parcel
For a system that needs to take care of a great deal of different use cases on a wide variety of infrastructure, k8s is surprisingly simple in context.

However I also think for a great deal of “every day” use cases solutions like GKE, EKS, Rancher, Cloud 66,... are good enough.
I'm also a programmar without a phone or cell. No TV either. I beat people to the punch & laugh about being a technoluddite. Goes along with my at-home development environment being a linux tty & staying off Facebook. Have a nice century old home. My boss is thinking of buying me a cell. I tend towards a lot of seemingly contradictory behavior: philosophically I'm somewhat of a stoic/hedonist hybrid

I think programmers are more likely to opt out of things like cell phones. More likely to be technically competent enough to be work around challenges of going with simplicity & more likely to want that simplicity. Also more likely to see behind the curtain of this post privacy world
Remember reading about avatar therapy, interesting to see it only be a recent thing. The article was on how software through constructing 3D faces (using a game engine I believe) was helping schizophrenics and that they were branching into VR research as well.
IBM's Early Computers
Do you know whether they more secure than snaps? I like the idea of running whatever I want on my hardware without compromising security very much.
Make illegeal states unrepresentable
This entire space will eventually be dominated by Costco for pickup and Amazon for delivered.
Much of this is stronger than average back muscles helping to straighten the spine and pull the shoulders into a more correct position. More general core strength then helps stabilize the body as a whole, increasing your awareness of their physicality and posture. Rowers, for example, tend to be almost physically incapable of standing with poor posture because of the excess back and shoulder strength they develop.
> What do you do with people that do not want to work their offered tasks?

You fire them, I guess... Just like everywhere else.
5 High Schoolers and Their College Application Essays
Congrats, you almost have Pascal there.
Tub file
Is there something like that for Browserify?
How much more are you, as a hypothetical citizen of these cities, willing to pay in taxes to pay for the higher costs of living for your cops, fire fighters, and teachers.

How much more are you willing to pay at the grocery store to hire the checkers and stockers. At a restaurant for the cooks, waiters and waitresses, and cleaning staff? For your taxi, your delivery men, your trash men, your utilities, plumbing, construction, road work, and so forth.

Affordable rent helps to keep your costs, as a hypothetical citizen, low as well.
Yes, there are obese people with excellent posture, just as there are athletes who have terrible posture as soon as they walk off the playing field.

The stuff about tight muscles or weak muscles is nonsense: good posture is usually well within the center of your range of motion. You can't analyze human motion using statics.

The fact is that not only is your body an incredibly complex tensegrity structure, it is also hooked to earth's most impressive control system via millions of inputs and outputs.
Posture is an aspect of the control system, not the physical structure.

Source: I am trained as an Alexander Teacher.
And the explanation for that word?

It's still nothing to do with X, and it's not certain that it would plug the "hole" that is being used here.

This "exploit" requires unfettered (or at least not completely throttled) access to the CPU and a way to send the spoils home via the network.

Would this actually be stopped with "lxc"? I doubt it'd do much to curb the CPU abuse, and network access is something games frequently demand (in something like this for e.g. leaderboards or a social sharing feature), so I'd bet that nobody would bat an eye.
Hi HN! I made create-react-app-parcel partially as a joke because of the initials, but also as a nice alternative to create-react-app that doesn't use webpack.

Here's the feature list from the README:

Preconfigured Features that come with your Parcel setup:

* [babel-preset-react-app](https://github.com/facebook/create-react-app/tree/next/packa...) so you can use the exact same JS features that come with create-react-app (eg public class fields)

* improved `App.js` to show off the babel preset features (click on the React logo!)

* serviceWorker available but off by default (similar to the coming create-react-app 2.0 setup)

* [preconfigured build setup](https://github.com/sw-yx/create-react-app-parcel/blob/master...) based on the [ParcelJS API](https://parceljs.org/api.html)

* nice eject experience that doesnt saddle you with a million webpack plugins

* as far as possible, same DX as create-react-app (eg checks if you use `yarn` or `npm`, environment variables all the same)

I have not done any benchmarks and don't really want to talk about speed because its bikeshedding imo. I just like using things with good defaults so I made this for myself.

Happy to answer questions, and take suggestions. Cheers!
A somewhat relevant and fantastic read on how large animals have shaped society (and some other interesting thoughts), David Quammen's Monster of God, still remains one of the most fascinating reads I've managed to get my hands on, to this day.
What it amounts to is that there isn't really a shortage of donors (there are brief local shortages). So they are optimizing away really small risks.
Surely they’re going downhill as their Model 3 production rate accelerates /s

People leave companies, no news here.

I can’t imagine it’ll be too hard to find someone to replace this role. Is Elon or JB Straubel dead? No? Carry on.
Intelligence is has many dimensions.

Poverty just keeps you busy trying to fulfill basic needs (like the lowest in Maslow's hierarchy of needs) and you can't pursue more abstract goals.

Surviving while poor is not easy.
I don't think there's anything wrong, per se, with the styling as-is on the site. It's clean and it works. That said, a few typographic tweaks (increased font size and spacing between items, introduction of a scale and vertical rhythm, etc.) could improve readability a bit without introducing unnecessary clutter or impacting performance. That's especially true with a monospace typeface.

In any case, there shouldn't be a dichotomy between "make it pretty" (however you want to define "pretty" for a project) and "make it good." If a designer is creating that dichotomy, they're doing something drastically wrong. That's true for any project, IMO.

I like the site and the idea of it, so I took ~15-20 minutes and threw together a simple user style for my own use that keeps to the site's overall aesthetic while adjusting for readability a bit.[0] As the screenshot shows, the changes are mostly just typography tweaks with the biggest change being a dark design (though that's mainly just personal preference). I'd still check the site without the changes, but I do think they help a bit.

0. https://gist.github.com/bluestrike2/59ffb7796a8d48575c28ceb1...
Thank you for making the world a little less webpack'ed.
Why? Has love become a bad thing?
Fiscal reality is catching up with them. When people on /r/teslamotors (it's normally a non-stop pep rally about Tesla, sort of like t_d is for Trump) are able to be upvoted for presenting critical thoughts about Tesla's financial state you know something is happening. Also: see https://www.reddit.com/r/RealTesla/

It would be sad to see them go but at the same time it seems like they sorta did their job: they have ignited lust for electric vehicles in the general public. Car manufacturers have responded and are shifting their production plans accordingly.
1. Maintain relationships with positive winners exclusively.

2. Pass on cushy full-time employment for something riskier

3. Antidepressant

4. NoFap

5. Ovo-lacto-pesci-vegetarianism

6. Start conversations with strangers every day, anyone and everyone. No anxiety, no fear and no fucks given.

7. MGTOW. j/k. Cultivating abundance so there’s little attachment and plenty of options.

8. Not jumping into any commitment milestone too quickly. Also, filtering carefully and firing soon.
Michael Pollan: ‘I was a very reluctant psychonaut’
i dont think so but you could def fork my code and make one! would be happy to guide you through any issues, it really isn't that hard to make something like this given that create-react-app has done all the heavy lifting for us. i've often thought of making a create-create-react-app.
Personally I wish Elon would focus on The Boring Company and SpaceX. Tesla just isn’t going to matter that much in the long run, it’s never going to solve our transportation problems in the way TBC can.

I’d rather see 500,000 new homes in (or within 10 minutes of) San Francisco and cars just won’t make that possible.
>"Rook and an Nginx ingress controller with kube-lego"

Can you elaborate on this configuration, specifically Root and Kube-lego? I am not familiar with those.
This might be a good time to check out algebraic data types, esp. with a single constructor. For example, in Elm you might declare:

type Length = Inches Int

Then any function that accepts a Length, you can only pass in a length. This effectively acts like tagged tuples verified at compile time. You can later extend this type to be:

type Length = Inches Int | Meters Int

and any code that reads length would have to handle both cases (also checked at compile that).

I have found this to be a great way of ensuring all of your types are correct (and sometimes, a great frustration of wishing I didn't have to wrap/unwrap types so often).
I agree with you.

My opinion is that type checking helps, and so do assertions, borrow checkers, pen testers, etc. The tradeoff IMHO is that these take some time and thought to do well.

Would you be willing to send me an example of your best-case for using a type system? For example some code where you feel the type system really helps you and your team?

I keep a log of these real world areas, for training my teams. Anonymized code is fine. My email is joel@joelparkerhenderson.com. Thank you!
How does Java's type system get in the way?
Vancouver, BC.
Whenever I play with that idea in my head I get hung up on the question wether one could go even further down that road and drop variable names as a concept separate from types. If you already have a Surname instead of a String and a Birthday instead of a Date, why duplicate that into surname and bday? In a way, variable names are a bit like informal domain subtypes. Could we make them formal?

I'm really not sure if that could be in any way practical at all, but I like the idea.
And then, a Snap doesn't behave as the user expects (e.g. like a "native" application). And the first solution on stack-whatever, is to install it using the "--classic" switch. Whereupon, there goes your sandboxing.
Blue Apron is burning money like crazy, investors are just propping it up.
thanks! I think webpack is still great for big apps but i think parcel is really promising so I figured I would try making this. Something I'm unsure about is I ripped out a big long list of webpack plugins to make this, so I don't actually know if I have feature parity with create-react-app. I think for the things I care about it does have parity, but others may have concerns I don't know about.
I wear the label proudly. ;-)

When people call me a Luddite, as they invariably do, I tell them (my opinion) that the Luddites weren't anti-technology per se, but concerned about the effect of technology on society.

Now, I do happen to own a cell phone, but mentioning its cost (40 bucks plus 10 bucks a month) is usually sufficient to earn me the Luddite tag.
Sorry, missplaced my answer. It was regarding the guy above yours concerning apps in general can create havoc to a system. I mean that using containers like lxc can create a sandbox.
Tesla does not exist to solve just transportation issues. It exists to drive down the cost of utility scale battery storage to allow for renewables alone to supply power to grids.
> I was under the assumption they were relatively save for supervised transports.

Relative to what? I recall it's riskier to move than to leave in place, not anything about any specific technology.

> My point is that such transports are possible and are regularly executed in Europe, just not as normal cargo. There is nothing stops the US from doing the same.

Again, nothing to do with overall risk.

Incidentally, I think the differences between US and European rail infrastructures (including regulation thereof) is not to be dismissed so lightly.

> It is simply not prudent to allow the production of nuclear energy by private entities without a solid plan, how the long term costs associated with it are to be financed.

Here, I totally agree. It may well be that it's simply not prudent to allow private nuclear energy at all. As much as I'm generally not a fan of government running anything industrial,
or maybe someone who has a certain degree of "excessively" in their "pedantic"
Covering Array Tables
Yeah better alternative now
Do you do this for every string, int, float etc..?

Any downsides you run into? I always thought it would be interesting to try it using a type even if it wraps something but never had tried going all in on the idea.

In scala do you not use alias ever? I guess they don't help much? Alias of strings can be used interchangeably I think?
Freelance: Junior Data analyst
Hi,
I am currently living in Boston, MA for around 4 months and can remotely help out with data analysis and a bit of model building. I am fresh out of the Udacity Data analyst nano-degree and Stanford Machine Learning Edx (Andrew Nq's course). My background is in Chemical/process engineering.
Comment below if you need someone to look at some of your data to help your business!
Graceland's lyrics and cultural meaning are tremendous. But don't overlook the absolutely awesome editing, sampling and production tricks. I'm a bit of a gear nerd and always marvel at the bass sounds, the tape loops they made of live drums and the really weird mix of "white/western" songwriting gelling with these african, often processed/resampled backing tracks.
no, just wrote a couple of toy programs. but it's on my short list of languages i keep an eye on because it looks like they hit a sweet spot in language design, implementation and ergonomics, and they might be exactly what i need for some future project. (d and pony are a couple of others in that camp)
The boring company and by extension hypertube are pipe dreams compared to Tesla.
I maintain a similar site here, but it’s all hands off, RSS feeds + hn style voting interface: https://engineered.at problem is no one votes so it’s basically chronological.

The curation quality of your site is fantastic! Keep it up!
Wonderful link
Ed is pretty complete, to the point it was a little too powerful when it was part of a security problem with FreeBSD's patch. https://securitytracker.com/id/1033188
The equivalent in vim is:

• qq to start recording a macro in register q,

• w to jump to the second word,

• gUaw to "go uppercase a word",

• j to move to next line (↓ works as well),

• q to stop recording,

• 5@q to apply macro in register q five times.

But in this example I would have probably used ex command:

:%normal wgUaw

(for every line do as if I had typed wgUaw) or visualy selected the second column as a block and just pressed U.

I'm genuinely interested in someone showing how to do this kind of trasformation in popular modern editors such as Atom and VSCode. Is there such a flexible way as in the classic editors?
Naive, ECON 101 thinking. The free market doesn’t work like this. Read some network theory, son.
May 2018 RISC-V workshop proceedings
So increasing Elon Musk’s wealth and power is just a nice side effect?
Good article.

But it doesn't mention the self-talk aka "stream of consciousness" that virtually everyone hears. And a key insight is that it's not our consciousness. It's basically just recordings that get played back on queue. A central aspect of meditation is becoming aware of that voice as something distinct from self.

So anyway, it's best to think "Thanks for sharing :)" and then to do something intentional.
Java gets away with it because it has a very large core library which defines pretty much any type that a developer could think of. For example, there is even a standard class type for URLs which all good Java developers must agree on. All these standardized types are often unnecessarily restrictive and demand too much attention and global awareness of the environment.

It's often possible to write good code without necessarily understanding everything that is happening above or below a particular unit of logic; so why force the developer to internalize all these rigid concepts?
People should be compensated for their results, no?