skysight-inc/HackerNews huggingface dataset:
I’ve been participating in build pipeline work for quite a long time now, and fairly early on I noticed a pattern. If the build takes ten minutes on your local box then the tempo of code-build will tend to be 20 minutes, even when you are just fixing typos.

This is partly why some people are obsessed with very short builds. Some said seven minutes was ideal to avoid the developer getting preempted. Then it was three. Now some shoot for one.

I would bring this up and others would say they had noticed the same thing, but none of us knew why this phenomenon happens.

Then it hit me: it’s just Hofstadler’s Law playing out in the small. If you think you have five minutes, you will start something that you estimate will be five minutes, but it will take you ten, either because you were wrong or you get distracted.

There aren’t a lot of tasks that take one minute, and even if you’re wrong you only lose one minute.
If size is your only criteria then you might be right, but look at the company policies on privacy. Cloudflare has some pretty specific customer-oriented privacy policies. Comcast's policies are specifically set up to sell you and your information. That's a meaningful distinction and one with some (not much, but some) legal weight in the US.
Just going to throw this out there for anyone who is hesitant using a vpn managed by another service. You can set up your own easily using the ansible scripts provided by trailofbits, which supports both IPSEC and wireguard.

https://github.com/trailofbits/algo

a small DO (Digital Ocean) instance is only $5 a month and comes with 1TB outbound bandwidth (last I checked), which ends up being cheaper than most commercial offerings.
Security Experts Bring ‘Hackable City’ to Life in the Cyberbattle at HITB
App Store Optimization: Why You Can’t Optimize Endlessly
Software development 450 words per minute
How is this a Mac bug? /var has been a symlink on OS X for nearly 20 years now. What business does a web browser have modifying /var?

The keystone team accepted this as a p0 bug.
> Were as the small companies, that make up the bulk of the vape market, cannot

Juul owns 70% of the vape market.
The ranking system is calculated as a percentile - so the mailing lists are only ranked in relation to each other, rather than directly from the action taken.

Also % of unsubscribes is only a portion of the algorithm used to calculate the overall score.

The intention is not to say "this is something you should unsubscribe from because everyone else is unsubscribing from it", rather to say "based on our information, this mailing list is lower quality than most others, so you should check if you still want it"
The money will run out before that is feasible.

As much as I believe self-driving cars will be a thing, that kind of technology takes years to develop and is hard to predict when it will be ready.

Making a big bet that self-driving cars will work by a specific date is gambling.
Angular vs. React vs. Vue: Which Is the Best Choice?
Snowden uses a lot more to defend himself than just https.
I Will try to formulate my argument very carefully. There is quite a lot of discussion about the price of nuclear. And tho it might be more expensive than wind and solar it also extremely environmentally clean when done right (waste is honestly not that big of a problem). So it is great option for giving relatively cheap energy but more importantly it gives us a very stable baseload which a lot of people underestimate.
I think Visual Studio Code will add that feature
"This is why Vaping, which should cut these lung cancer rates by over 95%, is one of the most important public health break-throughs in recent memory."

Not so sure about this. If the recent lung illnesses are tied to vaping, then that really can't be true.

Also, the 154,000 dying of lung cancer would undoubtedly be those who started smoking tobacco decades ago. The overall trend of smoking tobacco is downward. That alone would decrease the future number of lung cancer deaths. Hard to pin that on vaping, which seems to be (even just a few short years after widespread adoption) is leading to sudden cases of lung illnesses/deaths.
Smokers switching to ecigs is a good thing. Significantly proved health outcomes.

But kids adopting flavored ecigs and beginning smoking is horrible.

So we need to limit ecigs to the first use case and minimize the second otherwise ecigs/vaping could be an overall net negative.

So I do strongly favor no advertising at all and no flavors or colors except mentol or something else which appeals to existing smokers.
Web designers: Thin sans-serif body font means you hate your readers' eyes.

I'm grateful for "reader mode".

- - - -

