skysight-inc/HackerNews huggingface dataset:
300 miles is still no where close to what some ICE cars get. I can go about 600 miles on a tank - and I have before without stopping.

I want an EV badly but I just can’t do my regular Portland to LA drives in them right now.
Chairs can be moved though; sometimes I'm sitting there because that's where the chair is, but sometimes (like in my apartment) the chair is where it is because I put it there because I like to sit sometimes and that's a good spot
I always thought croquet/cobalt would be a nice fit for vr:

https://en.m.wikipedia.org/wiki/Croquet_Project

http://www.opencobalt.net/
Finding Serverless' Hidden Costs
This approach has been very successful to date. People forget but there was actually quite a number of different rival container implementations. LXc and let me contain that for you, for example. The lack of a single abstraction made it possible for there to be rival implementations that each evolved rapidly. Now that Docker has “won” it’s time to simplify by collapsing all of the abstractions down to a single set of interfaces.
It's a shame that thinkpads are becoming less and less modular and functional. Some of my favorite functionalities are:

* Red nub. I use it exclusively, the track pad is disabled and serves me no purpose

* Hot swappable battery. I have a spare battery and it effectively doubles how long I can use my laptop without without charging.

* 7 layered keyboard. It's great to not have to use so many keyboard shortcuts, but rather have a dedicated button.

* Hardware switch for WiFi. If only it had one for the camera, microphone and sound.

* Durable and modular. I installed a hard drive using nothing more than a screwdriver and a 5 minute YouTube tutorial.

* Linux support (or at least not hindrance)

Some things that I do not like about the leaked Thinkpads.

* Envelope widthed laptops. I'm planning on using the Ethernet port before I plan on mailing my laptop in an envelope.

* 1 gram lighter than earlier models. I'm not so strong, but I have no problem sticking my laptop in my backpack and walking around with it. If I really wanted to I could remove 1 gram from my backpack without having to make the compromises that Lenovo is.

* Soldered memory. WTF

Does anyone have a recommendation for a laptop that is still being built that have most of the features that I am looking for. Assuming that it is good quality, money is not so much of an issue.
It's also missing a sense of quantity. Imagine starting a Manhattan with an ounce of bitters and two ounces of sweet vermouth.

Or the Negroni:

> A Negroni is a Manhattan but you replace bitters with campari and replace whiskey with gin.

So a Negroni should have a couple of dashes of Campari.
Golden age has been over long ago.
Well, you don't spend the rest of your time drooling, you know. You volunteer, get politically active, take care of others, cook and garden, get exercise and sunshine, chat with friends and family, do creative projects, clean, do small repairs, read, write, learn things. I stayed home with my kids for 10 years and was never bored.
Everything you wanted to know about JavaScript
Brexit could be delayed until 2021, EU sources reveal
Congrats! You say only about 40 engineers in the company... How big is the company and how big are your other departments relative to engineering?
And that’s how code goes live into production with names like “fuzzy giraffe”[0] baked into it, because there wasn’t time to go back and clean it up once a decision was made.

[0] true story from an employer of mine.
We've since ditched fastglobal actually, as we found that it'd take too long to recompile code as the number of processes on the BEAM VM grew. As it turns out, the cost to recompile is linear scaling up with the # of processes on the node. Once we reached the million processes per node threshold it ended up being too slow, and resource intensive to do fastglobal dynamic module recompilation.

We've since been able to squeeze out the performance from ETS we needed to be able to run our hashring. More on that in this PR here: https://github.com/discordapp/ex_hash_ring/pull/1

Also one amazing feat we've accomplished thanks to ZenMonitor (which we will open source soon as my colleague mentioned), is that we can now tolerate a guilds node failure and recover from it in ~40 seconds. We had a node fail on Friday actually due to the underlying host rebooting (gcp calls this a 'host error'), and didn't even notice until after the system had already recovered and the on-call got alerted after the fact. Back in the day this lead to a cascading failure throughout the system. A guild node runs between 600k-700k concurrent discord guilds, or servers as it's known in userland. And although we haven't done it recently, we clock a full restart of our distributed system at roughly 17 minutes (from shutdown to service fully restored).
It's also incorrect.

