skysight-inc/HackerNews huggingface dataset:
I'd say to "seriously" start anything you can take a first step by building something, whatever it is. Even if you just follow a tutorial it gets you wet enough to keep going I think.
How much time does it have to run without failing to qualify for "safe" ?
OneWeb has funding and has already purchased a bunch of satellites and launches.
I hear you. Instead of thinking about a build system (custom or not), I normally begin by trying to keep the project simple enough that file copy is my build and deploy mechanism.
"Do DNS resolves over HTTPS for privacy, performance and security. Also makes it easier to use a name server of your choice instead of the one configured for your system."

"A server that is acting both as a normal web server and a DNS API server is in a position to choose which DNS names it forces a client to resolve (through its web service) and also be the one to answer those queries (through its DNS API service)."

https://tools.ietf.org/html/draft-ietf-doh-dns-over-https-02

How might this affect users who block ads via DNS?

What about users who want the system DNS settings they have configured (e.g. /etc/resolv.conf) to be honoured?

I can clear browser DNS cache with a couple of keystrokes, but I am not using Chrome, Firefox, IE/Edge, Safari, Brave, Opera, etc.

How easy is it for a user to clear the DNS cache in the popular browsers?

The best "privacy, performance and security" for the user is achieved by using /etc/hosts. HOSTS (i.e., no DNS) will beat DNS on all three, every time. "Flexibility" was not mentioned as a criteria.

There is also the issue of "transparency" to consider. It is easy for the user to check their HOSTS file to see what are the current name to address mappings. How easy is it for the user to check what mappings are in the browsers DNS cache?

Fact: Many/most of the names looked up by a user repeatedly every day do not change by the hour, by the day, the week, month or even year.

As a user, I use HOSTS heavily, with appropriate ed scripts for fast automated modification. I use HOSTS for the transparency, control and speed. Any privacy or security benefit is a bonus.

Contrast: https://en.wikipedia.org/wiki/Fast_flux (need DNS or perhaps "DOH" for this to work)
MCSE certs prepare you for a vastly different job than IT Support. Think CompTIA A+. IT Support and systems administration are different jobs and different certifications help out in different ways.

When I got my CompTIA Security+ in college, I got asked by interviewers why I got that and not the CISSP. The answer is, while the CISSP is a far more respected certification, the requirements and entry price are also far different. The CISSP is not an entry-level certification, it actually mandates a certain number of years in the industry.

MTA is entry-level. MCSA is entry level. MCSE is for established professionals, it is an expert-level certification, so of course it's more respected. The people taking it are already well-respected experts themselves.

The MTA is the Microsoft certification that's most comparable to this. Not MCSE.
You're absolutely right—I can definitely improve here. Thank you so much.
Listing your altcoin on an exchange is priced in BTC, but I don't know if that helps or hurts your claim.
Chrome: WebAssembly.instantiate took 22861.1ms (0.5mb/s)

Nightly:WebAssembly.instantiate took 1825.3ms (6.8mb/s)

Mine was a laptop in low power mode. Yours was much faster all around.
OpenPGP is kind of like git - if you understand the underlying concepts (in case of OpenPGP this is RFC 4880) then it is simple. GPG is very old and created in different times so it has many quirks at the implementation and UI level but I find the encoding and structures quite simple (there are some weird choices of course).

I wonder what do you think is complex? Trust model maybe? Different kinds of signatures? Negotiating algorithms to use?
You can learn ML theory and practical examples here:
http://gluon.mxnet.io/
This Cyprus thing gets repeated by cryptobugs without considering the details:

- Cyprus is a tiny country whose banks failed and needed a bailout, they had violated rules for staying in the Euro

- It was used as a tax haven for Russians and a lot of the large deposits were not taxed and the loss to many of the largest depositors may have been a wash compared to paying their fair share.

- The haircut was 30%, but didn’t apply to deposits under €100k.

- Cyprus banks and depositors are less likely to suffer from moral hazard (cf recent American bank failures where large depositors were made 100% whole by the state)