There's a very interesting book, " Hollywood Secrets of Project Management Success" that details their system from an IT point of view. Here's a decent review: https://community.dynamics.com/nav/b/navigateintosuccess/pos...

> Inside this system lurks the biggest difference between the IT and Hollywood: movie industry exists for more than a hundred years already, they had enough time to develop and establish best practices and to prove them in practice to such an extent as to tell everyone: this is how you need to do movies; and everyone can trust it works, because it has worked for the whole industry for decades already. IT industry is very young, and exists for a few decades.

(Although, IT is technically as old as the cuneiform-inscribed clay tablet, eh?)

Specifically to this discussion, they (Hollywood) can set expectations reliably because have enough shared baseline experience of how long things take.

One way to interpret this is to ask yourself, of some new change in process or technology, "Will this stabilize delivery times?" But to even begin to answer that kind of question you have to establish reasonable ways to map between work done and results delivered, and then set up and track metrics. (Which is easier said than done.)

- - - -

One problem unique to IT is the "interpretability" of our end products. Anyone can watch a movie, but most software requires at least some training to understand and use.
You can now sign up for Microsoft’s xCloud game streaming preview
Still, isn't it AST-based in the sense that the input of a Lisp macro is effectively a parsed syntax tree, just as in Nim?
It's pretty unusual for ISPs to do this. But Spectrum is big enough that it's a still a valid concern.

Especially now that more and more people are using mobile networks from people like AT&T and Verizon, and these companies are effectively scum of the earth.

The real solution is to have the OS itself deal with DNS privacy concerns, not the browser. Localhost DNS resolver with DNSSEC enabled that will bypass the default DNS settings and go out to 'trusted' DNS servers when DNSSEC fails. Maybe even use DoH if ISP blocks normal DNS traffic.
That doesn't actually address the real problem. The constraints of GPU hardware and SIMD instructions limit the type of problems that they can solve. Not every algorithm can be executed on a GPU or via SIMD with good performance. If you want the autovectorizer to optimize your code then it has to obey these restrictions but the problem with autovectorizers is that they do not produce errors if they fail to vectorize. If you make even a tiny mistake in your code then your application will perform slower than expected. Without building a benchmark suite and a scalar version as a reference implementation it's going to be very difficult to keep track of whether vectorization happens as intended or not.
FPGAs have high-end and low-end uses:

- Low-end: I'm designing a board, and I have one place where I need a little bit of digital logic, but putting a sufficiently capable microcontroller would be too expensive (in money or power budget), and there's no easily available cheap ASIC that does what I need. I put a small low-end FPGA in, and write a little bit of HDL to implement the logic I need.

- High end: I have a very specific computation that I want to perform with very low latency or high throughput, and I've determined that I can design digital logic that will perform better than a general purpose processor (often via massive parallelism that wouldn't work well on a GPU for some reason and/or extremely deep pipelining beyond what a CPU would do). Because performance is so important to me, I'm willing to pay a massive up-front development cost for the digital logic that lives on the FPGA and the software that integrates with it. However, my expected volume is still low enough that getting an ASIC made would be too expensive for my budget. Examples here include packet filtering, bioinformatics, various forms of signal processing, etc. I'll choose a high-end FPGA that meets the specific needs of my application.

- Extremely high end: Same as the above, but I expect to continue to make improvements and incremental changes to the digital logic after it's been deployed. Alternatively, I'm selling my board to customers who will employ their own hardware engineers to add their own digital logic to my high-level design. I'll probably choose a very high-end FPGA that exceeds my current needs to allow space for future changes.

