skysight-inc/HackerNews huggingface dataset:
They seemed to accomplish it with the G5.
The only grocery delivery available in my area is walmart, and this is basically why I haven't tried it - I'm picky about produce quality, expiration dates, etc., and I don't trust someone else to have that same attention to detail.
> after which the contract and employment ends

Is is a contract (you are self-employed, pay income tax etc) or is it employment (company employee, they withhold income tax, standard W2 form)?

Contracts pay more, lot at least they should, because the contractor has a higher risk, less benefits (e.g. no holiday entitlement), more cost (taxes, insurances) and liabilities (as a contractor you need to have insurance in case you screw up while working).
I wish Apple/Google would just make two versions of their next phone: one with the headphone jack, that's half a millimetre thicker, for a dollar or two more; and a version without. I can understand why they would drop it if there were no market for it, I just can't accept that there's no market for it.
One (semi-pedantic) quibble with the article: there absolutely are barriers to entry for programming. Programming is hard! These barriers may not be artificial, but they are real.

To use a non-software example, there are barriers to entry to chip manufacturers and power companies even under anarchy. Fabs are tremendously hard to build. Power plants are extremely hard to build. Building up knowledge and skills about computers is also very hard, especially when our genes don't seem to guide us toward thinking highly logically.

And programming is hard because it requires us to understand a bunch of modular systems and then the systems they're built on, all the way down, and in some cases, all the way up. Then, we have to understand the whole integrated system of the individual modules. Not all programming problems require this level of difficulty, but these problems do exist. I've been on teams where I'm the only one who understands what the OS is doing or the CPU is doing or what the network is doing or why some other distributed component might have stopped working. Most of my teammates in these cases seemed to enjoy programming, but didn't care to become overall experts in computers as a whole.

I once had a top-tier business school grad friend claim that programming really isn't that hard and that we're all whiners. He is a genuinely smart person. Today, he himself is trying to code in JavaScript on the client side. He's a friend so I help him, but the problems he has are junior-level or even entry-level. Suffice it to say, I haven't heard much more about how programmers are "whiners" when we say programming is hard.
The slave trade, colonial empires, tobacco, opium, and the extirpation of indigenous peoples for their land each seem a bit at odds with my concept of fair dealing and morality. On the other hand Caedite eos. Novit enim Dominus qui sunt eius is consistent with the theological premise of Predestination in Calvinist theology. So I agree in part.
> If you are sure that you don't want your IoT devices to be reachable from the internet, don't use the internet protocol to talk to them, don't use DNS, web browsers, etc.

What utter nonsense.

TCP/IP works fine on a local network

DNS works fine on a local network

HTTP(S) works fine on a local network

Web Browsers work fine on a local network

After all the internet is nothing more than a collection of connected networks.

If I have no need for anything within my local network (or subset of that network) to be routable from the internet then I put a firewall in the way, it doesn't mean I don't use the same tools and protocols.
Recently I was in SF for the first time. I was pretty shocked to see the endless rows of tiny one story + garage houses separated by impossibly wide streets. No wonder housing is so expensive. The city could easily double its density by building more apartment buildings.
I would agree with you, but I lived through the dot bomb / 9-11. There are times when companies, collectively, decide to hold off on hiring for a few quarters while doing massive layoffs. Thats when the market gets flooded.

It's hard to imagine today, but it sure did happen.
Would you find it surprising to know that you aren't the only type of consumer and, in fact, you are probably a serious minority?

The market doesn't just go with your opinion, man.
that doesn't help deciding whether one should prefer praise or scold though , since he says both fall within placebo levels. If he is trying to say that there is more room for improvement from a bad performance, thats kind of obvious but it still means most of the time you will need to scold instead of praise.
It is a mix of UserStyles that I blended together. I won't share it but you can replicate it using:
https://userstyles.org/styles/115084/red-facebook-gta-5-life... as a basis and one of the current popular themes for the background https://userstyles.org/styles/147009/facebook-2k17-modern-de...

https://userstyles.org/styles/browse?search_terms=facebook
> What does that have to do with what you should be paid?

I would expect that my effort would have at least some positive effect on my starter's income.

> I think Western Europe has a harmful fixation on a persons credentials.

I think so too. At my work I am doing similar stuff as when I started programming at 12. The main difference is that I had significantly more enthusiasm and energy back then.

I did learn a lot during my study, but it is absolutely not required for most of the jobs. Yet, it is required to have at least an undergraduate degree for practically all jobs. There are lots of improvements possible to this system if you ask me.
Does it crawl URLs blocked by robots.txt? I doubt it. If you don't want well-behaving crawler to crawl your site, there's your answer. But not all are well behaved...
"People who don't mind milking their own cow" is not "extremely niche."
Whole Foods Allegro roasting Asustin downtown is on par at $10-14/lb vs $20-25/lb for small roasters.
I really hope that they will build a Thunderbird version for the browser. Something like Horde or RoundCube isn't exactly a joy to use and most people are heading towards GMail and the like just because it is the simplest option.
And having to worry about cables.
I've used a few of these and it's great to practice using more!