It was a really unique situation, and a 30% haircut sucks, but bitcoin is down 50% from its peak of 30 days ago. Unlike Cyprus where the middle class and poor were somewhat protected, the fall in value of bitcoin et al is probably affecting less wealthy retail investors disproportionately.
do you know of any ongoing work?
I feel like it's easy to frame the question that way, but really look at how many questions they would need to ask...

* Prioritize fast-loading pages?

* Prioritize mobile pages?

* Prioritize by pagesize?

* Prioritize your language? Prioritize local results first? Prioritize news sites? Prioritize blogging sites? Prioritize comment platforms? Prioritize "safe-for-work" websites? etc...

There's an almost unlimited number of questions that you could be asked, and the reality is that nobody wants to answer any of them.

At some point, they need to make some decisions for you, otherwise you are tasked with coming up with your own search algorithm yourself! The question becomes which decisions should they make for you, and which should they let you make.

Currently the answer looks like they are making most of them for you, while allowing you to make decisions on whether you want "web, videos, images, books, news, etc.." and what date range you are searching for.

I think that's a good choice for them, because at the end of the day if you want more control or choice in your searches, you can always use another search engine.

This isn't also unique to Google or their products. I've struggled with this in my own programs and products, even open source ones. An endless list of configuration options means that nobody will ever set them all correctly, and it increases the amount of testing you need to do almost exponentially. Choosing good defaults, or in many cases making the decision outright for your users is the best possible case, because there just isn't any other way which scales out to the entire piece of software in most cases.
WebAsm is an intermediate not a source language. Initial in-lining & other optimization have already been performed long before it hit your browser. There could potentially be a JIT or similar to do a secondary optimization pass in the browser if something is hot, but it's probably going to be largely considered a codegen issue rather than a runtime issue.
TL;DR keep the 2nd life of your old clothes local to increase their chance of reuse and value.
Using wood bleach was certainly not a panacea, it will be another tool we use along with tossing in powdered sugar. We can cycle through the various treatments but it is a losing war. This may allow commercial beekeepers to start using lithium chloride or oxalic acid. We will see if it gets abused.
Sorry, I don’t see your reasoning here.

I could’ve saw that the NASDAQ was in a bubble in January 2000 and shorted it.

My timing of the top would’ve obviously been off, and I could’ve gotten margin called and forcibly liquidated (with realized losses) by the time it was at peak in March 2000. That does not mean there was no dot-com bubble, just that you could lose hard shorting at the wrong time.

There are ways to avoid margin calls with options, but time would still be working against you with theta decay, so you could still lose money if your timing is off.
I vehemently disagree. The whole SWE/DevOps trend isn't super popular once you leave Silicon Valley. At the end of the day, most businesses still use Windows, and most IT staff are telling people how to print correctly and resetting the passwords people forgot for the umteenth time this week. This isn't going to change in the near future, and I assume Google's IT Support certificate is either teaching the skills necessary for these things... or not going to be a useful certificate for anyone trying to get a job.

If anything, that's the weirdest thing, Google's doing an IT cert? Are they teaching Microsoft platforms and being useful, or are they trying to teach Google's Chrome management platform that nobody uses? If Google's willing to hire graduates, it presumably teaches Google's IT stack... which isn't remotely similar to the IT stack people will find in other companies.
This is the stack Apex uses: https://apex.sh/#products
I recommend self services like Wix and Squarespace. Prepare to make some compromises, but at that budget compromise is the default IMO.

Alternatively look into WordPress and plugins, but prepare for support calls along the way.
The Ars data is from mid to late 2015 which not much has changed from due to ISPs stance and their spending on legislature bribes/lobby instead of on their networks. Costs have gone up but not speeds or availability. Cord cutting also increased rapidly the last couple years, so ISPs stopped expanding to increase revenues from data caps, overages and forcing people to 'upgrade' to worse service to make up the revs.