None of the above are likely to apply to hobbyists, so most hobbyists who are developing for FPGAs are likely doing so just because they find it very interesting. The development process is much slower than it is if you're writing code for an ARM chip, and the tools are much more cumbersome, but the process of designing digital logic systems and then having a way to actually implement them can be interesting.
GitHub: DIY a Robot 101
Totally shameless: currently selling a 2015 13” Retina display MBP if anyone is interested.
It's doubtful that suicide was rare in pre-1950s Nunavut. More likely there is a problem with non-existent records or with definition of what constitutes suicide. In particular, when hunts failed and food was scarce, both infanticide and senilicide were practiced, the latter usually in the form of assisted suicide. See "Law-Ways of the Primitive Eskimos" https://scholarlycommons.law.northwestern.edu/cgi/viewconten...
Agreed that the end experience is similar, but holy moly, the latest CPU benchmarks for the iPhone 11 are pretty amazing.
- Chrome
- iTerm
- Sublime
Alibaba’s New AI Chip Can Process Nearly 80K Images per Second
I'm confused about who sees what IP when. I'm also confused about the bandwidth limits on plus. Having essentially two products blended together, and using new technology that behaves uniquely, makes the communication lift here that much heavier.
The largest offshore wind farm is nearly complete, can power 1M homes
That sounds like an absolute nightmare of a migration.
I was looking for that option too as I plan to travel for some time while working remotely and all I found is https://copass.org/plans but didn't tried it yet.

Is someone can write more about it it would be nice.
> I think you've misread that.

I don't think so.

> Nuclear is 6% of primary power consumption, not electricity consumption.

I'm aware of that, but wind energy and nuclear energy almost exclusively account for electricity, that's why it's fair comparison.

> The reduction in both nuclear and renewables is presumably because the other sources are burnt, losing a great deal of energy as heat during conversion to electricity. (Nuclear also loses heat but I don't think anyone keeps track of the initial heat output as it's not a very useful number).

No, the relative share here is different because energy consumption also includes vehicle fuel and heating, not just electricity. That doesn't really change the relation between nuclear and wind, however.
I'm "Anyone who carries them around" and I don't demand thinner. I don't mind the weight or size as long as it has the power and usability I need. I still use a "fatty" 13" MBP from 2012 for travel for this reason - great keyboard, lots of ports (no dongles needed), and durable.
Among other things, europe's language diversity is listed as one of the reasons why europe isn't a good place for founding a tech company: the american market is much more homogenous. However, for translation startups, this diversity makes europe the best place to be in the world.

They definitely won't run out of diversity, and it also has the european single market which makes it easy to conduct business across inner-european borders. Furthermore, the single market is only a recent addition so many companies and governments which start having to communicate across language barriers are still figuring out how to do it. Canada for example already has an established system as Switzerland has, too. But on an european level, the market is new and fresh and there is no incumbent that needs to be disrupted. It's great to see unbabel and deepl choosing europe as their main base of operations.
Everything's a bubble, and that's ok. Wouldn't want every city / region to be the same
Sorry but when it comes to VPN providers you have to have a pristine track record, not a couple whoopsies here and there. And I doubt that grand total is going to stay stuck at two when they're hiring Antifa supporters/members.
You restated your position instead of addressing my question and then added irrelevant speculation in a different direction.

The issue with supply chain tracking is the sharing of information. If every part of the supply chain is hacked then you have all of the info. You also need to look at it backwards: instead of "who has X" ask "where did X go" which is easier to answer. It starts at the source, the factory, which can know which serial was in which lot. Then you know where that got shipped, etc.

Maybe occasionally units get "lost" but you do have error bounds on their location.
I understand that sometimes a project 'takes as long as it takes', but how does one deal with extrinsic deadlines then? For example, software that needs to be 'on the shelves' by the next Black Friday, or the next tax reporting season.

Estimates can't predict the future, of course, but good management will know that 'make the deadline, no matter how' is not the only option - changing scope is another popular option, for example.
It leaks IP and DNS resolvers.

It's not designed to be anonymous, but it does fully encrypt all traffic coming from your device to the internet, meaning, it's great when you don't want to trust the ISP, public Wifi or even the cell provider with your traffic.
Self-Driving Startup Embark Raises $70M, Opens Freight Transfer Hubs
Am getting too many redirects opening that link
https://www.cloudflare.com/cloudflare-criticism/
Alternatively we can inform children about the risks of using e-cigarettes and let them make the decision on their own?