Q7 includes output:

Misty 5.7 0.2
Oscar 6.1 0.4
Smokey 6.1 0.0

How would one show 0.4 for both Oscar and Smokey?

http://www.windowfunctions.com/questions/7
In the Netherlands the average salary for a senior developer is 40.000$ (~24.000 after taxes) while the cost of living is not that much different from the UK and US, may be except for healthcare. What exactly justifies the difference?
330 Ivy League courses you can take online right now for free
A big problem with K-9 (and open-source clients in general), is detailed in this thread: https://github.com/k9mail/k-9/issues/655

Unfortunately, this is not so much a problem with the quality of the client, but rather with the strangle-hold of big providers over the email system, but users will inevitably complain to the client developers about it.
I still don't get how they did the transitions. Maybe I'm remembering it wrong, but it seemed like one visualisation always smoothly transitioned to another one. No idea how they that worked.
Posting a file to a public web server is an implicit invitation for clients (human or automated) to download that file. That's why "secret urls" are universally considered to provide very little security.

There are common conventions (not always followed) around robots.txt and what files to crawl, but I'm not aware of any rules or conventions or standards around URL discovery. Plenty of crawlers attempt to crawl every registered domain name, for example.

"DOS Attack" is sort of a loaded term since it implies malice. Clearly running a web server doesn't mean you invite malicious attacks (though perhaps you should expect them). Some people consider Googlebot to be a DOS attack since it can easily bring poorly designed sites to their knees.
If the author reads this: I was part of the crowd commenting on the "is it dead?" state and thanks for answering my questions and giving me hope! :)
what mistakes with the S7?
>Problem is that browser warnings are sometimes false. Self signed certificates are not unsafe, the underlying encryption is still the same.

Browser warnings aren't false, you're reading of them is false. Read around on badssl.com [0]. The self-signed warnings in chrome say:

>Attackers might be trying to steal your information from self-signed.badssl.com (for example, passwords, messages, or credit cards).

And when you click advanced chrome says:

>This server could not prove that it is self-signed.badssl.com; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection.

It says nothing about the encryption being bad, I don't know where you got that from. What it does say is that Chrome has no way to validate that the site you are going to is actually the site in the address bar. Encryption is pointless if anyone and everyone knows the password (oversimplified, but you get the point). Encryption without Authentication is as secure as normal HTTP.

[0] https://badssl.com/
Truth be told, most software development doesn't require a high amount of intelligence, skill, or innate talent.

I'm not afraid of a superior person taking my job. They would be no better at it than I am. I would probably be more productive if I were less intelligent (or on booze, but employers frown on that).
I use hckrnews.com.

And I dont get involved in the comments section.
Both of those building booms were shortly after world war one and world war two. Can you really make any fair comparisons based on that?

The entire US economy was booming after the war. So numbers from that period don't tell you much about what things would have been like in peace time.
https://rationalwiki.org/wiki/Fallacy_fallacy
How to integrate live chat plugin in Sqaurespace websites in 2 minutes
Modern heros
Of course there is - archival quality printout of a paper (on archival acidfree paper) wallet stored in a bank safe.

That's safe. Convenience depends on how often you need it (and so there's not one standard of convenience you can quantify without being the actual person who's using it.)
> Bloomberg should have her fired. She does absolutely no credit to their publication.

I don't think calling for everyone you disagree with to be fired is the right way forward.
One of the main reasons for the library is no need for cert authority. Why not just create a regular cert Authority certificate and put the trusted authority cert on the clients. That makes it so you almost never have to change the clients certs. Also, it's supported by standard TLS libraries and clients.
Not only is it hard, but the landscape changes frequently. You wouldn't design a system like you designed it pre-mobile, and you wouldn't design a system pre-mobile like you designed it pre-internet, and those are just the big shifts. Cloud is another big shift. A lot of people read how so and so design a system. So and so is successful, so I will design my systems that way. That's rarely ideal. Also, designs can change company to company, depending on what the company structure is, who they serve, etc. Designs can change when a company changes, so hopefully your software can change with it.

Sometimes you inherit a bad system, so how do you fix it while keeping your releases in stride. That's not easy, especially when then original designers aren't there anymore. Speaking of which, what's the best release stride for this company? You might have to adjust design for that too. Was this weird code done on purpose, is it a bug, or were they trying to hack around a mistake somewhere else? Time to roll the dice, because you need to change it. How do you minimize the collateral damage if you are wrong?

