skysight-inc/HackerNews huggingface dataset:
You should deposit money first and then buy with a fraction of a microsecond through Coinbase Pro.
I’m not saying .Net Framework is going to be abandoned by Microsoft. But few companies are going to invest money in new .Net Framework initiatives, and Microsoft’s energy is definitely focused on .Net Core and just making sure .Net Framework stays up to date with .Net Standard.

I wouldn’t bet my career on .Net framework or desktop development in general anymore than Webforms.

The last time I was looking for a job, there were companies that offering me architect positions paying $10K - $15K more than the job I accepted to lead projects that were doing ASP.Net MVC, Sql server, etc hosted on IIS using .Net framework.

I saw the writing on the wall, I took a job that was more or less a vertical salary move, and “self demoted” so I could jump on newer tech.
I'm with you, I prefer to uppercase the keywords only, but most SQL formatters are more liberal with their uppercasing.
More buys = higher price. More sells = lower price. Shorting is selling* . This is neither magic nor controversial.

* And buying back later of course. But in the meantime, does a short-sell look any different than a sell on the order book?
Tesla completely changed the public perception of electric cars, from slow eco-friendly compacts to high-performance sports cars. Without Tesla I doubt that Mercedes would be spending $12 billion on electric cars, or Porsche would be releasing an electric car next year with a 0-60 time of 3.5 seconds and a nationwide fast charging network in the U.S. Tesla proved that it's possible and that there's demand for it.