Existing smokers like the different flavors as well and it's definitely one of the appeals it has over smoking cigarettes.

EDIT: I'd like to make the point that I'm not a proponent of children making their own decisions as a child. We've already accepted as a society (generally) that children do not have the same agency as adults. I'm suggesting that people are allowed to inform children about the risks just as we do with smoking and drinking and allow them to make that decision when they are able to.
> Warp is specifically designed to reveal your IP address

Your entire IP address or a mask to an approximate location?
It's bad for privacy in theory because you centralize DNS requests through Cloudflare. In practice ISPs are almost universally reprehensible in how they collect, track, and sell your data. Cloudflare on the other hand has a great reputation for respecting user privacy and they do thrid-party audits on a regular basis so you can have peace of mind about it. Encrypting your DNS requests so your ISP (and other hops on the Internet) can't snoop on it is a huge privacy win.

I'd much rather trust Cloudflare than my ISP. Doubly so when I'm out of the house or traveling abroad.

Practice > theory. Every time.
Ultraprocessed Foods – A New Theory of Obesity
https://www.atsc.org/wp-content/uploads/2018/12/A323-2018-De...

The piece that talks to the broadcast towers is called the "Dedicated Return Channel" or DRC. It doesn't seem to have anything do with an existing consumer broadband connection.

> Dedicated Return Channel (DRC) supports interactive services in ATSC 3.0 without dependence
on other non-ATSC 3.0 network infrastructure. In ATSC 3.0, downlink broadcast channel and
Dedicated Return Channel for interactive services use different RF frequencies (i.e. Frequency
Division Duplexing). The PHY layer and Media Access Control (MAC) layer for DRC are defined
in this specification.

It uses a modified OFDMA which I think is similar to 4G LTE

> The DRC uplink transmitter uses Single Carrier Frequency Division Multiple Access (SCFDMA) as the multiple access scheme. SC-FDMA is similar to Orthogonal Frequency Division
Multiple Access (OFDMA) except for a Discrete Fourier Transform (DFT) operation performed
before the Inverse Fast Fourier Transform (IFFT).
While I don't think estimates in software development are hard (unless you're asked to find an algorithm, that's impossible to estimate.) Manual labor and knowledge work (not counting repetitive, easily automated stuff) are pretty much completely different and it's dangerous to make analogies between the two.
so is this what happened to his shares? or just saying?
I'm a hardcore vi user and even I miss-strike the arrow keys at times when I'm not using vi. Also, remapping caps lock to escape is great but for some reason I just can't get out of the habit of sending my pinkie or left ring finger up to the esc position. And for some reason, remapping caps-lock to esc has resulted in frequent esc-enter mis-type sequences, almost always when I've spent time writing long emails, thereby aborting the email with no draft to recover. Sheesh.
It does only happen with their default DNS servers, and their router interface (at least on newer routers) makes it easy to change DNS, but the users Mozilla is targeting by making it the default likely don't know how to change DNS or why they would want to do so.
It's not a to-do list app worth 500M, it's the to-do list app 's user base worth 500M
The UK picture is the big tobacco brands are everywhere and so ludicrously expensive. Yet barely sell, and don't get much point of sale love from the retailer. They feel like a line their tobacco rep gave them a discount to carry, yes just about everywhere. £1-£1.50 for 10ml in a vape shop, £1 in the Poundshop and discounters, £4-£5 in a corner shop or petrol station. You can wait out vaping 100x easier than waiting out needing a smoke. Well I always could. Seemed like there was something "extra" in the tobacco more addictive than the nicotine.

The few places that were moving some have mostly started selling independent vaping brands. My local petrol station now carries a couple. Still expensive, but "sanely" expensive.