You also need to consider your limitations like network and persistence storage. That's a huge part that many haven't even considered yet. How are networks designed today? How is data persistence designed today? What are my options and what are my limitations with this company? What type of reports does this company need? That's a big one. How about failover, what does your system do when the network or database quits? Do you lose any data? Are you sure? How important is it to not lose data? It's not that bad if Facebook loses a post, but it sure is bad if a bank loses half of a transaction.

Programming has a lot of levels that we don't even realize until we hit a new one. Turning good specs into working code is level 1. It takes a hell of a lot of brainpower and abstract thinking to just do that.
Love this video but wish waited so I could watch all of them together.
Analyzing CVE-2018-6376 – Joomla, Second Order SQL Injection
Are you sure that's true?

Ask yourself why do they do double-blind experiments. I had read that depending on the illness, a non-active treatment (sugar pill) given to the control group improved their reported condition by significant and substantial margins over a population that did not get the fake treatment.
Touchscreen went wonky after about a year. Plus, all of the iOS 11 issues were infuriating. Apple doesn't do regression testing, apparently.
I've been stuttering since a child and still do so . Therapy as a kid did help me a little bit but I know its never going to go away . I'm not going to get into how speaking to girls/taking calls and presentations is not only difficult but also crippling especially when you see the person you address run out of patience and complete the sentence for you . Its affected me a lot and I dont think I'll ever be able to get over the social anxiety . So i started compensating by throwing myself into books and music as an escape mechanism . When that didnt help much I started drinking heavily and doing drugs . I still do drugs and drink to avoid the embaressemnt around my speech impediment and the fact that I dont stutter when I speak , but not as heavily as I used to . I've just stopped caring what people think at this point in time and still give conference talks and take interviews
Is the fact that your physical door locks and keys are only unique to your local region very much an implementation detail? No it's not. It's conceptually the same, but keys and locks are not globally secure. They're only locally secure.

Also IPv6: everything gets a globally routable address. Great so why do we need anything else? Well it turns out that in order to support all the different modes of network operation and all the different topologies and use cases, the Internet Protocol needs to support non-global scopes too. Arguing you can't have e.g. link-local security is absurd and rally quite green, from a networking professionals perspective.

Oh also IPSEC is part of IPv6 not just an afterthought like it was for IPv4. This makes it even more likely we'll see trusted network scopes sooner rather than never.
I think the average person just orders a dodgy battery of eBay.

If the phone catches on fire they're on the hook for it.

Plus phones have a two year designed for lifespan. So it isn't a priority in that sense.

And users like phones looking sleek etc.
A phone reviewer is going to note that a phone is bulky if it has a replaceable battery.
tl;dr: visit https://tableplus.io and see for yourself
For people interested in Python / Qt, I had a related Show HN this week.

https://github.com/mherrmann/fbs

Discussion: https://news.ycombinator.com/item?id=16318677
Yeah, the DHCP trick is what allows this particular method of conducting MITM via USB.

All the stuff it does _after_ becoming a MITM though are things that any MITM could do, regardless of how they became a MITM in the first place. (ARP spoofing, operating or compromising a Wi-Fi access point, etc.)
Can you explain why not?

Not to imply that I disagree with your sentiment, but comments around these parts are encouraged to contain more substance and create or add to a discussion.
Are you sure it's not only a problem with Linux? No issue with my QC35 and macOS, Windows 10 and Android, always connects to my devices, albeit a little slow to connect sometimes.
1) Yes. I'll re-word that part.
2) I debated with myself on that. On one hand it is clearly better to ORDER BY. On the other hand I'm trying to teach people the window functions and I don't want them typing in more SQL than they have to.
Nature has in house staff editors and reviewers that vet papers before sending them out to per-review. Most papers sent to Nature get rejected long before the per-review process starts.
I guess we all get pretty used to our comforts when they come and what was once normal changes.
$10-$14/lb is La Colombe/Brooklyn Roast price, both of which blow WF out of the water.

It has to do with volume. The reason why small batch producers that know what they are doing are so much better is because they are small batch. It is impossible to source enough identical beans to get the identical result, which is why larger operations generate at best very decent but not anywhere close to excellent roasts. They know that they are inferior to small batch producers so they price themselves accordingly. WF is a large producer that prices itself at the level of small batch where its roasts are sharing the category with Dunkin and Trader Joes.

Coffee is like wine. If you need to produce a lot, you may get a boat loads of Merlot and blend it together producing a quite drinkable wine but you will lose to a bottle of St Emillion as yours would be too washed out.
Looks great! But please put up some information about who makes it. The "about us" link doesn't go anywhere. Trust is critical for such a product.
Incomes are, on average, rising a little. Which is partly why the stock market is freaking out; Wall Street hates it when income goes up, because they view it as money coming out of their pocket. Cities like New York and Boston and SF are expensive because there's a lot of money going through them; this creates high demand and high incomes for some. But companies like Facebook and Google and Apple could certainly afford to pay everyone who works for them in any capacity enough so that no one would have to live in a car. But the investor class would have a shit if that happened.
>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation

