skysight-inc/HackerNews huggingface dataset:
Apart from the social issues there‘s a nice cognitive corrective described in „heretics guide to best practises“.

1. optionally divide your project in arbitrary smaller tasks

2. for each subtask pick a range (min and max estimate) so that you‘re sure the actual time lies in the range 90% of the time.

3. imagine the following decision: you can draw one out of 9 black and 1 red marble. If you pick the red you get 10.000$. That‘s a chance of 90%.

OR: you can choose your estimate and get 10.000$ if it‘s correct.

If you think about this decision and rather pick the marble-game, then your estimate is too narrow and most likely not correct.

If you pick your estimate over the marble game, it‘s too wide, because you‘re more than 90% sure about it.

Adjust your estimate until the decision doesn‘t matter anymore and both the game and your estimate seem like equal chances to you.

4. my own addendum for people who are afraid of asking too much: double the result to take the stress of yourself.
The key to estimation is good historical data. If you have data on how long previous things took, estimation can be reasonably accurate.
Hopefully this helps consumers. I doubt it though.

Seems like it’s going to take Jeff Bezos to fix healthcare in America.
Bootstrap has a leg up on CSS because all you need to know is centralized in Bootstrap's docs. Anyone who touches the project mainly just needs to credentialize in those docs.

Meanwhile, I'm not sure I've even worked on a project where the CSS files didn't devolve into an unmaintainable append-only log.

For example, the blog post's hello world CSS seems pretty nice at a glance. But I know that in the real world, you'll have to do quite a bit of reading to find all those grid annotations in the CSS and then composite them together in your head to get an idea of why the website looks the way that it does.

Because of this, I consider the extra HTML of a solution like Bootstrap to be a pretty small price to pay in the scheme of trade-offs. I've seen quite the monstrosities committed (even by myself on hobby projects) in the effort to minimize markup.

Of course, there's never a best way to do something, only trade-offs.
I agree. I use Edge, and the only thing I see is a white page. That gives me a bad impression and I'm already not interested anymore.
But it really is, isn’t it? Apple thought they paid their taxes and France disagreed. This happens all the time, even on personal levels.
I was wondering the same thing and found this:

https://space.stackexchange.com/questions/958/how-does-voyag...

(Searched for "voyager communication" on DDG, top hit.)

I was surprised to learn that it's a ground-based system. I'd think they would need antennas in space (on satellites) so that you can both send extremely powerful signals without disturbing others, and receive without having to go through the atmosphere. Instead, there are just three ground stations at approximately 120° around the earth for continuous communication.
Same here. Not sure why you are being downvoted.
Welcome to Monad Burger. Would you like a fmap with that?
It's not illegal, it can be detected and then used against you in an indictment. It's like saying you dislike someone, they go missing, and the prosecutor mentions what you said.
How Zarafa, France’s First Giraffe, Became a Cultural Sensation
Thermite, both fun _and_ effective.
Sorry for some writing errors... that's the result of quickly trying to trim the text down to 2000 characters. :)
Erwise, the first GUI browser
>this read-between-the-lines idea that bothers me

This "ick" factor is holding back both science and society. Lifting the taboo of acknowledging the "scientific evidence on the biological part" could, for example, explain why certain populations skew towards, for example, lower salary.

If we stopped ignoring questions and answers because of an uncomfortable implication, we could explain and possibly correct population differences in equity without resorting to "crabs in a bucket" style disregard for merit brought about by an irrational assumption of equality in ability.

>If we could stop this fixed mindset nonsense

Differences in cognitive performance among genders are no more nonsensical than physical differences in performance[1]. We know that cognition is influenced by brain structure, hormone concentration, neurotransmitter concentration, and we know that these differ markedly between the two genders, but for some reason people are unwilling to acknowledge that these could lead to different abilities in application.

At the very least, one must admit that time and resources are required to "work with" the brain's plasticity to overcome fundamentally biological differences, and that leads to difference average performance among genders in different roles.