The long double type on x86 systems is the x87 80-bit floating point number. This type is non-IEEE 754 semantics; in particular, it makes the leading bit before the decimal explicit rather than implicit. The storage semantics are, well, weird. If you use XSAVE/FXSAVE to save x87 FPU state, then the floating point registers take up 16 bytes of space. If you use the FSAVE instruction, each register instead takes up 10 bytes of space. Similarly, the FLD/FSTP also use 10 bytes of space.

The i386 ABI states that long double is 108 bits with 32-bit alignment, while x86-64 uses 128 bits with 128-bit alignment. I suspect the reason for these sizes is to ensure that the size is a multiple of alignment, as well as guaranteeing the correct layout of saving the floating point stack to a long double stack[8]; array via (F)XSAVE in the x86-64 case.
> For whatever unknown reason suspend/resume was completely broken on my laptop with vanilla Debian and works mostly ok with Ubuntu.

One of the downsides of the Debian is, its stable branch is very slow, and generally very outdated for desktop use. For a more "rolling" and modern release, which is more suitable for desktop/laptop usage, Debian testing is more preferable. While it's called testing, it is as stable as Ubuntu stable.

> Ubuntu feels more polished out of the box...

That's a fair point, and since Ubuntu is a desktop first bistro, that's expected.

> ...a stripped down Debian can’t be beat for servers.

When setup right, a Debian box is a set-and-forget it affair. I personally lost a server in the system room since it was working as it should and the hardware didn't die. :D
> If the US went metric, then there would no longer be any need to assume anything but metric

That might be a tiny bit optimistic. I'm in my mid 50s, and UK schooling taught me nothing but metric. I vaguely remember some sort of half-hearted campaign and leaflets about it, I think that was before we joined the EU. In 2019, and we are still not there yet.

I'm not sure the last popular holdouts are ever likely to change at this point.

I'm surprised, but thankful, that the Brexit lunacy hasn't (yet) brought calls to return to Imperial and £sd. :)
That’s just a clueless statement. How are people going to heat their homes?

Solar is amazing, but isn’t the be all end all.
That's really long for what appears to be a non-rigid airship. The Navy class-N ships were about 400 feet long, and I had thought they were the largest non-rigids; this was thirty feet longer and forty years earlier.
I never liked them, even in the late 90's, in spite of having written a tutorial how to use bison with C++, back when the integration wasn't the best.

Category grammars, PCCTS and ANTRL always seemed better approaches to prototype languages.

I was quite happy that our compiler design professor decided to switch to the barely introduced Java, adopting JavaCC and JJTree in the process.
Yup, would have to agree with this. I don't see how the smartphone is really the issue, when the internet as a whole is the "problem" (or really, you yourself are the problem).

I use browser extensions to keep myself from loading distracting websites out of habit, and that generally helps as long as you have the discipline to not just turn the extension off or something. I also don't have chat apps like discord or slack open most of the day, because those are majorly distracting to me as well.
Quickly Learning the Basics of Scala Through Structure and Interpretation Of
All you need to know on HoloLens 2
Gosh. I run all my apps full screen. The only thing I need to switch to is a web browser to look stuff up. I never have more than one window visible at once.
Your history is incorrect. The US and several other leading industrial nations invented nearly everything of consequence in the solar industry's modern history. NASA was busy innovating on solar all the way back in the 1960s. Look at the history of solar inventions from 1950 to 2010, you won't find much Chinese invention in there. China lowered the cost of manufacturing of tech invented by other nations.
> you get fleixble schema but at a high cost

You could say the same thing about mongo or any other nosql document-db...
>> If advertising created value, people would seek out ads.

> Yes, they click them.