So, US operating as a country (an entity with citizens, which it prioritizes other foreigners) rather than some arbitrary free-for-all geographical space?
I use an RSS feed, skim the headlines for what's interesting, and either read it then or save it to pocket. This also means that after a few days, I end up with 1000+ articles, but I can skim them 100s at a time.
What i would be interested in knowing from people who have been stuttering for years now is how they deal with it on a daily basis apart from not giving a damn
Conceptually, pattern matching isn't wrong. It's the implementation, presentation, and gross exaggeration of efficacy that is the real problem. DNA matching is still often pseudoscience voodoo the way it is used in courts for many of the same reasons that tooling marking is. Just look at Massachusetts, where they are having to retry 10's of thousands of cases because tests were botched by an malicious technician and then passed off in courts as foolproof even when the prosecution knew them to be suspect.
Also, some people hate that the greatest English writer was a white male, so they try to strip him of some accomplishment by dividing him into multiple people.
So complaining about American black genocide is fine, but then comparing it to white genocide (and rejecting the term) is bannable?

I seem to have been banned simply for mentioning the concept of white genocide even though I concluded against it.

Look at all the question marks in my post. Read the conclusion. This is the opposite of ideological warfare. It's an attempt at furthering discussion of a difficult issue.

If you changed the group identity words in my post it would be acceptable.

Put simply, you're biased and you're harming discussion here. This ban should be reversed.

Otherwise, explicitly write a list of what political ideas are not allowed to be discussed.
France and the UK just need a unicorn company or other powerhouse to come in to change the dynamic. Google/FB are there but really a home grown company would be better.
L.L. Bean dropping unlimited returns policy
I think that imposing decisions on others for their own good is a dangerous path to take. You stop considering them as adults capable of taking rational decisions but as children that need ot be shown the light, by employing authority and force if necessary. The enlightened technological elite thinks that HTTPS is better so they have decided to impose that decision on everyone else.

It should always be a choice. If something is insecure, show a warning, in big red bold letters if you have to, but allow the freedom of choice to the end-user. But here, what do we have ? Many newer Javascript, HTML or HTTP features are restricted to HTTPS. Even things like Brotli stream compression which bear no security implications. This is done only to coerce people to use HTTPS.
Welcome to the world that used to say not to talk to strangers and not to get in stranger's cars.

Welcome to the brave new world where kids now summon strangers over the internet in order to be driven in the stranger's car.
Totally agree. Also, to Feross's comment below, I'm not an active developer on puppeteer, but I do have publish rights. :)

Feross already sorted this out and nuked me from the list, which is 100% fine with me.

Thanks for making the comment.
And even within academia. Big universities can afford to subscribe to thousands of journals; small universities and research institutes can't. When I worked at a research institute I would routinely encounter paywalls trying to access papers.
Two Small Asteroids Safely Pass Earth This Week
I think there are two interesting correlaries:

1) programming seems to be one of the only "hard" professions that pays well (compared to math researchers, hard science researchers, or even things like some social work -- that's really hard in entirely different ways). Of course I'm probably missing some hard stuff that pays well

2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get them, banking, consulting and law jobs actually have a lot of mindless or not super challenging work
The "Falacy falacy" strictly applies to logical falacy. Its pretty clear that the grandparent is using "fallacious" in the informal sense of "mistaken belief".
True, but not everyone wants their city to be packed full or large brick cubes that block the views of everything else.
How to build an AR app to create floor plans
Indeed: it would be nice to see these techniques applied in more contexts.
Chinese police are using smart glasses to identify potential suspects
Lowest incomes, even inflation adjusted, certainly have been rising. Here's historical Census Data [1], Table H-1. Income Limits for Each Fifth and Top 5 Percent.

Maybe you have some large scale data you'd like to share?

[1] https://www.census.gov/data/tables/time-series/demo/income-p...
Movavi Video Converter 18.1.2 Crack with Key Full Version Download
It has long been bifurcated.

Most of us are working shlubs making a fraction of what A-list companies pay. Among us on the B-team are some (but certainly not all) very talented engineers.
This is timely! I spend all of yesterday setting up a Windows 10 VM just to have access to MSMS. The existing field of macOS MSSQL clients are light on features, including Microsoft own cross-platform SQL Operations Studio.

Question: Does TablePlus have a way to create a linked_server via the GUI?: https://www.sqlshack.com/how-to-create-and-configure-a-linke...