1.http://www.sciencemag.org/news/2017/04/study-finds-some-sign...

Not the most official source, but a good overview of what amount to pretty old ideas, in an unbiased context. This science is only controversial because people are biased by the implication of the results.
In Australia it's $1.00 to send a letter to my neighbour.
Thank you for your feedback; it was quite interesting.

One thought:

I am not comfortable with the suggestion here that a parent needs advanced education to successfully homeschool.

I did not mean to make that suggestion, either. I deliberately chose the language of my comment to leave open the possibility of pedagogical experience or aptitude without the corresponding formal education. Perhaps it is my mistake that this did not come across as emphatically as I had meant it.

However, I still harbour a great deal of scepticism about the capacity of many parents I've seen take up home-schooling, simply on the basis that they don't seem particularly knowledgeable, curious, or educated themselves — whether formally or informally.
None of the examples work in Safari/iOS, despite it self advertising as "well suitable for the mobile web".
This seems miserable to maintain. I feel like maintaining a code base with code in it that is simply there to be grepped in the wild would make it incredibly messy.
Wow. I’m just trying to do 1+2+3= and I’m consistently getting 24.
Printing Directly
What's the risk from simply writing over the drives with zeros, and sticking them in the electronics recycling?

I don't think anything I or my employer has would be worth the effort to recover.
Given that currently around 1 out of 9 locations has a minute clinic that seems unlikely.

https://cvshealth.com/about/facts-and-company-information

When I had Aetna, they didn't even cover getting a flu shot at the pharmacy. Maybe they changed that, but it's dumb, they covered it 100% using primary care.
Psychological Safety in Operation Teams [pdf]
I think magnets could compromise the read/write head, or other electronic on the drive. So why not just mulch the drive with a grinding service?

If you're looking to reuse the drive, use one of the NIST SP 800-88 Revision 1 recommendations. It lists the methods in the preferred order. Ideally the drive supports ATA crypto secure erase, where it just wipes the DEK and KEK, poof, in effect the crypto encoded form of you data can no longer be turned into plain text. You can mimic this with software FDE (Bitlocker, LUKS/dm-crypt, Filevault). Fast.

But they also say it's adequate to use the other kinds of secure erase, because other than firmware bugs/exploits it's the only way to erase sectors not assigned an LBA, e.g. sectors that once had an LBA, had data written to them, but subsequently failed overwrite and the LBA remapped to a reserve sector, leaving data on a sector that cannot be overwritten via SATA commands.
Watch out for Engineer's Disease.
Those hops aren't legal, they're economic. It's cheaper to run automated systems that flag content automatically without human review than to pay people who can think across multiple domains and say 'this is ok'. Of course, one simple solution would be give people a formal way to assert fair use and put any monies in an escrow account pending challenge from rightsholders, but any challenge would have to be lodged in a timely fashion (like 2 weeks).
India is similar to China in that they both have a rich heritage of wonderful art, and a huge population to carry on that tradition. It's surprising to me that we don't have more goods from India.

I agree with your premise - India and China both have a deep and rich tradition of arts and crafts - but why are you surprised that we don’t have more goods from India? Unless I am mistaken, the rise of “Made in China” goods did not come with a proportional rise of people demanding Chinese pottery/jewelry/paintings/sculptures/etc in the West.
Pretty interesting.

Game Development seems to have such a different workflow than most of the stuff I'm familiar with like backend, web dev, and the occasional network programming.

https://gamedev.stackexchange.com/questions/480/version-cont...
This link recommends peforce as the standard .

What do people in the industry actually use ?
Very cool and exactly what I was mentioning. And the MicroPAD apartments look way cooler than my old studio :)