Nothing has changed on ISP infrastructure/improvements since late '15/'16 other than maintenance. I see no sources on your point that it has changed and locally here just data caps have been added, no speed improvements or innovation. ISPs just worked with the FCC to LOWER the number that is rated 'broadband' to 10Mbps as broadband in their description. 10 Mbps is not acceptable for a more than a single person, 25-100 is barely acceptable -- everyone should be on gigabit -- lots of false 12Mbps competition which does not compare to 25/100 Mbps. ISPs have not expanded their networks enough at all by their own admission as they said NN was preventing that supposedly eventhough we know it is cord cutters cutting into investment because ISPs/providers got greedy.

2015-present the ISPs stopped expanding after Google Fiber pulled out of markets and they were being bratty about net neutrality passing, they put all their money in lobbying. They literally said in their lobbying that NN has hindered investment and did little '16-'18 just to stick to that talking point until their paid off lawmen killed NN.

Of course, now that net neutrality is gone, what they said was 'holding up' investment in their networks, I am sure they will be expanding at a rapid clip and we'll all have gigabit internet soon now right? /s
> 4. It seems totally reasonable (and arguably the smartest thing to do) for Datomic to stay with a closed source model.

It is 100% understandable / practical / reasonable, yes. It is the same to recognize using Datomic technology as a core part of a technology stack involves some degree of additional risk, which grows as dependencies increase on its unique capabilities.
They straight up throw a car in a cube van and drive it off to the chop shop. Not a huge leap to faraday-cage the transport vehicle.. probably acts as one already, come to think of it.
I'm glad that folks are starting to take an interest into improving GnuPG (and PGP in general). I've been working on an SKS replacement[0] in Rust and I've had to dive into the OpenPGP message format, pgpdump, GnuPG, etc. and it's definitely a bit of a mess.

0: https://github.com/srct/sks-rs/
I wonder what they'd think of ANSI C
Hey, thank you so much, very helpful. Working at somewhere like Weta looks like it'd be extremely fun but I can't seem to find a job on the site that matches my skillset. I'll stay on the look out, though. :-) thank you!
No, for most roads, there isn't.

The Highway Code does say that you shouldn't cross within the zigzag lines of a "proper" crossing, but that's just Best Practices, and not enforceable. There are also roads where pedestrians are excluded altogether (no possibility of a footpath, no walking on the verge, fenced off apart from sliproads). The same rules exclude low-powered and slow vehicles from those roads too.
They did, back in 2010 [0]. And suprisingly nobody really changed anything, which is why they eventually came up with the idea for and created AMP.

This change is more focused on mobile.

[0] https://webmasters.googleblog.com/2010/04/using-site-speed-i...
I'm not sure it's such a racket. They put in the time and effort to track down these items, and they also have to keep a storefront open, pay employees, etc. Sure, they make plenty of money, too.

I skip the marked-up resale shops and hunt for the stuff myself. It takes forever and a lot of the time the junk you find is truly junk. And that's having it pretty good, with plenty of furniture discarded on the streets of New York City and yard/garage/stoop/estate sales happening constantly.
What $LANG would you use if you had the time to dedicate to the project and were rewriting it starting today? Why would you choose $LANG?