SpaceX significantly lowered launch costs even before achieving reusability, and with reusability is changing the game completely. However, Jeff Bezos isn't that far behind with Blue Origin, and probably wasn't inspired by SpaceX; he started a long time ago and was a space nut from an early age. Still, it's better to have two great companies with cheap reusable rockets, rather than just one, and the two companies have somewhat different long-term goals.
Chronicle of a Summer (Chronique d'un été): On one hand, a simple documentary where they conduct Studs Terkel-like interviews with working-class people in Paris in 1960, asking a simple question: Are you happy? As do all the best documentarians, they magically bring out the most profound, innermost thoughts of their subjects. On the other, a documentary about documentaries and their realism - interspersed are questions of how real and honest what we see is, and near the end the subjects watch the finished product together and discuss how real and honest they were in front of the camera.

https://en.wikipedia.org/wiki/Chronique_d'un_été

Considered an innovative milestone in documentary film-making.
Van Rossum started to work on Python in 1989 and released the first version in 1991. Python is modern in the sense of being still very well alive but it's deeply rooted in the 80s, and it shows with all those double underscore __magic functions__, the self argument in methods (the way we were doing object oriented programming in C, without the ++) and others.

Compared to JavaScript it didn't evolve it's syntax much. Of course JS was much worse off to start with.
No.

I do regret going to school to become a programmer so close to 40, because being a 40 year old programmer with newbie skills and no professional experience makes getting hired in an already difficult market just slightly more difficult.

So now I pay down my student loans doing other things and write code on the side and educate myself online.
"Eiusdem generis: Of the same kind, class, or nature. In statutory construction, the 'ejusdem generis rule' is that where general words follow an enumeration of persons or things, by words of a particular and specific meaning, such general words are not to be construed in their widest extent, but are to be held as applying only to persons or things of the same general kind or class as those specifically mentioned." https://thelawdictionary.org/ejusdem-generis/

"Noscitur a sociis: A latin term for 'it is known by the company it keeps', it is the concept that the intended meaning of an ambiguous word depends on the context in which it is used." https://thelawdictionary.org/noscitur-a-sociis/
They've gone well beyond the extension now. These days you have no idea if that "free" app you've installed has made a deal with Luminati to sell your bandwidth to the highest bidder. They also have an Android SDK too. I've received several emails like the following:

> My name is Lior and I lead the SDK partnerships at Luminati.​ I assume your

> software earns money by charging users for a premium subscription or by showing

> ads - both models do not pay out much and harm the user experience.

>

> We now offer you a third option.

>

> Luminati’s monetization SDK for Windows desktop provides your users the option

> to use the software for free, and in exchange we pay you $30,000 USD per month,

> for every 1M daily active users.

> More information is available on http://luminati.io/sdk_win.
A couple of points:

- OpenJDK and Oracle's JDK have been nearly identical for quite some time, and they are identical as of this week. So whatever differences once were between Oracle/Sun JDK and OpenJDK, OpenJDK now is Oracle JDK. (https://blogs.oracle.com/java-platform-group/oracle-jdk-rele...)

- Enterprises have had to upgrade a JDK every six months for many years, now. But whereas JDK versions used to be named 8, 8u20, 8u40 etc., they are now named 10, 11, 12 etc.. In the past, JDK releases were also not supported more than six months. Some are under the impression that each of those is a major version; this is false. In order to make upgrades easier, Java no longer has major releases (Java 9 was the last), however, all releases now have their version number incremented ("Chrome versioning", if you like). To make this possible, the restrictions of what changes can be done with each 6-month release, so that the transition between, say, 12 and 11 is not quite the same as between 8u20 and 8u40, but it is also not at all like that between 7 and 8 or 8 and 9 (and closer to the former than to the latter). In addition, companies that don't want updates but only security fixes can purchase support from Oracle.
It would change day to day, obviously, and my code wouldn't run sometimes. I guess I really meant I prefer stability in this case over new features.
If you convert unicode to punycode it's fine? So displaying punycode TLD as unicode is fine as well? If all previous has been true then unicode being displayed as unicode can't be wrong.
It's not unusual to mourn in these circumstances. Thirty years ago I piloted a project to deploy squid caches in a time of extepreme international transit costs and watched the project taken from me, and deployed by somebody who took it national, save the company millions and launched his career.

The thing is, from thirty years distance I can see why they did it: he had skills I didn't and drive I didn't and frankly I couldn't have done what he did.

I don't say this is your situation but I invite you to reflect on it, and ask yourself if what you think you wanted from this company and this situation reflects your core inner vision and drive.
For very large amount it seems rather obvious that BTC wins, the problem is that the cost of (on-chain) BTC transactions is not indexed on the amount being transfered but on the size in bytes of the transaction. So you can send $10k for $0.07 but you could also send $1 for $200 if you use many inputs or outputs. That's a problem for day-to-day purchases which tend to involve small amounts (especially if you follow the good practice to use disposable addresses for every transaction, meaning that you'll often have to combine multiple inputs to spend your money). It doesn't help that you have to wait for the transaction to be mined at least once before you can be reasonably sure that it's been validated.

That's what off-chain solutions are supposed to fix, although they come with their own caveats.
PropTypes aren't being phased out, but they were moved to a separate package since the actual implementation isn't React-specific.
Intel has 8 way systems - https://www.lenovo.com/us/en/data-center/servers/mission-cri...
Torres Del Paine is the most beautiful place I have ever seen. I traveled through much of Chile, and if I could do it again I would spend more time in Patagonia.
The Argentinian side is also supposed to be spectacular, and would make a great addition to such a trail.
Pinta is a Mono-based clone of Paint.net for Linux. I am a heavy Paint.net user at work and I find Pinta at home to be just as useful. I haven't used Gimp in years.

I do have Krita both at work on Windows and at home on Linux, but I rarely have to pull it out unless I need a tool specific to that application.
Ask HN: Great books about the moon?
I've been captivated by our grey friend in the sky lately. Looking for anything you got related to the moon: historical accounts of the moon missions, science books, heck, even sci-fi that revolves heavily around the moon (e.g. The Moon is a Harsh Mistress).
> most likely no one will use unique emails for every site

I do and have done so for over 10 years. It’s been very eye opening to say the least to see how many sites have leaked my email.
Do you mind fleshing out your example with some actual code? I'm not quite following, and I'm completely lost by the time you talk about the workaround.
It may simply be that due to a bigger battery and better heat dissipation it can run faster/longer and thus come out ahead.

