skysight-inc/HackerNews huggingface dataset:
>for the truly motivated

No matter how motivated you are, you'll be casting around and learning aimlessly a bunch of random material about "programming" because you don't really know the nuances of the market as well.

Me: Turbo nerd, generally well-informed in the ways of technology, but outside the industry. Was working as a teacher and then a recruiter. I even took Harvard's CS50x class, so I knew the very basics of programming (some languages are compiled, others... aren't?), but I didn't really know that web development was the hot hiring field, I didn't know Javascript was the language of the web, that you could even use it for backend if you wanted. In fact, I didn't even really consider that there was a difference between front and back end.

So for 17,000 I was able to have all that sorted for me in 3 months flat, then kicked out into the industry a viable app developer. I went from a shit set of jobs straight into a bonafide, legitimate, and stable career trajectory. ~5 months total time investment. It simply would not have been possible to be so efficient by self-teaching, I wouldn't have known where to begin, what to study, that web dev had the lowest barrier to entry, etc. Literally the job placement stuff was completely useless and unused to me, I was a recruiter and so didn't use any of that stuff from my bootcamp, the thing that made it valuable to me was the curriculum.
But cancer isn't primarily a genetic problem; it's a consequence of the way our bodies work at the cellular level.
We all accumulate genetic damage over time from a variety of sources, and we'll all get cancer eventually if something else doesn't kill us first.
I'm not sure why this is being downvoted. These are perfect examples of where generics would make a genuine improvement.
Lobsters has a 'suggest' link for corrections on every post, and the moderation log linked from every footer shows tagings are corrected daily.
Adioso is amazing! Lots of people cite SkyScanner as their favorite site to search for flights, but you guys really take the pain out booking, since you optimize for price, hops, layover time, etc. Thanks :)
> This included splitting up C programs into separate C files almost comically fine-grained. I was literally using ‘wc -l *.c’ and trying to even up the size of the files.

This probably increased CPU usage, but did it really reduce compilation times? I would imagine that any gains from parallelizing function compile times would be eliminated by having to process the header files over and over again. Not to mention the time cost of doing the splitting.
It doesn't,but op mentioned coming from python and I don't think many programming languages outside the lisp family have anything near a good REPL experience.

The few times I have tried to do serious work in python hasn't really impressed me much in that regard.
I'm very confused because you replied to your own comment as if you were a different person.
so this company, Bitaccess, is working on a crypto index. its very much a work in progress towards an MVP but you can check it out at https://faa.st

its a weighted index of the top 5 crytpo currencies by market cap. It's an interesting middle ground offering access to the speculative nature of crytpos without the massive risks of a single point of failure such as the core developing team (getting hit by a bus).

disclaimer, i work for bitaccess but on a different product.
Gold also supports incremental linking [0], where it basically modifies the existing binary by only replacing the changed parts of it. I've never used it myself so I don't know how well it works, but you might want to look into it if you haven't already.

[0] https://gcc.gnu.org/wiki/GoldIncrementalLinking
It really depends on how the contract is designed. Many government contracts have a "point of total assumption" wherein the contractor "eats" costs that go beyond some agreed threshold. In other words, if the project slips, they start losing money.
Teenager walked for hours to and from work – until a police stop changed his life
Didn't France just announce that they are going to require electric by 2040? I wouldn't be surprised either. We're at a much better point to use them and grow the infrastructure now.
TensorFlow is the trendiest ML library, and Wikipedia is a source of knowledge. You can gain the knowledge required to effectively use TensorFlow (or whatever) from freely available sources, provided you have the interest and tenacity.
This is good to see, PIA has been sponsoring lots of good things lately.
Yes, thank you. Mea Culpa. I have updated my original comment to reflect that.
The lifecycle of most games, but far from all. Subscription based games (mainly WoW and other MMORPGs), F2P cosmetic games (e.g. MOBAs and Valve games) and DLC-heavy games (e.g. Paradox games) are all more similar to SaaS than movies or books.
>Why is using "empty seats" the superior solution to raising the financial incentives to attract volunteers be bumped?