(Not an attack -- a genuine question because I'm interested in your choice and reasoning.)
So, if you have one high quality video, but no subscribers, your video will get demonetize?

It doesn't seem fair or to promote high quality content. Seems pushing more for low quality prank videos à la Jack Paul and co.
Facebook is finally investigating whether Russia interfered with the Brexit vote
From https://cloud.google.com/automl/

Integration with human labeling

For customers with images but no labels yet, we provide a team of in-house human labelers that will review your custom instructions and classify your images accordingly. You will get training data with the same quality and throughput Google gets for its own products, while your data remains private. You can use the human labeled data seamlessly to train a custom model.
Hahaha. Thank you! I appreciate that. I'll revisit.
Fueling ground transport with bio-fuels probably doesn't make long-term sense -- the economics for battery electric already look like they're better. Bio-fuels for jet aircraft may make long-term sense though, because aircraft are vastly more weight sensitive than ground transport. Even though jet aircraft individually consume a lot of fuel, the entire air transportation sector is only responsible for a relatively small fraction of overall petroleum usage (on the order of 5%, I think). Fueling the worlds entire transportation sector with bio-fuels just isn't practical. Fueling 5% of it with bio-fuels might well be, though -- in particular the 5% where battery-electric is just not going to be feasible. That doesn't mean the current soybean to diesel programs make sense, but instead of canceling them, maybe we should be modifying them to produce jet-compatible fuel instead.
This article makes some useful and clear distinctions, but it's worth pointing out that the goal of level 3 (guaranteed compatibility with new versions) is impossible even in principle when most libraries and environments don't have formal specifications that they guarantee they will stick to in future versions.

For example, there's no guarantee a web app will work in a new browser or even a new version of a browser. Browser vendors try to avoid breakage for most apps but not necessarily your app. They will make backward-incompatible changes to rarely used API's.

A web app usually will work with a new browser, but this is an argument based on statistics, not logic. There is good reason to run automated level 1 tests against beta versions of browsers, to get an early warning of breakage.

Reasoning based on API specifications has a lot in common with mock-heavy testing. It can sometimes find logic bugs that are your own fault, but it's no good at finding breakage that is not your fault (but may still be your responsibility).
The US, through the provisions of the bankruptcy homestead exemption. Though having just looked into it again, they only allow you to retain up to a certain amount of equity in your primary residence-- anything more than that (or other properties you own) is considered an asset that can be leveraged to pay back your debts, as you suggest.

So someone with a cheap house or little equity could still Bain Capital themselves with Bitcoin, declare bankruptcy and start over while avoiding homelessness. But if you're 90% of the way through a half-million-dollar mortgage then yeah you'll have a lien placed on the property.

http://www.alllaw.com/articles/nolo/bankruptcy/homestead-exe...
Bitcoin is plenty accepted in the DarkNet.
I think there’s a lot of solid advice in these posts, and they aren’t clickbaiting into buying anything. Check out the article about not disclosing salary, I liked that one a lot.

Could you explain why it’s such a problem to disclose what he does?
Apple plans new U.S. campus, to pay $38B in foreign cash taxes
My experience would suggest that this is true.
An O(1) algorithm for implementing the LFU cache eviction scheme [pdf]
Reputable in the field of doing IT in a Windows-dominated business world? Or just reputable as a company in general?

I think Coca-cola is a reputable company (probably, I'm sure someone knows some dark secret I haven't read about), but I wouldn't assume a Cisco networking certification from them is reputable.
FSVO "database": datascript is in-memory, similar to a slimmed down version of datomic. I think it's fair to say that datascript:datomic :: sqlite:postgres or something. It's in-memory, but there are third-party extensions using hitchiker trees that make it persistent.

There's also Mozilla's mentat and its predecessor atomish which talk to SQLite on the backend.

So, sorta?
For anyone reading this with an open mind -- I believe this style of cynical worldview is typically created by the following process:

1) You have an initial difficulty managing environmental stressors.

2) As a coping mechanism, you vilify individuals who possess things you desire that seem unattainable.

3) You look for broadly-supported arguments supporting this vilification -- e.g., "things aren't made like they used to be" and "I want people to be treated well".

4) You adopt and repeat these broadly-supported arguments -- nobody would give you airtime for the underlying drive of "I want your resources/rewards, give them to me."

5) This repetition leads your mind to emotionally believe isolated arguments as fact, independent of their actual merit or relevance to the situation.

6) You gradually become blind to the underlying unfulfilled desires (including reduction of environmental stressors) that started this whole process, and adjust your identity to include rigid belief in your adopted arguments.

7) You are emotionally compelled to respond to anything that threatens your belief.

I'm excited that we're now able to break down the psychological mechanisms for maladaptive behavior, which inspires possible interventions.