Those are completely different things. Ads do their harm by being displayed.

> No one is forcing you to click ads.

People are forcing me (or try to force me) to look and and listen to ads. That's the problem.
How old are you if you don't mind me asking? I'm pushing 50 and the real world is rather lacking in resolution nowadays.

I solve this by leaning forward or back. In VR/AR the same thing works.
Please re-read my first comment, as I feel like we are talking past each other. You are talking about generalized surveillance; I presented a specific example of how this particular technology can be used in my first post. The obvious truism that law enforcement agencies have access to a wide array of traveler information has no bearing on the fact that, as I said in my first comment, a bored passenger or flight attendant could use the system to peep on passengers depending on what 'never been activated' means.
Title should mention the year, [2008].
And these CAD packages also ran on typical PCs. Most of my classmates used their own laptops; I couldn’t afford one. Sure you’ll need a powerful workstation for a full assembly of a complex machine like a car where every part is fully modelled and contrained (oddly enough today’s packages continue to sap vastly superior resources to do much the same work) but drawing a high quality LEGO block with just primary features with Phong shading is trivial for consumer hardware from 2002. There’s more polygons in the 3D spinning screensavers in Windows 2000.

The shareware tool Pro/Desktop was incredibly light. There’s some misconception here that PCs couldn’t draw a few hundred polygons as recently as the early noughties.

Looking at LEGO specific software and tools like LeoCAD, which originated in the late nineties, they appear to have been able to render bricks just fine. I’m left with the impression that the images used were done so with an artistic intent.
I feel a lot better that I only have 123 passwords in my vault now, and some of those are definitely duplicates.
FitPlant Needs Contributors
Popularity isn't always a reasoned basis for choosing one policy over another, no. But sometimes the priorities of the public as expressed through comment can absolutely be an element of reasoned decision making, when the experts have validated multiple approaches as acceptable and the issue has as much direct impact on & interest for the public as net neutrality.

Phrased another way: if the experts say "doing A will work but have tradeoff B, while doing C will work but have tradeoff D", it's useful to know whether the country prefers B or D so that the commissioner can pick A or C accordingly.

The independence of agencies like the FCC is meant to be independence from any individual President, so that the commissioners are less responsive to the whims of the politicians than the regular executive departments. This is why there are commissioners from both major parties, why their terms of office are longer than a presidential term of office, and why they can only be removed from office for cause rather than merely for making a decision the President didn't like.

Your argument that they should defer to the wishes of the executive is exactly counter to the structure and purpose of how they're set up (even if I admit they're less independent in practice than in theory).

As a point of comparison, regular executive departments are headed by a single political appointee of the president's party, who customarily offers to resign when a new party enters the White House, and who can be fired with no notice for any reason or no reason.
You're aware they're all relabeled Chinese hardware yes?
I think it's more people who don't read the article, pattern match on a keyword in the title, and go off on a tangent on that keyword.

Article comments should be relevant to the article posted, not any unrelated topic that simply mentions the word.
Question for the Discord team.. if you started this project today in 2019, would you still build a homegrown event sourcing system? Or would you use Kafka?
That sounds like a collective choice, not a logical consequence. Would you ever want to be one of 5% working surrounded by starving people? Or would you work toward some sort of redistribution -- either of resources or hours?

edit: on reflection, probably 95% starving people would accomplish that redistribution pretty efficiently with or without you!
We know how to build reliable software. When it really matters, because lives are on the line or because failures cost real money, it is done.

What we don’t know is how to write reliable software while also delivering an MVP for antsy VCs and shipping feature updates every week.

And that’s fine. Not all software needs extreme reliability. The problem is that a lot of software gets categorized as “doesn’t need it” when it really shouldn’t be, like all those systems holding sensitive personal information.
I think America would be better if you had 5-6 weeks of vacation and/or 4 days workweek and a year of parental. Then you would have better work life balance and be happier in general!
Be wary of HL1 and HL2 as abbreviations. I'm already on a hair trigger hoping for HL3 (Half Life that is...)