I travel 90% of the year and there is no reasonable financial incentive (especially if they are just flight vouchers) they could offer that would make me volunteer my seat. If I'm travelling, it's for business and I have no desire to be late. If it's travelling back home, I want to see my family and I'm not going to miss that flight if I don't have to. On busy commuter flights, I would imagine most passengers share my sentiment. This would ultimately lead us into a situation where someone is randomly removed from the aircraft against their will.

Furthermore, being offered flight vouchers to give up your seat is really stupid on commuter flights. Pretty much every person on those flights has more miles than they know what to do with. Offer cash instead.
Can't be done. Anything that would lower the cost of housing can't be done because rich ppl (property owners) would lose money.
We have a new position in Riga Latvia for:

- Software Engineer, Services

https://fullcontact.applytojob.com/apply/jobs/details/hgwuB6...
If it's a field on inputs of type password, all you'd get is something like:

<input type='password' password-nonce='42'></input>

Browsers that support the password-nonce argument sign as I described. Browsers that don't support it pass through the password and the server performs the ZKPP key generation (this is no worse than the current system of hashing passwords). So servers can implement this immediately without worrying about breaking in non-supporting browsers.

After adoption by a few major sites, browsers can add a warning that the server didn't send a password nonce and the password will be passed to the server so the user has to click "Okay" before it gets submitted. This can be escalated to more severe messages to pressure more sites to comply.
> they make 80% of what we would like to have generics for

I regularly use generics in other languages for tasks unrelated to "containers"/data structures. They allow me to write less code and have the compiler check my mistakes.

Containers are frequently where people start with parameterized types, but once you are in the habit of using them actively that's rarely where you stop.
> But the problem is that the slices you showed are given to you by systemd