Of course, I paid 200 dollars in rent, not 3500 !
This Scientist Wants to Bring Star Trek Values to Congress
Hard drives automatically remap bad sectors, so even if you overwrite 100% of the accessible data, you may still have left pieces of data in remapped sectors that weren't overwritten. If your drive supports the SECURITY ERASE feature, then it should overwrite those blocks too.

Though if you really want to sell or give your drive to someone else, the best thing to do is to use full disk encryption from the beginning, then there will be no plain text data on the drive.
Blockstack Verification
Altruistic individuals still need to eat and pay rent. And if they have full time job, then they have few hours max for open source.

Larger project being sponsored by a company or having some kind of monetization seems inevitability to me. In the long term, open source developer is hungry too.
In "debugging the development process," the author recommends the method of "make a quick estimate, then give a range between that and 5x that. Suggest that the estimate can be made narrower only with significant additional scheduled work."

I like it, because it's true, it works, and it deals with the inherent uncertainty of software development by letting those who ask decide how much they want to pay for how much certainty.
Show HN: Handwriting for the web
The way I read the article, AMZN is simply trying to bring additional vendors, from India, onto their platform. Doing so will give consumers greater choice.

I don't see how that effort is related to Walmart or eBay.
I did some research on a few neighborhood forums about Pittsburgh. The most common type of comment was something like "Pittsburgh isn't nearly as bad as people think. I've only been robbed twice."
Extremely shitty software and a very yolo attitude to keeping data on you private. The core business is making money off of you. Not protecting you.
Not, is very realistic if you deal with non-developers.

You could deliver something in 1 hour, BUT, the customer/person that could answer you WHAT to do exactly will take days/weeks to be AVAILABLE.

This is not a joke.

For one of my very recent jobs, I need to wait 1 FULL YEAR TO MOVE ON. Then weeks after that. Despite already being paid in half!

--

Developer time is NOT ONLY the time the developer smash the keyboard.
Is it really necessary to overwrite the data multiple times to erase it? With the densities provided by today's hard drives, the techniques you used to be able to use to get partially erased data are routinely used by the disk drive itself for normal reads.
Shifting economic burdens onto the least well-resourced is a standard formula in American business and public life.
Facebook Milfs
Things you can’t do in Rust: implied quantifiers
Also occurs for me on 11.1.2
Pyfuck – Esoteric Python in 13 characters (inspired by jsfuck.com)
It's a UI bug, if you type fast it misses a `+` input so is performing 1 + 23.
Someone once suggested to me drilling a hole through the platters, then using that hole to fill the drive with salt water.

I don't know if the salt water really adds to security, but for the type of data on my drives, just drilling the hole seems like more than enough - no one is going to spend $1000 to recover my 2014 tax return from my drive since there are far easier ways to get my personal data.
> I've never asked them why we initially didn't move to a cheaper state when we migrated from Mexico

Well California Community Colleges received $9.2 billion in state funding last year: http://www.lao.ca.gov/Publications/Report/3372

So the same thing that makes California expensive (strong economy, high taxes) helps subsidize education for lower earning Californians like you.
What about Kaldi? Do you not consider that a viable option?
It's only about control in the sense that it matters what a business invests in. If I believe that feature X will be worth $Y, whether I invest in that, or some other feature, depends a whole lot on how much I expect to pay to get X.
Opportunity cost is the important metric here, not just absolute RoI.
Depending on how awful the process / culture is you might be right. However, it does go a long way to avoiding that outcome if technical types can juggle a couple business or other concerns outside of their narrow job description.
Hashrate is more important than anything else. They can mine empty blocks forever. Or be made to do it by China to protect yuan. I'm 100% sure it will happen if they see it as a threat.
I can get 1 + 2 + 3 = 24. That appears to be because the second '+' action doesn't register if it's still doing its click animation.

I cannot reproduce 234 though.
> What would replace SQL? An API of course!

Turtles all the way down. At some point you have to use some sort of data access language.

Providing an API instead of using SQL queries only works if you have a fairly limited number of different procedures to be called and data structures to be returned. Otherwise you'll end up with a combinatorial explosion of API methods and input values.