That said I think you’re right about there being a mixup. Perhaps they mean the 2017 iPad Pro 10.5 inch.
I don't care much about the price, but if Cloudflare can operate a domain registrar that doesn't suck, it will be enough for me to move. All domain registrars I tried universally sucked, some less than others, but still.
Italy Officially Enters the Blockchain Revolution
That is sketchy and unethical as fuck.

I would like to give them an A+ rating for whatever graphic artist drew their artwork and did the CSS/webpage layout, however.
You are missing a few facts that completely oppose the point of your comment: the model S is not Tesla's first electric - that would be the Roadster, which was release a couple years before the other cars you mention. Chevy Volt is not full electric and can't get very far on pure electric. And the Nissan Leaf is a glorified golf cart that doesn't surpass 100 miles on a charge.

The frank truth is that both the better design and range of Tesla vehicles set the stage for electric cars to be adopted by everyone rather than just special interest groups.

You can be assured that every manufacturer in the world, such as BMW, is building up electric manufacturing capability due to the success of Tesla, and not Nissan.
I like some cryptographical guarantees, so my trusted devices get to be on a overlay WireGuard based VPN, and the access from actual ethernet/LAN gets blocked. VPN still uses IP/port blocking, but thanks to WireGuard, you can be sure that source IP really matches the device you think it does.
Animal populations aren’t growing at exponential rates. The future scale of drones and autonomous airborne vehicles is going to be huge. The growing possibility of midairs with drones is more significant than bird strikes or deer on a runway. Hobbyist drone pilots are going to lose the safety battle. Just as you can’t drive however you want on public roads, class G airspace is going to resemble class A airspace. [1]

[1] https://en.wikipedia.org/wiki/Airspace_class_(United_States)
Elon Musk Charged with Securities Fraud for Misleading Tweets
Everything about Namesilo is perfect except their terrible website. That's a downside I can live with. I also highly recommend them.
Mind saying where you work? Companies with sane hiring culture are few and far between.
I couldn't find anything either.

My guess would be that you aren't technically in the PhD program until you've passed your qualifying exam. Until that point, you're a graduate student but not a PhD student. After you pass your preliminary exam, you're a PhD/Doctoral candidate.

Also, it's a moot point. There are no bragging rights to be found in simply being admitted to a PhD program. Plenty of very intelligent people fail to complete a PhD program (usually, IME, because of personality issues/conflict with the advisor (sadly extremely common), inflexibility of the advisor and/or department, or personal reasons (economic, social, health)).

