skysight-inc/HackerNews huggingface dataset:
As I've said below when there's a media blitz from one geopolitical sphere of influence about the actions of another sphere, when those exact actions have happened in the past in the first sphere, and as far as we can tell would happen in the future I get very worried. That generally gets used to harm way more people than the original action.

And that goes double in cases where there's very low levels of information out of the area.
Self-publish your stuff. You have nothing in your way. The only thing stopping you, in this case, is you.

Don't try to be an international bestseller. Just find a smaller group of true fans.

See: Kevin Kelly

See: Seth Godin <-- where I get much of my inspiration. He's REALLY good.

Oh yeah... don't stop coding. Keep your day job. Write on the side. Fund your dream. ;)
Cool. Do the pattern matching libraries check for exhaustiveness in the match cases? Do you see this eventually becoming part of the language?
Yes, because there are thousands of people who'd happily take their job at 60k and are just as qualified to do so.
Distributed Erlang: From Datacenter to Planetary Scale Applications [video]
Know the owner of a failed restaurant. He said you aim for 25% for food but usually it ends up around 33% no matter how hard you try. This was for a single non-chain restaurant.

Someone else about to close a business down for a physical product. He was boutique sized, because of competition from factory made higher volume, he could never get above 2x COGS, and it has been a hard grind that is now losing money instead of the narrow margins he'd had for a while.
We've been running a stripped down version of numpy + scipy + matplotlib in lambda. We'd build the environment in a docker container with Amazon linux, manually remove unneeded shared objects and then rezip the local environment before uploading to s3.

A similar method is described here: https://serverlesscode.com/post/deploy-scikitlearn-on-lamba/

Layers should make this entire process easier.
yes, but the links we always see here on hackernews are for their normal wsj site.
Yeah, that's the experience of working on a hardware startup. The amount of anxiety is unreal. Great writeup, with a rawness that most people don't get in these retrospective pieces.
When I say appropriate I mean "an age range which will likely result in swipes from them too". I'm not what a lot of 23 year olds want but I'm fairly desirable for a 29 year old. On top of that I don't have anything in common with women who are under 25.
You can check out last years challenges while you wait right now.

https://adventofcode.com/2017
FWIW GOPATH has not been required since 1.8. It now defaults to $HOME/go if not set.

Go is pretty easy to get up and running in Windows. There's an installer for the compiler and you can install vscode and the Go extension pretty quickly.

Windows is an afterthought for most programming languages (ever try ruby or c++?) and Go's cross-platform capabilities were a breath of fresh air.
The solution is to end social welfare programs, institute anti-vagrancy laws that force the drug addicts to work for a living, and end illegal immigration to create jobs for unskilled legal residents.

There will still be aid to the poor, but it will be in the form of charity, which is more sensitive to those abusing the aid.

Ending all unconditional government safety nets will undoubtedly cause more suffering for the poor in the short run. But in the long run, it means fewer single women having childen that they need government aid to support (welfare is a major contributor to increasing rates of single parenthood), and who are far more likely to end up in poverty as adults.

It also means fewer people who are able-bodied becoming a drain on society from a life of irresponsibility (partying with their friends while living on welfare). Forcing a structure and discipline on these people's lives is in the interest of society, because it means they become contributors to the economy instead of a drain.

The long term effect of a more efficient economy is a substantially higher standard of living for all classes, including the poor.

There are countries in the world that have much lower levels of homelessness and drug-abuse, and much higher rates of economic growth, than the US. You're pretending there is no alternative to the current path except genocide (which you accuse me of supporting), and that's very disingenuous.
What's your point here? ADHD brains are still there. You can choose not to medicate yourself if you don't want to.
Not all employees are concerned, only some of them. I think Google employees might find that they aren't that important in the company's agenda, however loud they are.
Thanks, guess I misinterpreted the documentary, they were only talking about huge calderas from former eruptions. Or I missed the part where they talked about the active volcano (multitasking, meh ...).
that's exactly why I cancelled my print subscriptions to both car and driver and road and track. I can't stand those. Whoever is creating those, really needs to be fired.
Social progressivism exists among citizens, and in turn that's what makes a city progressive in the eyes of people. Although with the case of many older systems, legacy corrupt political rackets still exist and aren't going away any time soon, as many of these people hold powers that could cripple the city.
Bustle Digital Group Buys Publisher Mic in Another Tough Moment for Media
Hooking them young? “Amazon Teen” is targeting kids on Snapchat
If you are a registered user, in the FAQ

>In my profile, what does showdead do?

>If you turn it on, you'll see all the stories and comments that have been killed by software, moderators, or user flags.