If you view your SQL database as mere data storage that approach could be valid. If however, you're working with complex relational models and data processing providing an API is a pointless endeavour.

I've seen (legitimate, mind you) SQL queries which were more than a hundred lines long and in turn called multiple additional embedded queries. Some of those queries used groups and window functions alongside with normal tabular data. Good luck with providing that as an API!
This is a really poor article, that doesn't give reasonable advice. SQL injection attacks are a big risk, for sure. But SQL persists because it's incredibly useful. "Stop using SQL" is completely pointless advice.

Meanwhile, in the real world, every interface/API/protocol/whatever has the potential for being exploited to do things that weren't intended. You may as well say "stop using computers!"
I’m getting the same on 11.1.2
There are more than 1 variable in the outcome. And from what I see it is very existential. Just not used yet.
Just encrypt each and every one of your drives.

It makes their end of life that much easier.
All of the universities I attended used MAC address whitelisting.
>Well there's no such things as a "hop" at Layer 2.

Only if you're being obtuse and don't actually work in networking. A hop in L2 is a device that does L2 forwarding and participates in L2 protocols like STP.

>And as others also pointed out its an optical amplifier, there is no "decoded, error corrected, and re-transmitted" being done along the path of the submarine cable.

This is only true for newer stuff. Look up OEO fiber repeaters. Those cables are still in use.
> AWS, Microsoft, and Google are all racing to figure out how to turn their innovations into open source on-ramps to their proprietary services

I'm sorry but these companies neither started the Open-Source movement nor do they define it today. Microsoft, in particular, was openly hostel towards the Open-Source community for at least a decade. Today's Microsoft has embraced Open-Source in some fantastic ways but still it is hard to forget comments like these:

> "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches," former Microsoft CEO Steve Ballmer

> "A common trait of many of the companies that failed is that they gave away for free or at a loss the very thing they produced that was of greatest value--in the hope that somehow they'd make money selling something else," Microsoft Senior Vice President Craig Mundie.
This is the most accurate description of reality I've seen in this thread. Most of my work is "just" discovery of what can be built and what should be built while building the thing. And that's OK since one of the greatest strengths of software is extreme flexibility.
I would love to know that about myself. Psych eval found anxiety, anger issues and problems adjusting (dont remember correctly). I might be bpd or sam vaknin, or anything in between. Im not enforcing anything, but when our parents die he's gonna be a bum living on the street. If that is your solution, we'll have to agree to disagree. We were roomates in university once, but I wont let anyone wave a knife at me again, because I complained about dirty dishes in the sink.
The number of entities is much higher. It's not like 15/15/15% stakes and 3 entities. It's hundred.
The extra valuation comes from their positioning: aside from office space, they are selling the “startup lifestyle” for those that find that kind of thing important or need it to feel like they are doing something exciting and sexy.
This is really an impressive tool- I will be using this to sketch out ideas on my chromebook.
Well, my comment isn't adding anything useful to the conversation, hence the downvote. I still wanted to point it out though :).
The way I see it:

- 2008-2012 Python 3 as a language becoming usable

- 2012-2016 Libraries gaining Python 2 compatibility (and dropping 2.4 and below)

- 2016-2020 Applications porting now that most libraries are compatible.
How about whole disk encryption?

When it is time to move on, one simply forgets the passphrase and reformats the drive.

Seriously: that is what I'm doing with ssd drives. Anyone know of any issues?
Living on $100k a Year
Checker | San Francisco, CA | Full-time | Onsite

modern and compliant background checks, focused on building a fairer future for applicants. growing and profitable, an unusual combination for the Bay Area :) great engineering centric culture. co-founded by engineers. 140+ ppl, 40+ eng.

Forbes Next Billion Dollar Company: http://bit.ly/2q8T5Kk

4+ years relevant work experience

