skysight-inc/HackerNews huggingface dataset:
This seems like a totally legitimate reason - but in that case maybe the announcement on HN (the tech website keeping the slashdot* effect alive) should have come once there was a public RC.

Also, if it's bugs and the reporting of that you're worried about, maybe publish a proper bugtracker (github is both adequate and free) rather than just an email address?

* slashdot effect; as in taking a webserver down just with the amount of people viewing it. Or to put it another way, if you wanted lots of people viewing your project, let them. If you don't, then don't advertise it to them!
I don’t maintain a blog currently, sorry. And if I had one I doubt I’d be able to write interesting articles about this topic.

Generally I share such info on IRC, and then it gets just forgotten over time.
Sorry, I didn't mean it to be trolling, I just meant it more or less literally. If Rust (for example) gets used for things like Mercurial and Mozilla, is that bad? I'm not saying Python shouldn't care, if it could improve the startup time without sacrificing other things. But presumably the transition from py2 to py3 was not intending to make things slower, it was intending to solve other problems. There are almost always tradeoffs. Even the mercurial folks quoted in the article said that the things py3 solved were not what they needed. That's a good indicator that Python is not the right language (anymore) for what they're doing.

I am primarily a Python programmer, but if Rust, Go, etc. take over as the language of choice in certain cases, I don't think that's a bad thing. Which doesn't mean one shouldn't write an article to highlight this cost of not having short startup time, just in case this cost wasn't understood by Guido, et al. But my guess (and it's only a guess), is that it was.
I think they'll block 8.8.8.8 if the anger for blocking 1.1.1.1 isn't too loud.

I think they're blocking 1.1.1.1 because customers are now using DNS that isn't them, which deprives them of valuable data on which domain names their customers go to, which they can sell to advertisers. Yes, there's other ways to get that information but the DNS server is an easy one.
> DE-CIX, our IXP, donated bandwidth to us, and we have transit also donated from Packet Host and WebAir.

What is the incentive for them to donate bandwidth/transit to you? Your non-profit status? Do they get something else in return?
You're confusing editorializing and actual data. "Solar city is done" is an editorial opinion by the poster based on the lower installed Megawatts this quarter from last, it isn't necessarily reflective of Tesla's actual plans.

An equally valid perspective is it's currently a low priority compared to just getting Model 3 out the door. There are occasional comments by Musk that they're still very much interested in consumer solar roofs and certainly Powerwall. Granted, it's also a valid point to say "the proof is in the pudding" and point out the lower actual installed capacity this quarter.
Tesla Tumbles After Elon Cuts Off Conference Call Question
The beauty of it is as it becomes popular people will start torrenting WITHIN the mesh network.
I do not believe so. Have a PB and have been playing with the new Linux capabilities and they are using a VM with LXC/LXD containers on top.

We did get an update today and have a Linux apps option in setting menu. Which when enable opens a linux shell.
It seems like there’s a disconnect between expected revenue and the stock price. If people took the expected revenue from analysts seriously then they’d have to believe that Tesla was nearly insolvent.
Because users were able to connect and after the firmware update they are not? And also because they didn't even let you change this setting to begin with.