(to be clear, Musk didn't brag that he was admitted to Stanford - he suggested that he felt dropping out was more useful than continuing. His fans often hold up being admitted to a PhD program as evidence of his engineering background)
To repeat https://news.ycombinator.com/item?id=17929621, there is Python support in several comprehensive performance tools with better visualization/analysis functions than flame graphs. I don't know how well the Python-specific instrumentation compares with the above, but it would be worth working on, if necessary, for what the tools provide generally..
The Moon Is Open for Business
Au contraire - I think what's more fascinating about this is Musk's personal branding, which apologists like you have bought into. Just hear me out.

I mean, insiders and the SEC clearly know he didn't have an offer to go private on the table when he announced. With Musk's pattern of behavior on twitter recently (pedophile name-calling, weed gifs, etc.) it's much more likely that he was reacting to the short sellers that got under his skin, rather than making a calm, confident announcement of acquisition as you say. When Musk's team finally scrambled together an offer after the announcement, Musk rejected it outright because he was paranoid about Volkswagen [1], a manufacturer that would have helped solve Tesla's scaling problems.

There's always going to be short sellers. There are not always going to be CEOs who let them get under their skin or let hubris in the way of business.

[1] http://archive.is/cuuor
I made the point of specifying long term (by this, I mean say 5 years). Bitcoin is unpredictable short-term because demand can change significantly on a day to day basis, where supply is predictable. If you take any point in the bitcoin history, and check its value compared to 3 years earlier, there is no point where value was lost over a 3 year period.

Also, another way to look at it, is that your Bitcoin will be worth exactly the same in Bitcoin in three years. The bitcoin you own as a proportion of the total supply is fixed. Compared to fiat markets, the proportion you own to what is printed is declining year on year.

Bitcoin will eventually become not less volatile, but involatile. This is because you won't be measuring its value in USD, but you will be measuring the value of USD in Bitcoins.
Not without facing a huge number of lawsuits. If your business plan requires being led by someone the SEC has banned you need a new business plan.
That's because of entrenched monopolies.
It's been a while since I worked on this, but back then over 80% NAT devices used simple +1 port allocation. Some fraction was using other increments and only OpenBSD used truly random overloading. The main issue with port prediction in general wasn't making it per se, but making it quick enough so that it won't expire.

From what I remember ingress TCP filtering was universally very dumb - if there was a SYN out, anything on the same quartet of IP/ports was allowed in. That was on a sample of several thousand devices, though most of these were of consumer grade. It was also few years before the paper you linked to above.
You know what the difference between a regulatory infraction and a felony are?

One is a fine. The other is a few years in prison. It has quite a bit of a deterrent effect. It won't get everyone, but it will cut down on the number of people who try stunts like that.
TBH, it doesn't matter what the original intention was if it doesn't work. 2nd layer works. Maybe so do bigger blocks, for now, but certainly at the cost of decentralization. I'm sure you can post some theory or statistics that will say otherwise. But it seems pretty clear conceptually that if you make something take up more space, fewer nodes will have the resources to operate it.

The Bitcoin whitepaper had a title of "peer to peer electronic cash", but what it actually described was a system for financial sovereignty. If you want a payment network, use paypal. Why wouldn't you use Paypal? Because it's not decentralized - that's the first reason. And you realize by asking and answering that question that decentralization is the first and most important feature of the system, because it enables everything else. Payments is second.

Layer 2 is a system that preserves the financial sovereignty of Bitcoin. Bigger blocks are a populist movement which disregard science as a result of a conspiracy theory that Blockstream is out to destroy everything. And it ignores so many things - like the other hundreds of core developers; the original intention and literature of the cypherpunks; the actual beauty of layer 2 itself and the amazing speed and privacy benefits it's bringing.

Nobody care's about "what satoshi intended" in terms of on-chain vs. off-chain. "Satoshi's vision" was a decentralized system, and it can happen either way. More likely with layer 2 than without.

BCH is all politics.
thank you for clarifying exactly what's going on. other than the __qualname__, in what other ways do the two different bindings differ from each other?

however, this still goes in the bucket of why i personally dislike python. this just seems sloppy and overly complicated.

for example, i tested this out myself.

> test = lambda x : x*x
> test
=> <function <lambda> at 0x7ff6221d76e0>
> test.__qualname__
Traceback (most recent call last):
File "python", line 1, in <module>
AttributeError: 'function' object has no attribute '__qualname__'
> test.__qualname__ = "test"
> test
=> <function <lambda> at 0x7ff6221d76e0>

so the repl still reports <lambda> instead of test. actually it turns out that even def doesn't seem to set the __qualname__ property, so i don't get the same thing as you (i am using repl.it which apparently uses python 2.7.10). however, using dir(test) showed that there is the func_name property.

> def test2(x):
> return x*x
> test2.__qualname__
Traceback (most recent call last):
File "python", line 1, in <module>
AttributeError: 'function' object has no attribute '__qualname__'
> test2.func_name
=> 'test2'
> test.func_name
=> '<lambda>'

that seems to be the property that the repl reports, as it gets set by the lambda assignment and the def keyword to the function name. (i verified that by altering the func_name property manually.)

yet, somehow, people call python "simple".
Could you elaborate further? I wasn't there then, but what you wrote doesn't agree with my understanding.

Lambda, map, reduce, and filter were part of the Python 1.0 release. The actual commit date was Tue Oct 26 17:58:25 1993 +0000:

commit 12d12c5faf4d770160b7975b54e8f9b12694e012
Author: Guido van Rossum <guido@python.org>
Date: Tue Oct 26 17:58:25 1993 +0000

* compile.[ch]: support for lambda()
* PROTO.h, mymalloc.h: added #ifdefs for TURBOC and GNUC.
* allobjects.h: added #include "rangeobject.h"
* Grammar: added lambda_input; relaxed syntax for exec.
* bltinmodule.c: added bagof, map, reduce, lambda, xrange.
* tupleobject.[ch]: added resizetuple().
* rangeobject.[ch]: new object type to speed up range operations
(not convinced this is needed!!!)

You can see the commit had its doubts about xrange, but said nothing negative of the functional programming aspects.

Van Rossum described that history at https://python-history.blogspot.com/2009/04/origins-of-pytho... . I don't see anything which sounds like "throwing a bone", much less being "explicitly against functional programming" when that discussion occurred.

My understanding is that he wasn't opposed to their inclusion initially but became negative towards them only years later.
Not sure though. SpaceX is a federal contractor. And to be at the helm of a company with federal access, you might need a clean record. When Musk was smoking pot on radio, the AirForce had to look into it to see if there was any actions they needed to take.
A Calculating Look at Criminal Justice
Aging on Nautilus: Does Aging Have a Reset Button?
> The fees are low because usage is low

> BCH fees are 0.2 cents

You're eating your own tail.
Most of them are from Donuts, who have a huge number of TLDs. In fact, looks like the only non-Donuts domains are com, net, org, and info, so only four registries.

It's not surprising, dealing with all the various registries (especially for ccTLDs) is probably one of the harder things to scale when spinning up a new registrar. Even Amazon Route53 uses resellers for some TLDs.
450 is not required. For thousands of years nobody but the top .0001% had that kind of space.

The biggest myth is that each kid needs their own room.

The second is that you need a guestroom.

Then you have kitchen + dining room, then huge garages to store all kinds of crap.
Yes it wasn't new per se, they didn't created first mobile phone with a touchscreen, but you can't deny that this one device single handedly shifted direction of entire industry.
Similar things, just not in that scale is happening with watch. In reality no other smartwatch is even close to the Apple Watch. There is no competition. Same as with an iPad or the iPods before that.
While there isn't much doubt that Musk is at fault here, I wonder how a business owner should react when perceiving that his company is threatened by some journalists and (social) media influencers who seemingly have ties with short sellers. I understand that shorting helps stabilize markets but in this case with Tesla being the most shorted stock it seems that forces were at work to stain the company's reputation in order in order to prevent important losses. Seems unethical to me as well, but maybe I am being very naive here.
I would like to see if you can build such a monster yourself, and how much would it cost? Did Amazon designed their own motherboards or used some off the shelf boards?
Google Experiments with Showing Search Queries in Chrome 71 Address Bar
I do the same. hand-cased words don't uniquely identify keywords or not, and more than once I've seen keywords not-upcased or column names that shadow keywords (with inconsistent upcasing), so they're inherently untrustworthy anyway.

Just use syntax highlighting, which can make it unambiguous what's a keyword vs func vs name.
Thank you for your kind thoughts. I really appreciate it! It is an important question I need to figure out. If I was truly allowed to continue in what I helped build - would it be something I want?

Part of the challenge is in the opportunity being removed from me and not being able to decide if it's what I wanted.
I don't think it does help the short term profits. But if you want to have complete control the brand, you need to lock stuff like this out.

It's not personal. It's business. Though that may not be what the fans feel.
I'm surprised to hear you lost your job because of health issues in ... Finland?

That kind of wrongful termination sounds like something that would happen in the States not Europe. Correct me if I'm wrong.
Pension funds need to pay out all the time, in good times and bad, so they also have a short term component to worry about it. And they do invest in index funds, but going all in into sp500 isn’t the same as diversifying. Here are some good responses:

https://www.quora.com/Why-dont-pension-funds-university-endo...