It's only a few characters and you saving typing breaks my Ctrl+F and web search. :-)
https://outline.com/euZR5L
I'm curious whether they applied the same level of scrutiny to the libraries, compilers, and operating system their code used. And firmware.
I think it would at least create a lot of hostility between Google/Apple, the developer ecosystem and the analytics industry. Third party analytics companies could have their lunch eaten entirely because Google/Apple have greater resources than them and would know how to obviate them using their own infrastructure. I could see very expensive lawsuits being brought against Google/Apple for doing this, or increased pressure for third party app stores or nontraditional app distribution channels.

In the short term you're probably right, nothing would "burn" except a lot of developer good will. But in the long term it'd be a great way to get many different parties thinking hard about how to get off your platform or replace you.
Slow code review is really bad for productivity. Both cost of task switching as you wait, and of merging upstream changes into your branch.
No they don't. Collateral damage is a function of inefficient lethality (killing people who are not your target is wasteful and inefficient).

Increasing lethality decreases collateral.
Dear App, I love you, but can't leave a review on the Google Play Store because
... it insists on making me use my real name* when I leave the review.

Apparently, Google used to let people create an alt-name just for reviews (like Amazon does), but after Sundar got a few billions that changed.

I totally love you, App. Would love to leave a five-star rating. Would love to describe in great detail why you rock. Would love to support your creators and thank them.

But I can't leave bread-crumbs around the net associated with my name. Even though you're not a controversial app at all, public knowledge that I use you could be used in the future as a psych-vector to manipulate me.

* the name on my "Google Account", common across all my Google products (for a particular account anyway... I have multiple accounts).

Platform: Android N.
I love the legal epistemology of "RIP does have a pure heart" because it is a 501c3 with the purity defined in its incorporation documents, as opposed to the unknown or presumably self-interested purity level of the company CARP or the person John Oliver.

I wonder: can you see who is in the debt portfolios before you buy them? Or even amounts and rough locations or services? This would be enough to identify people in some cases, maybe even yourself! Let's say you owe $500k for some operation and you can't pay it, won't ever pay it, and just plan on declaring bankruptcy or letting it accrue interest and get traded around until you die.

But lets say you decide it would be best if you didn't have the debt; maybe you want to buy a house someday. What would stop you from buying the portfolio with your debt in it for say, $15k, and forgiving everybody, including yourself? Anyone else who buys the portfolio is going to tell you that you still owe $500k plus interest, but will give you a generous payment plan for $350k or something.
“Sapiens” or “Tribes”. It’s very clear.
I'm waiting for the time when you don't even need a headset.
The high reduction cost is deliberate. Reductions in BEAM are an arbitrary value that certain operations in ERTS assigned. Sending to a remote node has a high reduction cost, which means that the more sends you do, the more your process has to be rescheduled to do remote sends. We worked around this with manifold, by limiting the number of remote sends we do to fan-out messages, and transforming them into local sends on the receiving nodes, which has a much cheaper "reduction" cost.
Original article title is "plprofiler – Getting a Handy Tool for Profiling Your PL/pgSQL Code." What is the implication behind the title used here, "If you still write stored procedures in a Database, you may need a profiler"?
The financial side isn't hard to hide - buy a prepaid card online with cryptocurrency.

The delivery address gives you away though. Either you or one of your associates is going to have to be in a specific place at a specific time to sign for the package.
I'd love to see an unbiased analysis of the long-term economics of an individual shale well.

There's some data that indicates volumes drop off pretty dramatically over time at the individual well level. If this is true, then it requires perpetual investment of new capital in new wells just to maintain constant production volumes.

The public data isn't great because old wells are mixed in with new wells and so it's hard to see how production changes with the age of the well.

Here's an example from Bakken https://www.dmr.nd.gov/oilgas/stats/historicalbakkenoilstats...