http://bit.ly/eng-fullstack

http://bit.ly/eng-backend

http://bit.ly/eng-machine-learning
Yes. same plot as https://medium.com/@homakov/how-to-destroy-bitcoin-with-51-p...
Decije Igraonice
A ferromagnetic cage such as a hard drive enclosure can shield against magnetic fields pretty well. The field lines are concentrated in the enclosure and mostly avoid the inside. I would imagine you need to open the drive up to have much effect.
As I keep saying, this is a fundamental limitation of the web, which shows you leaves on trees. What you want is the inversion of that as a dynamic DAG in 3d. This would be the killer app for VR.
I'm sure to get everything in writing.

Interesting you bring that up though. I had a client through a contracting company. After the project was done, they said they actually asked for something more, which was never even discussed. I ended up partly unpaid even though I was clearly correct.

The law works when the money is worth chasing.
Alas, such a strategy will not work at universities local to me (UK). They specifically exclude computer malfunction as grounds for extenuating circumstances.
The Romans used asbestos cloth to keep the ashes of their dead separate from the ashes of the funeral pyre. The ashes of the dead would be entombed with the asbestos cloth, which was extremely expensive. Occasionally a tomb will be found which still contains the asbestos cloth, and sometimes it will be a very long piece of cloth. Seems the equites splurged on the asbestos pyre cloths. Which isn't so unusual, considering how Romans spent for funeral costs.
How would you feel if:

- you were a chef. you went to culinary school and know about cooking and best practices.

- you are asked to forget everything you learned in school and flip burgers with overly reused oil and unwashed equipment.

- you are told that there's no time to clean the kitchen, or wash your hands. just flip as many burgers as possible to maximize profit.

- the ones that cook the most burgers are rewarded, treated well, promoted. as soon as cooks realize this, they start making half-cooked burgers that make people sick.

- the customers get sick all the time from the lack of hygiene. you talk about it, and you are told to keep doing what you are doing, or that you don't understand what being a chef is, or what the business is.

- in the end the only source of gratification is getting a paycheck, or doing something in your spare time. you are not cooking real food, just part of a machine that makes money for a self-serving company while ripping off the customer.

This is what it feels to be an engineer in many companies.

(disclaimer: repost)
Works in Chrome on Android 8.0, but not in Opera (...which is also basically chrome)
Or you'll fall out of love and go through a messy and painful divorce.
> the side effect is that it discourages all the grass roots innovations that could have happened

> people can “fork” out of the project since it’s open [but] Unless you have very strong motivation it would be very discouraging to even start.

You don't get to have it both ways. Either:

1. There are (potential) projects being stifled by big money, but forking those projects is easier than starting from scratch.

or

2. The scale of software is simply too big for hobbyists so there's no real stifling going on and forks are too hard.
Microwave ovens do wonders.
I agree with your final point. Sadly Rust’s model for errors is tied to a specific implementation. That is, you must issue check instructions after every function call. In C++, errors are truly zero-cost: Exceptions only cause overheard when they happen. (Also in C++, different exception handling implementations are supported)

Rust could do something like this but it would need syntactic support for something like “throw.” In this hypothetical world, on throw the compiler could generate code that does the unwinding and all that. When a normal value is returned, it would just return as normal. The function call ABI would be one such that functions that returned Result<T> and returned normally would be assumed to have succeeded. Actually Result<T> wouldn’t need to be a real type, just decoration at the syntax level.
I don't think this is new, I remember it being mentioned on Reddit earlier this year
My favorite blankets are from Rajasthan. Good choice, amazon! I wish they'd offer fabindia (https://www.fabindia.com) products too.
Would love to – We have quite a few cool features and interesting link ups that we would love to do, and this is certainly one of them.
However this style breaks down as soon as you have to do something more complicated than thread a single value, or have to do something more complicated than pass failures through.
The FCC Wants to Repeal Net Neutrality but Congress Would Pay the Price