There is not enough data to attribute this to malice yet, but it does not look good (see CloudFlare's tweet).
You know i have a question about Germany and SEPA payments how easy is it to make them from German accounts?
Videos of people drowning https://m.youtube.com/channel/UCnERyC7dwJwTvEyzYz6uxHw (non death in the ones I watched) not sure if there are better out there .

Past discussions on HN talk about what to do, which is missing from this popular article.
Desktop mode in Firefox for Android has always worked very well for me, if it helps.
That’s correct. AirBnB’s iOS app is written mostly in Swift. And Facebook’s iOS app is a piece of shit performance wise.
Re-usable rockets seem to be working. The margins on SpaceX launches is going to get huge until the competition catches up. That seems like at least a decade off at this point.
The argument I've made is that if they're blocking certain parts of the internet, then they shouldn't be allowed to call themselves an Internet Service Provider.
It appears to be middleware that looks at headers, and if a certain condition is met, it'll basically execute https://nodejs.org/api/vm.html#vm_vm_runinthiscontext_code_o... against whatever the header has.
Tesla stock drops as Elon Musk gives bizarre earnings call
Programs a fast when they don't force the computer to do
much stuff, so speed overlaps (albeit imperfectly) with simplicity of code. Mostly this explains why programs start fast and then slow down as they cover more use-cases. But some optimisations also amount simplifying an existing system.

For example: as you get to know your use-cases better you might simplify your code to sacrifice unwanted flexibility. Or you might replace a general-purpose data structure with a special purpose one that not just faster, but concretely embodies the semantics your desire.

A case, that is not quite a simplification is removing code re-use. Instead of using function in three different ways, you use three separate optimised functions. Now changes to one use case don't cause bugs in the others. That's the kind of thing that quotemstr meant by "making logic orthognal".
Synonyms are fine. Those with knowledge know what's going on. Those with prejudice can remain in the dark for a time.
I am surprised by your strong reaction to his decision. If you disapprove of assisted suicide, no one is going to force you to use it yourself; I would suggest however you have no right to say someone else shouldn't.
MSVC also can do this with _mul128 intrinsic.
The former, although I'm talking about Karachi, and not Lahore.
Linux only being a kernel versus BSD a OS makes it easier to leverage with Android, ChromeOS, etc. Google uses the Linux kernel everywhere. From CC to Google home and wifi, etc. But then also their cloud
> On the extrapolation, of course they are all simplistic and wrong, both mine and yours. You are capping the NHE of GDP to cap medicare

No, I'm not, I'm using the current expenditures as the projection baseline. I'm clearly not using the current NHE share of GDP to cap Medicare because the projection (24% of GDP) is greater than the current NHE share of GDP.

> as if the expansion of medicare were going to eliminate out of pocket or private health.

No, you made a claim about Medicare expenditures being 40-50% of GDP if it covered the whole population, not other expenditures. Now you're moving the goalposts (and still not supporting your mutating guess with any actual concrete basis.)

> We cant know, its messy and even expert economists cannot get this right: but it has to be in the order of magnitude of 25 to 40% of gdp.

Well, that's a sudden drop in your estimate of what now seems to be total NHE from your earlier claim that Medicare expenditures alone would be 40-50% of GDP. Another round of this and you'll be conceding costs below the current 18% of GDP.
Unless you personally have something against Cloudflare I'd say there's really no reason to bother changing anything.

But yeah, if you point your domain directly at GitHub Pages instead of at Cloudflare then GitHub should just issue you a cert and start using it automatically.
This garage door opening story reminds me of something that happened in the 50's. The first powerful comm satellites happened to use a frequency that garage doors used (no id codes then). Garage doors opened and closed by themselves. My grandmother had it happen to her.
Anaconda, Inc. | Product Manager, Anaconda Distribution and Conda Ecosystem | Full-Time | Austin, Texas

https://boards.greenhouse.io/anaconda/jobs/1147118

* Own and define the roadmap for the Anaconda Distribution and Conda Ecosystem.

* Understand and clearly define user problems. Work with engineering and design to deliver great solutions in an iterative fashion.

* Develop and refine user personas.

* Use data-driven methodology to prioritize roadmap themes.

* Present product features and technical direction to internal stakeholders.

* Write technical content for end users, including blog posts.

* Manage interactions with end users through issue trackers and other communication modalities.

* Be an evangelist for the Anaconda Distribution and Conda Ecosystem.

* Work with Product Marketing to create relevant collateral and messaging.

* Tap into the pulse of the open source, data science, and developer communities.

* Be the interface between disparate stakeholders and roles: Anaconda engineers; community contributors; end users who are data scientists, software developers, sysadmins, and devops engineers.
Clojure compiles to JVM bytecode, so it should run much much faster than an interpreted picolisp. Clojure works on Windows too, while Picolisp needs Cygwin I think. Picolisp is really simple from a language point of view. It has a small group of core users who think very differently about software. There aren't many picolisp libraries, but you can hook into C & Java libraries when needed. It has an integrated prolog like DB. Clojure runs Walmart during black Friday online sales...I would not recommend that with picolisp.
Wow. I teach a course of mobile programming with Android. Now I will have to remove the section explaining Google maps API as I cannot ask my students to add their Credit card info online just for the course... Any other free alternative?
Maybe something about being neutral on the internet.
> When a buffered I/O write fails due to a hardware-level error, filesystems will respond differently, but that behavior usually includes discarding the data in the affected pages and marking them as being clean.

That behavior seems problematic.

As always, there's a great Dan Luu blog post on the subject: https://danluu.com/filesystem-errors/

> Filesystem error handling seems to have improved. Reporting an error on a pwrite if the block device reports an error is perhaps the most basic error propagation a robust filesystem should do; few filesystems reported that error correctly in 2005. Today, most filesystems will correctly report an error when the simplest possible error condition that doesn’t involve the entire drive being dead occurs if there are no complicating factors.

Emphasis added.
Python Development Kit on Humble Bundle
Curious to know if they block Google’s DNS servers as well. That 1.x space was a RIPE research segment, so it’s possible that some internal AT&T group was using it with the assumption it would not be publicly routable and got bit. I was enjoying the shorthand ping of 1.1 for my router at home until Cloudflare took it over. Needless to say, if that was the case for AT&T, their ‘fix’ is not at all acceptable.
Tapping out capital is a "Musk equilibrium." If there's too much runway, he considers it inefficient use of available capital and invests that extra available capital in some new project.

He operates close to the edge intentionally. It's a risky strategy that could easily blow up in his face, but it has also paid off very well in the past.

If they somehow had a bunch of extra cash in the bank right now, you'd find Musk simultaneously pushing hard on, say, Model Y right now, too.
I'm just starting a side project that uses similar, i think it's the pricing around autocomplete and places information that seems like the most painful part to me.

Currently I'm using it to search and add points on a map, it seems like it could really add up
And in another couple years we'll have real-time ray tracing!

<mind blown>

Amazing how far and fast we've come since Wolfenstein.
NHTSA's 2017 probe did not assess “effectiveness” of Tesla Autopilot
NVVL Accelerates Machine Learning on Video Datasets
I hadn't heard they started expanding again, hence my not changed original stance.
I was thinking of picking this up just for the EggHead.io 6month subscription for $20. Does anyone know if the other books are referenced in python communities?
I like the idea of this tool: https://github.com/rpav/c2ffi

(Although despite planning to use it for some personal project I haven't got around to it yet...)

It parses C/C++/Objective-C into JSON metadata. It uses clang/LLVM so the parsing/etc should be very accurate.

So, to implement your idea, you could just embed this JSON into an ELF section. (Or, if you don't like JSON, convert your JSON to some other format, such as S-expressions or protobuf or whatever.)
That’s what I want to know. I’ll save the soapbox speech and just leave it at isn’t this why monopoly laws exist?
tbh the fact that you made a throwaway to bully a random person on the internet is even more hilarious
Nothing in the LG Prada was innovative - it's design was that of PDAs from a decade before. It's touchscreen did nothing that previous models hadn't.

Was it a nice industrial design? Yes. Wasn't very original though (and neither was the iPhone's).

You're also shifting the goalposts - you said smartphone, not "had a touchscreen". It was the first capacitive touchscreen but not even close to the first touchscreen btw. The IBM Simon in 1992 likely takes that win.

What the iPhone did that was innovative was in how it improved upon and combined the technology. It also pushed forward a lot of things in those technologies by several large leaps.

Long story short - the LG Prada is superficially visually similar to an iPhone and, likewise, bringing it up shows a very superficial understanding of the history of the mobile phone space.
Yes, they can; regardless of your resolver they can collect that if you're not using DNSec.

Same goes for https handshakes leaking your target domain(otherwise SNI wouldn't work), so DNSSec alone is fairly pointless for regular web traffic obfuscation; and of course the IP is in each TCP frame regardless.

It becomes more a matter of are they doing it yet(re:DNS monitoring in this manner); with enough people using third party resolvers(I'd argue google's public DNS already has enough usage to warrant it) they will be.

Optimally you'd VPN at all times to a provider you trust or one you've setup yourself.

What it all really boils down to though is that the populace simply can't be trusted(nor should they need to be) to make themselves acceptably secure from third party monitoring. We need to have much more discussion around data privacy and retention for ISP's.

It's not a matter of if the data will be misused, it's truly a matter of when and it's not fair to the general public.
This is bad advice, the moment you apply for a green card you're non-compliant with dual intent of your current TN status.
Yes, in Section 6: “Since software that implements IEEE 754 binary64 (double precision) numbers [IEEE754] is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision. A JSON number such as 1E400 or 3.141592653589793238462643383279 may indicate potential interoperability problems, since it suggests that the software that created it expects receiving software to have greater capabilities for numeric magnitude and precision than is widely available.”
I don't know if it's exactly the same as what you're getting at, but I'm a heavy Jupyter user, and find that as notebooks get more elaborate, I have to work with great care to avoid problems with everything having global scope. So I have to refactor my code once in a while, get things into subroutines, etc. All of my good and bad coding habits are laid bare in Jupyter.

Also, this is not for the faint of heart, but before closing a session, I do a "restart kernel and run all." This ensures that my notebook is running the way I'd think if I open it up later and try to re-run it.
Yep! There are a bunch of Libraries that integrate with OpenStreetMap, see the "Libraries for Developers" section:
https://wiki.openstreetmap.org/wiki/Android

Mapbox also has Android implementations, not sure if you can sign up without a credit card though.
What position is your TN for?
You mean like net neutrality?
Republicans showed they wouldn't enforce net neutrality regulations so there isn't fear of Govt action.
Because as it stands right now, AT&T sells you access to their network. What happens on their network is for AT&T to decide. With the FCC striking down net neutrality [1], AT&T is probably testing out the waters.

[1] According to google, it's defined as:

"the principle that Internet service providers should enable access to all content and applications regardless of the source, and without favoring or blocking particular products or websites."
Do events that happened in 1864 or 1964 have no impact on anything today opportunity-wise?
> Andres Freund, like a number of other PostgreSQL developers, has acknowledged that DIO is the best long-term solution. But he also noted that getting there is "a metric ton of work" that isn't going to happen anytime soon.

No, that is a "recipe for disaster", as they say. Not doing something that everyone acknowledging as important, because that's a "lot of work" is what makes projects a mess. I've seen that many times on various projects.
1. Your point about signal and noise is accepted in principle.
2. However, the relational database which FB has built is “unparalleled in human history” in its scope for surveilling the world.
3. The dictators I name would undoubtedly have been very satisfied to use it.
4. Schmuck is name-calling. But as far as schmuck means contemptible, it’s true. In the race to the bottom to build a low friction, high addiction monopoly social network, Facebook and Zuckerberg are the undisputed kings of the jungle.

When the signal is obfuscated by a massive PR and lobbying exercise, then sometimes cutting through that noise to call a spade a spade - or in this case a Zuck a schmuck, is indeed the correct response. I hope this is not a flamewar, but instead see it as my pointing out that metaphor and comparison are rhetorical devices to draw attention to wider truths, and I think that’s fair.
(autostart video)
I couldn't make it through the article due to the font size. Only 13 lines of text fit on my phone screen, each with ~25 characters. I know the current design trend is toward larger fonts, but this is ridiculous.
I'm guessing they aren't blocking, but internally routing that ip that does not go where it should. Many cisco/Airspace wireless network gear would put the sign in network on 1.1.1.1
Ironically, most sophisticated database engines do implement complete file systems, treating those "funny looking files" as little more than virtual block devices. In fact, with very little extra code, you can trivially retarget some database kernels to run directly on top of raw block devices, eliminating the redundant file system. It partly depends on the storage management requirements of the user e.g. if they expect to share block devices across unrelated applications. In my experience, the raw block device code is simpler and more reliable; there are many odd edge cases in Linux file system behavior that come up that you must account for if you require robust and reliable storage behavior on top of one.

There are some additional performance and behavioral advantages to working with the storage devices directly. Anecdotally, if you run databases on virtual machines (never recommended but many people do), using raw block devices instead of a file system often seems to eliminate much of the disk I/O weirdness that occurs under VMs.
Without turning this into a long tangent subthread.. could you point to some support for this? The comparisons I've seen are more nuanced.[1]

[1] https://blog.takipi.com/the-ultimate-json-library-json-simpl...
Agree. I recently found that trying to optimise code can make it a lot more complex.
They were blocking 1.1.1.1 on some firmwares long before cloudflare's dns service started. From what I've read, the routers use it on some internal interface.

It's likely incompetence, not malice. If they didn't want people using other DNS, and were willing to fuck with ip addresses they don't own to accomplish that, they'd be blackholing google's and opendns's public caching nameservers too.

It might even have been a conscious decision. Even though it's horrible and the people involved in developing the firmware need re-education. The decision probably went like this: we need an internal address to do something. We can't use 10, 172.16, or 192.168 ranges because those might conflict with internal LANs. 1.x is safe because we all know nobody uses them. The correct decision obviously would have been to get at&t corporate to commit to never using some tiny corner of their address space, and use that. Or 127.a.b.c if that works on the OS. Those options are only needed if they really need an extra IP address. They might not need one after all if they designed their firmware better.
Seems really silly to bother with a fork when you can just click the gear icon on the new tab page and un-check recommendations from pocket.
Second that. I was emailing back and forth all last week due to some tricky bind-related rDNS issues on an ipv6 issued 64 block.

While I do wish they built out features faster (their new beta console which seems to have actually dropped features, and things like CertBot plugins for LetsEncrypt wildcard DNS updates), the support is fantastic.

They are always are polite and ready to help, even if the issue turned out to be a misconfiguration problem on my end.

Long live Linode.
> How is this not illegal?

Well, since the formal repeal of net neutrality has been delayed, I think it technically is a violation of the no-blocking rule.

OTOH, it's not like the FCC is enforcing net neutrality while delaying the official effect of its repeal.
Ahh, I was under the assumption that multiple edits get "deprioritized" in the rankings.

Thanks for the clarification.
Clean Meat Investor Lisa Feria on Tech vs. Science Startups
Any tips on finding a <40hr/week salaried job in the U.S.? I am remote-first too. And like you, I like to make music outside of work, and it's difficult to do so with long hours. (EDIT: finding -- or carving out, or negotiating, etc)

I've found it difficult to even broach the subject of work-life balance or expected hours. The norm (50+ hours a week) is so unhealthy, and I hate that it's taboo to even discuss it. I'd gladly discuss lower expected hours and lower base pay.
Visual Studio Code is pretty light and extremely responsive for me on 2012 hardware
I would suggest reading the section on solar in Tesla's letter[1].

They put some of the blame for declining solar sales on the fact that customers are waiting for powerwall. They expect sales to pick up as powerwall sales pick up.

[1] http://files.shareholder.com/downloads/ABEA-4CW8X0/624020036...
ELF: a platform for game research
What makes you assume this happens rarely? As far as you know, this could be widespread but simply doesn't end up in the news.

Even if the employee gets caught, most companies (or fired employees) wouldn't announce it publicly. The only reason we know about this case is because this person bragged about it to someone else who made it public.
What's the benefit of using Exodus over just using the official-ish static builds of FFmpeg? https://johnvansickle.com/ffmpeg/

This works just fine on AWS Lambda. The `ffmpeg` binary there weighs in at 46 MB. Unless you need something not bundled with that build, it seems like this is sufficient and is easier to set up.