No, they are not. I did say that that control group told me that you are wrong about two things, the second being that systemd is not in fact the sole user of version 2 control groups. That should have been a major tip-off that systemd was not involved in that control group at all. (-:

> Can you give an example?

I actually did, two messages ago. Here's the hyperlink again.

* https://news.ycombinator.com/item?id=11845867
Usage patterns and the economics of the public cloud
Responding to myself here to document a few things.

Seems that MS distinguishes between a desktop/laptop install and a tablet install.

I have a cheap 8" x86 tablet i picked up, and there i have to log in to grab even free apps. But if i use my laptop, i can grab free apps without logging in.
If you put your mind to it, you can think of many ways that this data can be manipulated to look favorable.

Not saying that any school has manipulated data, just that it's easy to do and the highly competitive environment creates pressure to do so.

This explains more:
https://medium.com/@clintmania/in-person-coding-bootcamps-ar...
Another thing that makes the Hollywood model work is that people who work enough get benefits like health insurance directly from their union. That's significantly different than, say, the UAW where the employer typically pays for an insurance package that the union negotiates.
That's total spending, but even in terms of public money, the US is at 8.3% of GDP: larger than Belgium, the UK, Switzerland, Finland, Canada and many others.
Since extensions can inject arbitrary js, there isn't really a way to be that granular.

You could, for example, exfiltrate data by injecting an image tag with some extra url parameters on the url. Doesn't have to be xhr or websockets.
"We estimate that there are at least half a million Go developers worldwide, which means there are millions of Go source files and at least a billion of lines of Go code"
> The term has a long history of being used to put a wig on various forms of racism: "Race XYZ obviously isn't inherently lazy, but it's part of their culture..."

Because that's objective reality. Cultures do have statistically common behaviors/traditions/norms, some "good", some "bad" - that is literally a fundamental part of the very definition of culture. Acknowledging this obvious fact in a reasonable conversation is no more wrong than saying it's still not ok to drink and drive despite the fact that most impaired drivers do not cause any harm.

Mischaracterizing the simple acknowledgement of patterns of behavior as a claim that all members of a group always act that way, and no improvement is possible because the culture is fundamentally flawed, is incredibly disingenuous. Anyone who makes this claim should be ashamed of themselves, as it is attitudes like this that contribute to perpetuating disunity between cultures who will always be distinct. Cultural uniqueness is usually a good thing (and should be preserved), but not always.
That median acre is also in the middle of nowhere with no power, water, sewer, or roads within thousands of feet, if not miles. It's probably covered in wheat or corn too.
90% of this money is going straight to AWS.
Of course we should build more housing. Unless we've decided we're against growth on principle and want housing to remain expensive and growth to stagnate.

(The ecological argument against growth in this case is backwards, though. Urban development is less resource intensive than the alternative of suburban or exurban development that uses up a lot more land and requires much longer commutes. And urbanization also tends to suppress birth rates, if you're concerned with very long-term ecological consequences.)
70% of the US budget is inexorably allocated to entitlements, interest on debt, and welfare. The rubicon of 100% US Debt-to GDP will soon be crossed. Many US states are hanging on to solvency by a thread. Corporations and banks have sequestered hundreds of billions in cash waiting for signs of US fiscal stability. And what does the media want to talk about? Russian spies and Chinese A.I.

Rome burns and everyone is asleep or mad with partisan fever.
There is already a service that does this that I pay $5 a month for.

Optimist Daily...I believe it's run out of the Netherlands.
I keep going back and forth between understanding the value of this product (dashboard for marketing to add integrations w/o dev time; better integration of analytics), to wondering why technical people pay for this. It doesn't seem cheap, and you're throwing a lot of control over latency-sensitive data to a black box.

The founder straight-up admits in this article that the problems they're solving are largely simple. To my mind, there's no need for a hosted service. Why hasn't Segment been replaced by an open-source project?

I'm not trolling here...I really don't understand the full value.
terms of service is something you have if you're an app. Our students sign legal contracts. Our site is just a landing page.

But ya we'll work on it. Thanks for the feedback. Something something cobblers kids worst shoes.
I live in a country where very little parking is required and whatever parking is built is either free-for-all or come at a huge price. People cheap out, but still expect to drive.

The end result is parking in grey-legal spots, parking in too narrow streets making it dangerous, parking in ex-greenery-now-sandy-parking-lot and whatnot. And lots of bad blood between neighbours who took whose spot :) Yes, there're rules to fine such behaviour. But it'd be political suicide to enforce those rules because everybody breaks them.
> You see lots of higher-order methods for things like manipulating sequences. Go has lambdas, but stylistically tends to be more imperative, so I'm not sure if they'll feel the same pressure.

`range` is generic, and by virtue of that is a builtin which only works with a subset of the also builtin magically generic types.

The reason why Go "does not feel the same pressure" has nothing to do with its imperative style[0] it is because they special-cased a few generic structures as builtin very early on, unlike, say, Java (which only had arrays as a typed datastucture).

[0] Java and C# are could hardly be more imperative, hell Java is only just adding anonymous functions
> Firm theory says that all companies exist to reduce the friction of negotiating all these things over and over again.

But the negotiation costs are coming down. There's now a number of somewhat standardised roles in your typical web startup (design, dev, PM, etc) and there's enough common language that expectations are close enough to being met.

There's also virtually no running costs at the MVP stage. You can rent servers, and you can avoid renting an office. So you don't have the negotiating problem of who swallows the losses, because the losses are just your individual opportunity costs.

This is of course for your typical unspecific "let's make an app" idea. If you need real capital, the firm is still a good place to start.
If Amazon owned the road, I would be fine with that. If a company owns a mall, I'm fine with them letting companies that pay them more have a bigger shop, and those paying them less have a smaller shop.

I'm also fine with them giving their own products preferential treatment. (This actually happens here - all mall companies have their own products, very visibly exposed.)
It's not surprising, soared isn't a single being... :-)
Then you're not the target. There are people that will say yes to this
If I were in the "go community" I would be pretty annoyed by this quote. I would find it dismissive of the literal years of people pointing at areas of their code that are bloated and less safe due to not having generics.