For example, I'm encouraged by current trends promoting healthy ways of managing stress early in life, and interest in mindsets of loving compassion and open investigation of authentic desires; I suspect that these approaches and similar are likely to increase overall coping skills and self-reflection, which can lead to better outcomes for humanity.
1000x this. People seem to ignore this fact, that a lot of times you will need an API anyway (multiple clients), so really adding in the SPA isn't any extra work at all.
Court: Giving fingerprint to unlock phone is constitutional
I'm not sure if I'm unique in this respect, but I have about 15 to 20 songs/mixes/pieces that I regularly listen to. I never get tired of them, and they are satisfying enough to me that I don't need to really seek out new music.

What does happen to me is that every 2 years or so I find that I get on a particular kick to listen to a certain type of music. This happened to me with baroque/classical/romantic orchestral music recently, but again I eventually reached a point where I had found about 15-20 pieces that I would repeatedly listen to and no longer needed new pieces as I was so satisfied with what I had found.

It's not that I don't love music. I do, and each day I listen to it for 2-3 hours.
The fact that C++ is so widely used reflects the fact that it’s both old and acceptably designed. It does not even remotely indicate that it’s universally a good tool choice.

I think C++ is not a great choice for complex crypto software because it doesn’t have very good safety-by-construction properties and it has to deal with (extremely) untrusted and probably malicious input. Parsers written in C or C++ are historically one of the biggest attack vectors out there.
Changing Your Laptop Storage Media Can Improve Battery Life by Up to 96%
I went on a similarly themed rant [1] a while ago when talking about why static analysis is important, mostly out of frustration that my coworkers seem to think it's largely unnecessary.

Trying to get people to listen makes you feel like Cassandra. No one listens even though you're right. lol

[1] https://donatstudios.com/StaticAnalysis
Holochain: A Blockchain Alternative – Interview with Matthew Schutte
How to Measure the Working Set Size on Linux
You say that, but I'm very young, and didn't start writing code until after Windows Vista was released, let alone taking college classes. I guess I'm having a hard time understanding those who don't take an intrinsic interest into the lower level stuff in computers
Asking OP, what market do you work in? Government? Finance? Tech? Health? And in what city?
My college has a separate major for each.

A lot of people in my class dropped out of the CS program because they had confused the two.

I really think we should rename “computer science” to “computing science” or “computational science” - just please get the word “computer” out of there.
this would be a really good application of AI in healthcare, but it needs to be considered in light of other predictive tools. a sr exec at a large health system said earlier this year that they evaluated a ton of AI tools for predicting death to inform end of life care, but none did materially better than simply asking physicians which of their patients they thought would die in 12-18 months. this AI may be better than the ones this exec studied of course

even if AI performs better, it would need to offer improvements significant enough to justify the cost of implementing it, which depending on what data it uses could be non-trivial

another unfortunate issue is that patient preference is only one consideration in determining how end of life care is managed. profitability is another concern. the same exec said that the health system only agreed to implement their improved end of life plan once they realized that it would be profitable to the system
> The classification of broadband as an "information service" and not a "telecommunications service" has been shown to be valid in a 2005 Supreme Court case.

The classification of cable modem service in the specific factual context surrounding the way it was found by the court to be provided, used, and perceived by users at the time as an “information service” by the FCC was upheld in NCTA v. Brand X as sufficiently well-supported by factual evidence referenced in the FCC docket supporting the classification to be allowed to stand given the usual deference due administrative decisions.

The factual circumstances have changed since 2005, the rulemaking record is different, and, the Supreme Court has several new justices, at least one of whom (Neil Gorsuch) has a past judicial record suggesting a much more narrow view of Chevron deference to start with.
Ask HN: What are the reasons for choosing a NoSQL over a relational database?
I built websites in the 90s and tables nested 5-10 deep was a common site
Waste product according to the driving force.
Good software can move that IT job to a cheaper admin job. If printers are easy to install, or passwords are easy to reset, then the admin can just say “the printer nearest to you is Floor3-South. Go into Printers and select it” leaving IT to just maintain the printer and not have to coach users.
Who Is Leading the AI Race?