This is what people refer to when they say shadow/hellbanned.
C++11 introduced breaking changes (https://stackoverflow.com/questions/6399615/what-breaking-ch...) but is widely regarded as a boon to the language.
It's not very enticing to start a family when you're renting and have no stability though.

When it seems like owning a home is completely unachievable, there's no point in saving so you might as well have those experiences.

Also I'd separate travel from those other things. Witnessing other cultures through travel is a very valuable experience IMO.

Community? What's that?
Anyone else have their M3 steering shut down while driving for several seconds?
int ebx = 0;

but

movl $1, %ebx

.... FAIL.. :D
Flipping Bits in Memory Without Accessing Them: Study of DRAM Disturbance Errors [pdf]
Notiom looks cool. Currently an Asana user, and it works well for me. Notion looks like it has more or less has the things I wish Asana had.

Mind sharing what you like about it, why Asana wasn't enough?
More likely.
Is this the FB-founder bump? I don't see this being worth that kinda valuation - can they do $150MM/year in revenue in such a crowded market?
If you save a half hour of developer time per year by not switching, you come out ahead.
Returning -1 instead of an error is abusing the type system. In C, there is no error type, so it might be excusable there, but it is inexcusable in Go, IMO.
> One example being conservative Democratic Senators from the South becoming Republicans.

No, those were changes to adapt to national political realignment; they switched because the party they had been a member of stopped supporting the things they wanted.
Delta opens first biometric terminal at Atlanta airport
This sounds like a misinterpretation of Gresham's Law. That's specifically talking about currency, which I suppose in this case would be the reward points. There is no "good" vs "bad" version of the currency though. Certain types of points are not driving other types of points out of circulation. The value of the points depends on how you use them, with people more eager to spend points on high-value redemptions.
Closed source I understand, they must have something in there they don't want to give away completely for free. But "no commercial use" just cuts out something like 90% of the user base. Because depending on your definition of those terms it would also apply to anyone building anything with it that they plan on selling in the future. Even paid tutorials on how to use it would be out of the question.

It's like "how to not get people to use your tool" 101
already confirmed as fake news

https://www.lemonde.fr/les-decodeurs/article/2018/11/21/les-...

Enjoy your daily BTC scams.
Maybe Not [video]
Show HN: Free Read-Only Assessment for AWS Accounts
> infrastructure in sprawl costs more per capita than in dense urban developments. (snip) it’s cheaper to provide it to a big building on an existing street than it is to a new subdivision down the road

Unfortunately, even if you divide the costs per person, it's still often cheaper to get 40 people new water lines in say 20 average suburban homes, than it is to get 40 people new water lines in say, one building in Manhattan.

Infrastructure costs do not scale evenly per mile. The capital costs in infrastructure are rarely the actual wires or pipes, it's the installation and maintenance labour. Which are considerably more complex and more expensive in dense urban environments, than it is in the sprawl.

There are plenty of downsides to sprawl (it's a waste of land, for instance). But sprawl is nearly always cheaper (even after removing all subsidies), that's kind of the whole reason sprawl exists in the first place.
Yes. But there is an easy way around it. If you can break your process up into chunks that run less than 15 minutes, you can have all of your steps in different methods, and use Step Functions to orchestrate it. You will usually be using the same lambda instance since you are calling the same function.

https://aws.amazon.com/step-functions/

Basically you define your steps with an input to each step (all of the below is psuedocode of course$ :

Step 1: {“Event”:”step a”}

Step 1: {“Event”:”step b”}

Step 1: {“Event”:”step c”}

And define the handler in your lambda:

Switch event:

Case “step a”

DoA()

Case “step b”

DoB()

Case “step c”

DoC()

I’ve had a lambda run for two hours doing this.
"X isn't supported natively by processors, so there's no real need to handle this as a primitive instead of letting people to use a library for it" is a general-purpose argument to cherry pick which primitives you support and which ones you don't. Surely this isn't your actual reason you choose to oppose Rationals / BigIntegers as primitives while accepting hashmaps and arrays?
TRON Arcade Launches $100M Fund to Support Game Creation on the Blockchain
Wait, if you were platnium for many years, you should be a lifetime platnium under the new program? I am just shy of LT plat and have LT gold, which is basically useless.
In my (useful(?)) opinion, the code sample didn't really illustrate the nice things about rust. I do like the bulleted list from the old website, but I find the new website more modern and approachable (especially with all the big headings and smaller text that drills down into the details). Maybe they wanted to give users a more focused view on the biggest selling points, rather than show some generic-looking code and several bullet points that noobs might not understand?

But, in my (useless) opinion, the green is... "bold", and that part isn't very modern or approachable
Thanks for the advice! I think there is a stigma against self publishing, but it’s probably he smarter choice in the kindle age.
My dad is dying from a 20 cm tumour right now. He has insurance but put up with the pain of a growing mass in his pancreas and stomach for months because he didn't like going to the doctor. Had we picked it up early, they could have operated and put him on immunotherapy.

Please, go to the doctor early and regularly. It's not worth it, trust me.
See the doc I linked above: https://github.com/golang/proposal/blob/master/design/28221-...

Probably not. We can add things and we can opt-in remove things (e.g. user says they want v1.14 of language gets them new language features and removes some language features), but we can't change the semantics of existing programs. That is, if a program compiles with two different language versions, that program should mean the same in both versions.
He probably would :)

But I just quoted the linked PDF a few comments above in the chain.
It's concerning that you are being taught this.

The British didn't bomb Germany in any significant way until after the Battle of Britain. This wasn't some moral decision or anything - they didn't have a bomber with the range to attack Germany until the Lancaster[1] which flew in 1941. The Germans occupied France and the Netherlands which let them attack Britain much easier.

The Battle of Britain (when the Germans were bombing Britain) finished in 1940[2].

It's true that the German campaign against factories (and airfields) was effective and their switch to bombing cities allowed the RAAF to survive as a fighting force.

[1] https://en.wikipedia.org/wiki/Avro_Lancaster

[2] https://en.wikipedia.org/wiki/Battle_of_Britain
> cambridge / boston area university

Is this a long winded way of saying “Harvard”?
FoundationDB always sounded amazing, BUT, the way they disappeared when it was bought by Apple left a bitter taste in my mouth and I don't think I would ever trust them enough to build my business around their product.
We know how to build secure software. It's just very time consuming and expensive. For the most part nobody wants to pay for this so we have a constant stream of hacks instead.
You indeed can, but it's beta (us-east-1 only at the moment) and leaves a lot to be desired (https://www.jeremydaly.com/aurora-serverless-data-api-a-firs...)
> cheap goods

Price anything at professional grade. For example, a heavy duty professional microwave can cost well over $1,000, but you can run it 20 hours a day for years.

Thanks to my former restaurant owner friend for this example.
What if the need is for a small language without generics?
This is well documented: https://www.wsj.com/articles/on-amazon-pooled-merchandise-op...
And my follow up is... why is your boss not doing whats best for the company?

AND ...your career progress is NOT up to your immediate boss. That person is a blip on the radar over the course of 30-50 years working, particularly if they aren't worried about things bigger than themselves.

Companies are made up of many people and provided the company is working on something worth working on, your alignment towards that end will be noticed by all of the other people.
Hi there, I'll ask someone to reach out. In the future, please file a support ticket at: protonmail.com/support-form
Government hiring is not a labor marketplace, wages are standardized
It's also 100% misleading. I know people on HN love to be technically correct, but come on buddy...
Cloned in a day? I could clone it in four minutes
Using SQS as an event source, it will also fanout with the advantage of being able to process up to 10 messages at once, dead letter queues for SQS make a lot more sense than lambda DLQs etc.

But, I prefer to use SNS for producers and SQS for consumers and assign the SQS queue to a topic. With SNS+SQS you get a lot more flexibility.
But still, most of those things are one time costs: product development, failed products, fixing defects, certification. once you have completed those things, you can keep selling the successful product for decades right? especially now that the pace of innovation is slowing down. I mean just look at the clothing industry: a t-shirt today is the same as it was 10 or 50 years ago, right?

I would imagine things are super high tech and new, would need some iteration in their first 5 to 10 years, but after that, I don't know.

the costs that scale with each good sold is: Support, cost of returns, Sales, marketing, etc.
Why put the function first and the arguments second?
We do use it but mostly in middleware.

However, the reason we don’t use that more is partially because of the viral nature of context - it came late in kube lifecycle, so we didn’t ensure it everywhere and now it’s a lot harder to wire (clients have been iterated on for a while).

I have a closed PR from 2015 to kube that added per request ID tracking that we closed as “wait until we have context everywhere” and we’re still waiting.
Hm, weird muslim ban. It seems to miss the largest muslim populated country in the world...
What I've seen is that the salary is dramatically lower, and as you noted, the opportunities to advance into management are more more difficult to obtain. (My wife spent time as a technical writer. I work in software engineering.)
Nothing could be truer. You end up harming your mental and physical health for someone else's benefit. Musk does it but ultimately he is doing it for himself, no matter what he says.
Well the Googles of the world are absolutely pulverizing the IBMs of the world so it’s really the people with “gravitas” who are playing House and the “elementary school” students who are getting shit done.
It's crazy to me that if we disregard all of the historical importance, the government still doesn't have the foresight to invest in maintaining it's number one tourist destination in the country. However, I fear throwing money at the problem is a temporary solution for the actual structure where fixing the surrounding pollution is more important.
I think you are totally flipped the excuse and consequence.
https://en.wikipedia.org/wiki/Xinjiang_conflict
If Uighurs is a peaceful land, Chinese gov would never deploy so many military there. And also to be clear, China has zero tolerance for the separation, either it's Taiwan, HongKong, Macau, Uighur or Tibet, and China is not a liberal land, so the government's policy get the majority support.
They already have. You're entering a market, as you say, where every contemporary is a super senior developer, for old, rich companies like banks, and with demand staying static...but supply dropping.
I think more people need to realize that the buzz / bullshit around "startups" in this day and age is used significantly to trick naive noobies / NCG's into working insane hours with sub-par pay and sometimes no benefits.

All under the guise of "changing the world" or "disrupting". IMO, people who take time to think about things and implement solutions at a reasonable pace are just as productive if not more productive than people who feel like they always have to be "pushing".
A local city choosing to ban gay marriage or gay people from their city would be completely democratic, but would you be willing to defend that action? It gets even muddier when you start to consider who has more power in those situations to influence votes, or to deny people their rights to vote and so forth. This is similarly the case with NIMBYism which can be viewed as a battle between the wealthier home owners and the influx of young professionals who are being priced out of basic living arrangements.

Democracy only really works when each individual actor is playing on the same equal playing field. When you have companies lobbying to frack on public parks or wealthier individuals taking advantage of outdated laws or AirBnB, that's not exactly something I'd consider democratic.
Slow clap...
Haskell's motto is "avoid success at all costs", but it feels like it applies more to Clojure.

I genuinely believe that Clojure could have taken over the world if it had a more sensible open-source governance model.
Borges!
Here is an attempt to wikify one of his stories.
http://tlon-uqbar-orbis-tertius.wikia.com
Race to the bottom... make everyone's life worse because there's a fad right now, till the techbros get kids. Still won't let the working class stay where they grew up, but who cares.

Yeah, the Safeway parking lot is already half full at 3am with cars that don't move until the next morning. All the street parking is full and the "transit corridor", that allows the apartment owners not to put in parking, is a bus line that is loved by the homeless because it takes 3hrs each way (no one else wants to take it).

What kind of infrastructure are they going to put in? A $30B subway that goes everywhere (the buses are late because of the traffic)? I don't think my vote is going to convince everyone else to kick in $30k.
Welcome to Marriott.com! Would you like to share your GPS coordinates with us?
His solution to "not using Uber because it's a security nightmare" was literally to bum a ride from someone in the audience who happened to be my friend.

He also had this hilarious policy / agreement with ACM to have some kid giving him a new glass of tea every 1.4 minutes or something. It was petty and weird.
This is the opposite of all data I have seen. The long term decline of religions is a real thing.
If Asana values transparency internally, then why are employees not told their pay bands as well as given a level such as senior engineer? I know engineers who have left because they could not tell if they had room to grow salary wise. The only way they could find their market rate was by interviewing at other companies.
My thoughts exactly!

I’ve only been playing with Clojure for a few months, but it feels like a spaceship. This addition just adds to the mystique.

My first thought upon seeing the REBL browser in action was that it looks like those protocols enable something like Smalltalk’s amazing integrated full-system dev environment—the most intriguing aspect of that language to me by far—to the Clojure world, without having to buy into the “system as image” paradigm that Smalltalk seems to require. Can anyone with Smalltalk experience comment on how accurate this hunch is? It just screams “best of both worlds” to this noob.

EDIT: I should have read the other comments first: it looks like this is a common sentiment, which is very encouraging. I’d still like to hear the first impressions of a Smalltalk veteran.
Do they need anyone else? :)
Name something built by a hardware startup in the recent past or imaginable future which would be designed once and built for 10 and 50 years exactly the same.
I'm pretty excited by the idea of Go getting generics. This has always been my deal-breaker issue with Go and I'm glad that what appeared to be a disingenuous "let's pretend to be hunting for the truth until people go away" stance was actually really a hunt for the truth! Goes to show that you shouldn't make snarky snap judgments.

As for all the folks claiming they'll leave Go if it gets generics, it's faintly reminiscent of Mac fanboys claiming PowerPC chips were the Very Best right up until this was obviously not true. C++ generics are a PITA in many ways, but you can be insanely productive in the STL without having to hand-roll everything and with good type safety.

Despite the pain, I've been amazed at how easily you can build up some really complex data structures as pretty much one-liners ("Oh, I need a vector of maps from a pair of Foo to a set of Bar") that would either take a preposterous amount of code (or be a type-unsafe disaster waiting to happen) without generics.

Hopefully the final Go 2 generics proposal will capture some of this goodness without some of the horrifying C++ issues (error messages, bloat, sheer brain-numbing complexity).