It doesn't seem to me that there's a shortage of people pointing out real-world use cases at all, and I'm looking from the outside in.
Wait, they didn't teach you data structures and algorithms?

They seriously stop at "hey deploy a CRUD app?"

That's rough. There's no way students are getting jobs with that in this environment. Maybe when they first started that was enough, but now the market is flooded with not-quite-competent junior devs.
What a strange comment.

Why do you think this has anything to do with racism? Is anything claiming an Asian country is doing better than a white country Yellow Peril? If not, why is this an instance of it?
I've been on reddit for over 5 years and have only been on HN for about 8 months.

HN is definitely completely different from reddit. I like the occasional joke or pun, but reddit takes it too far. The same tired jokes are repeated over and over and yet still get upvoted.
How about you make the rules of the game fair in the first place and then let the market work. Let the owners of land pay price for having that privilege (land tax) and only those who make use of that land will hold it. If they decided to just hold the land out of use, they would pay the taxes for you, so it would be win win.
> So even if the UASF doesn't seem to have majority support, it's really bad for you as a miner and as a user if it ever eventually does gain majority support. So when the UASF has a lot of traction, really the safest move is to join the UASF, because at least then your coins aren't at risk of being eliminated entirely.

Yes, but that is only if UASF gets a significant portion of the miners to switch.

This is also why Bitmain has publicly announced the UAHF, to hard fork away from the original chain, to avoid this possible scenario.
I hear ya. Same here.
I don't want to contact them in a way that they can trace me, since I'm pretty sure that they will try to covert up / threat me (I would hope that someone there already knows this is an issue....).
Using C++11’s Smart Pointers [pdf]
Cogent, cheers.

Personally I find the power differential more disturbing than the economic aspect (which is still pretty disturbing.)

FB (and Google and Amazon and ...) have enormous power with only the crudest of checks, an their users cannot fully understand how that power works and affects them.
I would rather contact them anonymously first, also I don't understand exactly how Tor would help me with this.
A much smaller, more dev-oriented site than here.

It's the OpenBSD to HN's Linux--more selective, more conservative, not being overrun by startup propaganda, politics, news, ads, and other pathologies of sites like this.
but what is Lobster's people?

The people I keep forgetting to beg for an invitation. The punchline to that joke is that lobsters is a read-only-unless-invited board similar to HN. Many of the topics discussed on both boards often parallel each other, so a comparison should usually be valid.
"Disputed Chinese territory" - by that definition it is easy to invade whoever you want. Just say it's your territory and you are good to go.
"Water! Water! Water! Loo! Loo! Loo!" I need to use the loo every time I remember this.
Well sure, but again you can still generally turn that into a house with water and power for vastly less than a tiny SF condo. Hell, you can even add both a small airstrip and an airplane and still be less executive than a SF condo.

Or skip the land and buy a solar powered houseboat which can go just about anywhere for less than a 600sf condo.
Airlines have been sneaking in newer lower tier ticket levels that exclude any sort of refunds or changes. You probably don't run into these through corporate travel, but if you have a basic fare your ticket is use it or lose it.
Perhaps the user simply didn't want right-leaning statements posted on his primary account, as so many people are obviously and openly bigoted against conservatives in Silicon Valley.

Trust me, if you debate against socialism / large government on here, a mod WILL show up and accuse you (but not whomever you are arguing with, the user who endlessly supports larger government is immune) of flame-baiting / being inflammatory / trolling / being nationalistic / etc.
How'd they miss the name "gobar"? :D
"in this world nothing can be said to be certain, except death and taxes."
— Benjamin Franklin