With the exception of Juul, big tobacco appears to be failing badly at vaping.
> Under fractional banking, almost all money is created via debt. Government issues debt which is bought up buy banks which allows the government to issue new money including cash. It is purely created from thin air.

Except fractional reserve banking isn't an accurate model of how money works today. Money is created by bank loans, not deposits - a bank with zero deposits could still lend money.
I'm curious why you feel that restricting all flavoring in e-cig juice would be a good thing. You do realize that would just push things underground and out of a somewhat regulated market even more...
It doesn't take a rocket scientist to make their own flavored juice at home after ordering the supplies... Not to mention the disrupt that would have on local business with the tens of thousands of vape shops that have popped up across the country, all of which require the customer to be 18 or 21 years old..
> All the research indicates that software developers are terrible at estimating time, but are fairly accurate at estimating relative effort.

I'd be interested in reading the research you're referencing, if you have something specific in mind.
Alcoholism is always rampant when a population is first introduced to the drug.

Over centuries, evolution acts to produce a population less prone to it, since people who drink themselves to death don't tend to reproduce.

The population that has had access to alcohol for the longest (8000 years, according to a guess I saw somewhere) is the Chinese, where the "asian red flush" gene has developed as a protection against alcoholism.
This is a significant improvement over what Mozilla is doing, but still retains a big issue: It doesn't account for network requests sent outside the browser.

I'd far rather these developers focus on getting DNS-over-HTTPS support built directly into operating systems and then properly using the OS's network stack.
>People complain about how it falls out "all the time", but to me that suggests that it's doing its job.

I wasn't aware this was even a complaint. The magsafe always just seemed like it did exactly what it needed to; I think I can recall just a few occasions when I didn't realize I had set one of my MacBooks down at an angle on the bed or something and separated part of the power cord just enough to stop charging it.

I upgraded to a 2018 MacBook Air just earlier this year, and the lack of a native magsafe option is my only regret on the purchase. The plus side is that the battery really is pretty amazing, so most of the time I am just running without it plugged in at all, and at night the laptop peacefully charges.

Still miss the comfort of the magsafe though.
Verizon does it.
Hm. I have AT&T and T-mobile, and both of them do it to me?
https://www.graphic.com.gh/images/2017/august/01/jobswidow.j...
What I don't like about it is how anti-money it is... for apparently no reason.

For example, he said he doesn't want to work on it full time because then he would burn out. His solution is to get a job not working on VLC and then just work on VLC full time.

But that just shifts the burn out to his official employer.

The main challenge is that most OSS companies don't have healthy revenue models for building B2C apps like VLC.

Customers refuse to pay which is why you see companies like Facebook that make the consumer the product.

If you have two products that do the same thing. A and B.

A respects your privacy and charges you $1.99 per month.

B sells your data and is free.

... the customers will all block to B and A will stagnate or just outright die.
There's no substitute for technically competent management, period. If you don't have it, you will be limited, and its something you just have to accept -- as in, make that a high priority question to ask about when interviewing for your next job. Further, its not that software developers are bad at estimating. Its that software estimation is only useful when taken as a very rough guide for strategic planning. You need to know if something will take 2 weeks or 2 years. You don't need to know if it will take 2 weeks or 4 weeks. If you think you do (as most shops I've worked do) -- you are micro managing your team. The sooner we start calling it that, the sooner we can all accepts its as much an anti-pattern in software development as it is every other facet of business.

In short, estimate roughly. Agree to high level deliverables. Assert that technical management needs some control over strategic business decisions, and flexibility in implementation and timelines. If you can't get those things, temper your expectations, or look for a job with more competent leadership. The last point has become my guiding principle. Stop thinking you can "fix" an org from the bottom. You can only fix an org if they hire / promote you to do so, and empower you as such. That's what you ask for (or look for in your managers).
0.5kg makes a significant difference when you're rock climbing because you have to pull that weight up vertically with you. If 0.5kb makes a significant difference while walking around, I suggest that you join a gym instead of buying thinner MacBook.