You can see that in 2016 the total number of producing wells didn't change much, which probably means new wells weren't being drilled, so the data is mostly from older wells. Daily production per well drops quickly from month to month.

Then in 2017 and 2018 the growth rate in total wells more than doubles, and the production per well also increases, probably because new wells produce much more than existing wells.

If this is true, then it looks like the shale boom is sustained by heavy investment of fresh capital. When interest rates rise or credit dries up, the shale boom could quickly turn to bust.
We got decent VR but meanwhile screen technology have also advanced. You can get 3-4 really good monitors for that price.
Fair point, thanks!
My guess is that it actually looked a lot like that, except the mod_perl app was actually a homegrown template engine using their homegrown template language which they then called "Context".

That was a common pattern back then.
Why does ddg do a POST request?
Resource-based relative value scale
Until you join a game company in China where everyone works 12+ h/day, 6 days/wrek
Funny! I met Christopher Tin once, and got to sing his music, on a choir tour in Turkey. It was during the mass protests in 2013.
The FCC was not intended to be what we consider a “consumer protection agency” (an agency that one-sidedly advocates for consumer interests, like say the CFPB).

The Communications Act of 1934 states that the FCC is created to regulate communications with the purpose of making available “rapid, efficient, nationwide, and worldwide wire and radio communication service with adequate facilities at reasonable charges, for the purpose of the national defense, and for the purpose of securing a more effective execution of this policy by centralizing authority theretofore granted by law to several agencies and by granting additional authority with respect to interstate and foreign commerce in wire and radio communication.”

If you look at the historical context of the FCC, including the “several agencies” that the FCC replaces, the focus was on coordinating resource allocation. Granting spectrum licenses, granting permits to build infrastructure, etc.

The AT&T monopoly exemplifies the sort of system the FCC was mandated to help create. It was a world class, gold-plated telephone network, available almost everywhere in the US. It wasn’t consumer friendly in many ways (it was expensive and restrictive), but it was certainly “rapid and efficient.”
I think the difference is more "model year no longer reliably indicates feature set", not "model year no longer indicates date of manufacture."

This may make finding and pricing spare parts difficult, or categorizing safety and performance metrics.
My prediction is the fracking industry will go bankrupt like the nuclear and coal industries.
Fractal Design is a pretty large manufacturer, and their Node 202 case \w full GPU support is only about 10 liters.
A Look at the Vintage Guitar Market in 2019
Split (https://www.split.io/) works pretty well for us
Heat pumps and weatherizing. Likely some homes in very cold climates will still need natural gas service (propane tanks, more likely) for emergency heat when the polar vortex hits, but a tight envelope and an efficient heat pump do most of the heavy lifting.
It's easy to scale to 5m websockets with almost any languages, the real question is what those connections are doing, looking at Discord we can assume that a large % of users are idle for example. My Discord client is always on but I do nothing on it, I'm pretty sure it's the case for most people since it starts at windows startup.

I actually think that Elixir / Erlang are actually not great for those kind of problems because they're slow language and consume a lot of memory. They allow you to do easy message passing + horizontal scaling but the runtime is inefficient. Java / C# net core / Rust / C++ / Go are much faster than Elixir. ( if you actually read on it you'll see that they use a lot of C / C++ / Rust to make it fast which is not something you need to with the above languages ).

And for deployment / scaling just use Kubernetes or equivalent, better than BEAM trust me.
Show HN: Time to Read API for GitHub Documents
>I'm curious what they think of Workers.

We are a very heavy user of cloudflare workers. Our marketing/developer/web app are entirely served from the edge using workers - and we use workers for request authentication for downloading game chunks on our store.
The thing is that aspect takes care of what, 1, 5, 10%?

What do the rest do? What is there to be activist about once you’ve achieved a 15hr workweek globally?
Fine, so they can also downvote me so that I can magically realize what was so terribly wrong about comment, I forgot about that.