So I guess Ben just knew that aliens would never be a problem because Death and Taxes. Apparently the IRS is more powerful than Statistics and Physics.
They don't and shouldn't. Communities can't be monetized outside of ads and I've never seen that work long term. It won't make anyone rich or pay back investors either. At most it'll cover server costs.

A common problem is that communities where you can say whatever (after moderation of course) will say things advertisers don't want next to their ads. An extreme example is 4chan, but another one is YouTube. A lot of advertisers pulled out of YouTube because their ads appeared before a video of someone making a racist joke[1].

[1] In YouTube's case it mostly hurt content creators, not Google.
Stuff like this reminds me that politics is inescapable. Why? Because living in the US, my health care is tied to my employer, so no matter how desirable this kind of work might look to me, I'm not going to do it, because while I can tolerate instability in work (developers are lucky to be able to get a job very easily) I will not tolerate instability in my family's health coverage.

For a few years there it really looked like the US was going to go in the right direction, but alas. And this ought to be a totally off-topic rant, but when you tie employment with other statuses like the US does, you can't ignore it.
We have a similar viewpoint w.r.t Higher Kinded Types in F#. Much of the motivation for HKTs comes from people wishing to use them how they've used them in other languages, but we've yet to see something like this in our language suggestions or design repositories:

"Here is a concrete example of a task I must accomplish with <design involving HKTs>, and the lack of HKTs prohibits me from doing this in such a way that I must completely re-think my approach.

(Concrete example explained)

I am of the opinion that lacking HKTs prevents me from having any kind of elegant and extensible design which will hold strong for years as the code around it changes."

Not that HKTs and TypeClasses aren't interesting, but without that kind of motivation, it's quite difficult to justify the incredibly large cost of implementing them well. And that cost isn't just in the code and testing of the compiler. This cost also surfaces in tooling, documentation, and mindshare. It could also have an unknown effect on the ethos of F#, which for better or for worse, does bring with it a bit of a somewhat intangible quality that many people like.

Personally, I think Golang should implement generics. But I'm sympathetic with the views expressed by Russ Cox here. And I don't think it's just sampling bias.
You mean superset, right?
I haven't programmed in Go, but from what I understand, Go's explicit error handling isn't enforced by the type system, as you can leave off an `if err { ... }` check and everything still compiles. I think adding a generic result/error type (like the Result type in Rust or the Either type in Haskell) would be a pretty useful feature, as currently the error handling sits in kind of a weird place between forced handling and traditional exceptions.
> I live in New York City where we have our problems but appear to know how to actually build housing for people.

Uh... housing costs in NYC are pretty ridiculous. Commute times as well. The furor over the subway wouldn't be as pronounced if everyone had relatively short commutes.
Volvo's switch to electric is a death-knell for combustion UK
Show HN: 15-question language identification quiz
Segment is perfect example of a small solution that proved to be extremely useful for everyone. I imagine Segment can grow to an extent that it'll start affecting other products' customer base—or maybe it already has. Earlier if a company was using Mixpanel, moving away would have meant wasting hundreds of man-hours to switch to a newer solution, which could have deterred companies from having that discussion. With Segment, it'll only take a few clicks.

We need more solutions similar to Segment which make we-are-too-much-invested-in-that reason less and less common.
The question is _why_ do you need generics, for what use case(s), etc? Saying “I need generics otherwise I won’t use Go” is exactly the type of feedback they don’t want.

It seems like you’d have valuable feedback given that it’s a “showstopper” for you.
hm, yes makes sense.

I just had the feeling that the "we saw many clients having that problem" and the "we gave the clients discounts" didn't happen.

To me it seemed like a "this sucks, fix it please, we will pay you for it, but we don't want to maintain that software, so keep it."
Just bundle it in with the rest of JS payload with something like webpack. Individual calls to certain domains (GA, Heap, etc) might still get blocked, but the payload itself will be fine.
Space transport coming to a subatomic particle near you