skysight-inc/HackerNews huggingface dataset:
Great for you, our house is small (for the UK), there's a shoulder width of space around the beds; a park with grass is too far for the little ones to walk and there's been a couple of stabbings locally which makes us a little reluctant to let them out.

It's almost like sweeping statements such as "no one should have a lawn" need modifiers. ;o)

I'd guess grass is still better environmentally than gravel; so long as you don't over tend it (and our mower was rescued from the dump).

Have fun.
The hello world examples for master and 0.5.0 seem quite different - any trouble keeping up with the changes?
There is no reason to value a "balance of bullish versus bearish articles." If the prevailing sentiment is one or the other, then those would be viewpoints most represented.
> You set the boundary parameter as the beginning elements and you arbitrarily choose a sample of a 50 element list.

That isn't what I was trying to express. I was saying you would use: [], [5], [12, 3], and then a few long lists.

> I would think it would be the same as the theory behind science/experimentation in general: probability.

Probability isn't the underlying theory behind experiment selection in general. It's used in what's called design of experiments in statistics to calculate optimal sampling points for continuous variates, but if you look at what scientists actually do to choose what experiments to run, it is not based in probability.

> Can you point me to a resource explaining the trace assertion method?

There are a bunch of papers. A quick Google search should suffice.

> Your talking about using some method (Parnas's) to modularize external services like IO away from testable logic

No, I'm saying that you can use the trace assertion method to produce a description of a service that is amenable to choosing a set of test conditions the way you would for a list or a tree.

> You talk about a function that takes two variables then you suddenly say f takes all three.

No, I'm saying it takes two parameters, but we let each parameter accept all three of seconds since an epoch, a relative time reference, e.g., "2 days ago" or a text description "march 15, 2019".

The size of a test plan is the number of conditions to run. N is a constant characterizing the test plan. This is just a scaling argument so it kind of doesn't matter.

> From what I can make out you're overall reducing the cardinality of the types of the parameters to a function but it's not clear to me exactly how or what you're doing.

I was just trying to give an example. Obviously failed.
Leaving Is a Privilege
I wrote both of these functions and conjoin and disjoin were definitely considered but were ultimately dismissed to avoid confusion with `conj` and `disj`. The chosen names were meant to echo `some?` and `every?`.
I will check that out, don't believe I've heard of it.

I can utilize tools like these to make things easier for myself. But this view is what the average new reader experiences, it's surprising that they don't care more about that.
Ask HN: Is working for Google still worth it?
For the past 12 months, Google has been courting me into joining.
As an oldie (35+), I always thought of working for Google was an achievement. A company that makes very cool products for an extremely large audience.

The last few years the shine has come off the company, but you can't deny that one would be working on problems you wouldn't see anywhere else.

Google reaching out with a SRE Manager position. From what I understand, this is working on the core products. Is working for Google still worth the experience?

Something to keep in mind, right now I am working as an Engineering Director. I report directly to the CTO and manage 30 engineers and a dozen products. The company is well established and very stable. I assume that moving to Google would be a step down/back/sideways, at least in the beginning.
It's comical how Bloomberg wouldn't get into the race until Warren polled higher than Biden for two days. Even a tiny chance that a wealth tax could happen was enough for Bloomberg to commit to the race. Haha.
Rethinking Programming
more here: https://nim-lang.org/araq/destructors.html
> Do not build first. Do not write anything. Find the distribution channel first.

This seems useful advice.

The provided example (spamming job adverts to targeted audience) looks very wrong.
Still worse: it's a confusing code, and it's also confusing that it's faster.
What good is your uninformed dismissal, here? You're not even judging the book by its own cover!

The essay that was precursor to the book lacks literary references, and if anything is infused with a sense of inferiority.
Are you being cynical and dismissive about the book or the article about the book?
>Generally, the "10x devs" are the ones who got to do the initial greenfield work. They are the ones who understand the system, including all the undocumented domain knowledge that has been embedded into it over the years.

I think this is exactly right. Especially when working on large projects with complex business logic.
The fact that we're seriously talking about having to install plugins and manually munge the HTML of an everyday corporate site just to make it minimally navigable is, in my mind, absolute madness.

It really is a return to the bad old days of the late 90's web where one wrong click would kill your browser with 20 new popups. Except this time these corporations are willingly doing it to themselves. I wouldn't have believed it even a few years ago. Surely this must be killing engagement on their sites?
Byton is putting a 48-inch screen in its new EV, and it has content, too
Yeah. Everyone says the media causes loneliness, but I think that misses the mark. A more likely cause is that modernity gives people no path to making allies - you can get by without having anyone who will back you in a fight - but people still feel terrible when they don't have allies, for evolutionary reasons.

Maybe one individual solution is to take risks together with other people: startups, joint creative projects, and so on.
Yes but most mutations just break stuff.
Where is the link to the origin of this discussion ? From the realworldtech.com looks this is the first post https://www.realworldtech.com/forum/?threadid=189711&curpost... . But that post is already an reply to something else's post.
Don't donate through Facebook. Their processes are pretty unfriendly to the charity receiving the money. They float the money for an unspecified amount of time, which hurts charities' cash flow. They provide less donor data, so charities can't thank donors or reach out to them again in the future. And if it's a personal fundraiser, even if the money goes to charity, Facebook does charge fees.

Just give directly to the charity. If you're concerned about the fees, just cover them yourself. Industry standard is 2.9% + $0.30.
Australia to pay ‘whatever it takes’ to fight wildfires
I have been in two such developer roles - combined around 8 years. I am currently at the second and every morning I struggle with the idea of not going to office and quitting but this job is what puts food on the table.

I don't even want to be in the software field. Whenever I have tried to think about it, write it down, brainstorm I have come to one vague connotation that I'd be interested in something that's a combination of art/history, architecture, product, UX. I have tried finding masters, PhD in fields that would appeal to me, tried to search for jobs and I have found none. There are some (very remote) - but at my experience level they either look for experience in the field of higher education.

I have to leave this job and I am planning to move to some other software company - preferably some big org where I can look for something that's a fit for me or something closer. But I won't even know whether I should do that. Some evenings I just try not to think about it.
In New England letting grasses flourish would also provide a home for ticks and Lyme disease. I try to be friendly to pollinators but unfriendly to ticks.
It's certainly malfunctioning, I'm getting an 'invalid upstream proxy response' error and a 502 Bad Gateway on the error handler. This at around 1500GMT 6 Jan 2020.
A 2 room apartment in central Stockholm, 40m2 starts at $303000 right now (that's a current listing).

https://maps.app.goo.gl/PnrNuo2k3LsgaeG89

That apartment is 44km as the crow flies from my house, 55km by car (45-50min of driving).

Is your definition of "high middle class" really if we're able to afford central Stockholm housing?
I also wish all of my data was version controlled, which is why when I created EteSync[1] I made sure to include a full change history. Check it out, I think it's exactly what you're looking for, and it's fully open source, so you can host in on-site if your company requires that.

https://www.etesync.com
> The gold standard is probably Kaiser for CA residents.

I love your post but I almost shat myself when I read this. Kaiser is convenient but not top ranked in much. The gold standard is a PPO that lets you go anywhere (else) you like incl. top specialists + a membership primary care network like OneMedical for convenience.

(By the way, I support Medicare4All. Good healthcare shouldn’t just be for wealthy FAANG engineers and even for us the system still sucks.)
I am not using the same argument. I am not arguing that something must be true by disproving something. I think you misundersand what I am suggesting here.

I am suggesting that there may be a legend that was somehow carried from the days that the Denisovians (ogress) mated with Homo Sapiens (monkey), so that that the modern-day Tibetans carried those genes for living in high altitudes. That mechanism for passing on those genes are exactly what the the article is suggesting.

At no point am I saying that these legends were somehow the cause. I am not sure how you got to that idea.
overally i think for small os-es you can write easily a micro libc core in C or even in Nim where you define malloc/free etc and just use them directly as in C and zig.

otherwise you should be able to use something like destructors eventually
Go is the Founder's Game
well this feels smug
The Bob is a modular blockchain phone that you assemble yourself
Yes new people do have that vinegar, then over time pretty much all of them just go with the system and pension surf mentality, learn how to be seen to be busy, all the office political tricks and what to say and not say and get all the promotions. Then there are those who still give a damn, who either burnout or burn speaking out.

It's a pattern in many walks of working life with office space.
Handy | New York, NY | Engineering Manager & Engineering Team Lead | ONSITE | Full-time

Handy is changing the way the world buys services by connecting customers with vetted, independent, local service professionals in a fast, convenient and reliable way - at the tap of a button. Started in 2012 by Oisin Hanrahan & Umang Dua, Handy has scaled to offer cleaning, installation, and assembly services across the entire US and has processed over 3 million transactions. As of 2019, Handy is an independently operated subsidiary of ANGI Homeservices (Nasdaq: ANGI), the world's largest home services marketplace including brands like HomeAdvisor and Angie's List. This milestone gives us more leverage to bring the Handy experience to millions of more customers.

Handy is also the assembly and installation partner for major retailers including Wayfair, Walmart, eBay, Crate & Barrel, and Costco (see more detail at https://handy.com/retail). Each partner represents an opportunity to introduce Handy to more customers, and drive growth for the company.

We're offering:

- Competitive salary plus equity

- Full medical, dental, vision package to fit your needs

- Monthly Handy credits (Free weekly cleanings!)

- Unlimited vacation policy; work hard and take time when you need it

- A fun office in the heart of Manhattan, always stocked with coffee, snacks and drinks; catered lunch and dinner, foosball, office events and team outings

- Ground floor opportunity with a team building something great

- The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing an industry

We're looking for talented engineers who love to work collaboratively and solve challenging problems.

Engineering Team Lead: https://grnh.se/877c24193

Engineering Manager: https://grnh.se/3824fea43
Part of the problem is that making meaningful, deep, trustworthy, help-you-bury-the-bodies friends is every bit as difficult as finding a husband/wife/long-term-romantic-partner.

It's one of those things that you can stumble on by accident or try, try, try for years to either succeed or fail with no rhyme or reason. Some people have luck with apps, some people don't. Some people make a passel in grade school or college that carry them through life, some people don't.

I can't tell you how to find those deep, life-long "best" friends; I don't think anyone, anywhere can.

All we can do is offer some advice on how to make the easier, more common, less complicated simple social connections, work-acquaintances, school-acquaintances, church-acquaintances, softball-acquaintances, library-acquaintances, meetup-acquaintances, with the vague promises that something more meaningful might develop from that.

(Also, to try to convince you that the "lesser" social connections you make with people who are happy to talk to you about a common interest or the weather or life in general or how much you hate your job for 15 or 30 minutes at a time every few weeks as part of a large group are actually quite meaningful and important.)
yeah surely your family has good dental for paying only 500$ medical costs.
So, there's a thing I wonder about cloud businesses, Amazon or anyone else's. How much of this is funded by businesses that are not profitable, but are running on VC money? I recall the IPO documentation for companies like Uber stating a stupendous amount of their $$ going for AWS.

I am reminded of Paul Graham's description of Yahoo's advertising business in 1999. Lots of paying customers, things seem great, you're solidly profitable. But what if most of your customers aren't profitable? What happens when the next recession comes?

Not saying cloud computing is going away, but I think its current apparent growth rates are being propped up by a lot of Softbank (and similarly unprofitable) investments, which will go away fast when the next recession comes. Until then, we don't really know how profitable cloud computing is as a business. It may not be as good as it looks right now.
Show HN: Emauth.io – Free service for Slack-style passwordless login links
How? Restricted air space already exists, I'm just saying 'extend that to digital world'.
Everyday Objects Reimagined as Spaceships
Learn How to Code a Media Converter from H264 to H265
Humans have a natural tendency to discount things that are unpleasant. A site like this one contains a lot of people that have a lot to lose if the economy makes a downturn.

This kind of blind spot was featured prominently in The Big Short, especially the Brownfield Capital plot line (2015 film).

[1] https://en.wikipedia.org/wiki/Negativity_bias#Decision-makin...
Samsung unveils a bezel-less 8K TV and a rotating TV at CES
I don't know, I saw this on an Outer Limits episode once, those tumbleweeds are up to no good or maybe they are trying to communicate.......

https://en.wikipedia.org/wiki/Cry_of_Silence
Climate news brings out all the nit picking. We will never reach 100.0000000000% certainty, and even then you can just argue for more zeros.
Hello am Gabriel from Nigeria, am a junior nodejs developer, I am interested in this job
While you are certainly right that certain fields are more deadly than others, less direct things like loosing personal pictures of someone, leaking someones unencrypted medical data, getting some abstract score wrong, etc. can seriously impact your users lifes. And even the more security critical fields constantly do things wrong. When you can change the workings of an insulin pump that is in someone elses body remotely and it turns out neither the programmer nor the regulators thought authentification might be a good idea, you know something is very wrong with a whole profession.

The latest Boeeing example is more of a regulatory failure, but somwhere someone sat and coded the behaviour that killed multiple hundreds of people.

We as programmers are just as responsible for what our stuff is doing as anybody else. Maybe even more so, because the work of our hands multiplies. If we put in the effort to make something a little easier, safer and faster that people use every day, you impact more lifes than you might know. And the same is true for the other direction.

Why is it, that software glitches are always seen as a god given higher force, that nobody could have prevented? I know managing complexity is hard, but there is proof out there that it can be done if wanted. We could wait till we are forced to do this by law, or (preferebly) develope at least a pinch of ethos for our own work.
Sorry, but this is becoming embarressing for you. You are not disagreeing with the information in the article, merely smearing the organisaton it is published by. Then you provide opinions of organisations that are equally unreliable.

You have been abusing your downvoting privilege and flagging comments. Down thread you resorted to lying. Amusingly you accused a commenter of assuming bad faith. Perhaps you should go and read the guidelines you cited?
> Maybe the writeup doesn't do book justice but it all sounds like boiler plate views journalists have on SV with no real insight.

It's from someone with experience in the environment, so maybe it's just that the “boilerplate views” are common because they accurately reflect the situation, which would itself be a valuable (though uncomfortable to the same people that like to dismiss the perspective as “boilerplate views”) insight.
On the other side I've had customers ask for things that are impossible or against best practices and their own interests.

For example, password requirements. Many companies are not aware of the latest best practices and guidelines and request that we block browsers from generating or remembering passwords in password fields. Or they give us a list of draconian password requirements that are clearly debunked by the latest guidelines.

Or they ask us to basically break the HTML spec.

Like I tell my four year old son, I'd love to get a million dollars but I'm not going to get it because I stamp my feet and demand it.

Trade-offs need to be made on both sides. I agree that an engineer that doesn't provide alternatives when a customer demand is not technically feasible should be corrected. However the customer should be prepared to choose from those alternatives or change their demands as well. The first step to success is shipping and the most common reason for software projects shipping late is a failure to start. I'm not against firing bad customers.

It's much easier to ship without a contentious feature and figure out how to add it later than to delay shipping (for certain features within reason, of course -- please don't ship half-baked security libraries or aviation control software).
There is no external oversight to ensure that the compiled binaries in the Elementary OS iso match the published Linux kernel code, either.
Out of curiosity, how would you know that the community is large enough, or committed enough? For example, while Julia has been in development for almost 10 years, a lot of the community has now been around for 5 years. There's about 2,500 Julia packages, with the ability to call C, Fortran, R, Python, Java, etc. All the key community stats based on downloads, website views, videos show a healthy growth every year.

While in absolute numbers, we may be at 20% of R or Python communities, I am always curious to understand what people mean when they say the community is too small. What would be a signal that a particular community is big enough?
> Maybe one individual solution is to take risks together with other people: startups, joint creative projects, and so on.

Theres not a very strong startup culture outside a select few places no?
sure you will agree that are people in this world who lead far miserable life than you. just relax and try focussing on hobbies, social/community work/... To err is human but to realize that you made mistake, you are already on the right path to a better life.
Ask HN: What Happened to Archive.org?
I used to be able to enter a url and find historical snapshots of websites. Now it doesn’t seem to return anything. Did I miss something?
My question is what does this book offer that others don't? What's your answer?
Not quite, saying the economy is the most important part of this graph is not enough to dismiss the impact of climate change.
Because SHE CAN MAKE HER OWN MONEY. That's why. How do you not see that? And status doesn't always equate to money, yet status is what is selected for, not money, exactly. Money is just a status symbol. Women who make enough money to not need a man often STILL select based on wealth.
true. also firefox has a "reader mode" that strips everything away... but you have to click to activate.

for reference, this[0] is what the above page looked like when I landed on it

[0]: https://imgur.com/a/LyeybN2
Many people do, particularly after getting passed for a promotion once or twice. My anecdotal evidence is that it is harder to get promoted to L+1 than to get hired at L+1.
> If you do the former you end up with something like C++

That's a pretty awesome place to be, as C++ is one of the most successful programming languages in history.

Perhaps there are lessons there.

> or you're willing to break things and then why not take the opportunity to improve the syntax and get rid of the cruft?

Break things just for the hell of it is not much of a tech argument.

C is already pretty light, and already gave origin to successful programming languages such as C++ and Objective C. Unless you find a compelling reason to break backward compatibility in a very specific way, I don't see how that argument makes any sense.

> An other big problem with C interop for newer languages is that while C itself is relatively small and easy the C preprocessor isn't.

Arguably, the preprocessor is orthogonal to the programming language itself. I fail to see how that's relevant.
Some celebrities are ditching Twitter for Community
You can abandon property to public ownership (land, cars, anything you leave in the street in England & Wales: it gets sold and proceeds go to the Exchequer or Police) so your justification at the end doesn't sway me.

Moreover, Google have been allowed to assume ownership of intellectual property (content of books). The moral rights on those properties have been effectively cancelled.
Telegram Founder: WhatsApp ‘Will Never Be Secure’
Only in Google probably...Other companies aren't that kind.

And remember the tech haven't had a downturn like in a decade. Hard to tell if this kind of slacking will endure one TBH.
overally if you write an os you need to write your malloc/free .. and then you should be able (i think..) to use many of the gc-s anyway and more of stdlib.

But you can also think of Nim as macro-able higher level C and write it like that (but indeed you probably still need this minimal allocation support)
You're discounting the risk that, because it's open source, everyone assumes that someone else has done the security analysis. That is precisely what happened with OpenSSL--everyone assumed, since it's a big open source package, that somebody was keeping on top of this sort of issue, but nobody was.

That there have been two major OpenSSL security fumbles (first was the Debian OpenSSL fiasco, second Heartbleed) sort of suggests that the value of "many eyes" for ensuring security is vastly overrated.
If he/she chose to use dataframe then the data is probably multiple type. Matrix data structure can only have one type.
Cybercriminals Fill Up on Gas Pump Transaction Scams Ahead of Oct. Deadline
Linus Torvalds: Linux Scheduler Not to Blame for Google Stadia Port Issues