skysight-inc/HackerNews huggingface dataset:
very very few customer's want them. you would be surprised at how little most people care. Oh sure many will say they want an EV but that drops fast when costs go up and so on.

I have a Tesla Model 3. I work at a company that is heavily car involved, and you would be surprised at how many people don't realize it is all electric. There are people who still don't associate Tesla with cars!

Plus lets be honest, unless you own a Tesla your ability to take standard trips any petrol car can do is very limited and even with Tesla it gets limited in winter. I can see losses of twenty to thirty percent and I am just in the Southeast for temperature swings.

Yes dealerships will need to sell them but before that a large number of people need to want them. We haven't reached that point for many reasons, some include

1) cost
2) education
3) range (numbers are mild weather only)
4) not all vehicle types are represented
5) not much selection
6) the tech is barely ready
7) the charging system is not settled nor widespread

this list can go on and on and I am en EV owner/supporter.

as for the article, another company which hasn't gotten really to step 1 making declarations about the wonders that await us is nothing new, actually doing it will be the issue.

Seeing that Volvo has a lot of manufacturing in China it would be far easier to come in under a known nameplate but legacy brands have cost numbers well established and may be limited in how low they will aim
UWP and/or the Windows Store has a way of packaging applications so they don't barf all over the system, assuming they're not maliciously designed to subvert this.
Ask HN: A good open source REST service(CRUD) to learn the best practices from?
Firejail is based on the same type of tech as containers, namely process restrictions that you can activate on a per namespace basis. The MS sandbox is a separate VM with its own sandboxed kernel, which sounds like stronger isolation on the face of it.
Agreed, I feel like often on HN someone will post a link to a new release of a tool, and the page will start off with “Version 2.3.2 of FabricMelt brings advanced DNS configurations, support for multi-factor SSOs and better support for high availability deployments.” At this point, I have no idea what FabricMelt is. Maybe that’s because it’s something I don’t need, but if there’s a prominent link to an “About” page that starts with the sentence “FabricMelt is an open source framework for easily building eCommerce sites and deploying them to Kubernetes”, I now have some reference points. I’ll log that away as “Apparently some people on HN find this useful, maybe I’ll take a closer look the next time someone wants me to build an eCommerce site.” Too often release pages for tools have no such “About’” page link, or if they do it somehow spends a paragraph not saying what the tool is.

TL;DR - When you publish a new release of something, make sure to either include a link to an About page or prominently include the sentence “[TOOL_NAME] is [words I either already know or can easily look up].”
In the article they criticize the model of memory as a contiguous array. Does anyone have insight into the more modern mental model and what it offers beyond the contiguous array model?
O-bahn Busway
LibreRouter: Powering community networks with free and open hardware
For me, the nytimes and the big media companies are the biggest disappointments. Smaller and local media companies tend to be far more reliable and trustworthy than large corporations. And integrity isn't a word I'd associate with the nytimes or any major corporation for that matter. They are greedy self-serving entities with their own agenda, like every business.

I do believe corporations like the NYTimes and facebook have accrued too much power and are corrupt and a destructive force in the country and the world. I think we need more competition in the traditional media and social media space.

For all the talk about monopolies in tech, we talk too little about the monopolies in news and media along with every other industry from agriculture to banking.

Also, Facebook is a symptom of a national ( or international ) economic system that applies to pretty much every major industry today. Too much consolidation and too little respect for privacy. Facebook is providing what every industry ( including the news industry ) wants. Information and data. And every industry is invading their own customers' privacy and selling data. Credit card and banks sell your data. The NYTimes sells your data ( after all they sell ads too ).
> Helsinki: "why am i being checked?" smiles looking stupid "no really, why am i being checked"[..]

In Helsinki, and in a lot of European countries, there's a little gadget in the security check which will randomly select someone for a manual search. It takes the security officer out of the equation.
> I'd pattern-match the middle one to "company selling bullshit"

Me too. I'd guess most technically minded people will pattern match those two last examples as "company selling bullshit". In contrast, "7-Zip is a file archiver with a high compression ratio" conveys exactly the information I'm looking for.

Gentoo Linux used to have one of these cringe-worthy blurbs. Something about their mascot Larry the Cow and how he found all other distros "the same" but Gentoo was "different" [1]. It was confusing and embarrassing. Now Gentoo's landing page reads "Welcome to Gentoo, a highly flexible, source-based Linux distribution". I know which one is cleaner and easier to understand!

[1] now they seem to have moved it to a hard to find "about" page, right where it belongs: unseen! https://gentoo.org/get-started/about/
Python feature releases are not very frequent. The document notes that the second council (first to serve a full term) will serve for 18 months.
I do wonder if, in a few years time, if we're not going to be seeing a new genre of technical blog posts: "How we migrated off serverless to reduce our costs"
This. Once you've already missed your flight they have a lot less leverage to get your to not stand up for your rights. At that point it's not like you have plans for the next 24hr (the flight was your plan and that ship sailed) so you might as well stand up for your rights, get "arrested", contact a lawyer and have a chance at getting a small "please go away" settlement in a couple years.

Edit: changed words around to make it more clear.
That simply wouldn't be permitted at Google. There's an accepted and normative form of interview and everything has to be documented meticulously.
Indeed there's an oscilloscope on my kitchen table right now; at the other end are placemats. This doesn't seem absurd.
It's only every 18 months. It'll probably be mosyly the same people all the time, Guido and Tim Peters could probably hold seats as long as they want them.
https://networkchatter.wordpress.com/category/cad/
Councils, committees, multiple obtuse voting systems, governance documents, 'courts' of appeal... Why are they so keen to construct such a grim bureaucracy for themselves?
> accountability is akin to a police state

Not akin, the US is a police state. If you have ever been in a real police-state (Brazil, Israel, Cuba) you will immediately spot the similarities. And the US is not alone, just the most advanced state of a former democracy...
Next to the nice drawings and good tips on testing I 100% agree with the message. Lambda has enabled me to run a fledgling business and I’m porting my last Puppeteer EC2 workloads to Lambda as we speak. Node 8 and the new Layers feature made this possible.
These blurbs probably work best the less you understand about the product or subject matter. If looking for a screwdriver, most of these blurbs will annoy me. If buying a car... maybe they'll work: I know nothing about cars.

The implication is that these blurbs are ads preying on the unknowing ;)
How This Entrepreneur Sold His Startup for $1.1B with This Simple Rule
2019 Legal Tech Predictions from the Market
Is interesting that Microsoft has a censored search engine in China and people do not say much about it.

But worse is they have censored search in the US for Chinese speaking people apparently.

"Bing censoring Chinese language search results for users in the US"

https://www.theguardian.com/technology/2014/feb/11/bing-cens...
Ha, it was just a reference. I'll subscribe to the RSS feed, thanks. :D
That's the thing, current code is not using the `private` keyword since it's not valid, so it would not break anything and would be totally retro-compatible. `example.myVar` will still work whether or not it's possible to create a private prop called `myVar`, because it's just not created now since you cannot do `private myVar` now. Now, I do agree that it might be confusing in the future as well and might be not future-compatible, but it is for sure retro-compatible...
Do you know if council members can be re-elected? Does "new council" imply a brand new set of council members? If so wouldn't that hurt institutional knowledge?
I'm not positive that most sorts are "online" with I/O that reads the data to be sorted. It's not what I wanted to imply anyway.

The kind of I/O I meant is just generally time consuming I/O (large amounts of data, too many small requests, too much synchronization) that most applications are doing. For other, non-I/O intensive applications, most of them likely have bottlenecks other than sorting.

In any case I wouldn't want to tie my data to an incremental sorting structure (like a search tree instead of a flat array) before I've ensured that this online aspect was critical. If it is not critical choosing a more complicated incremental structure is probably premature optimization which constrains the project structure, and thus is likely to negatively affect performance and maintainability in the end.
> But, there are good people in the CBP too... one saw what happened and came over and profusely apologized. He asked a few questions, apologized again, and sent me on my way. On the flip side, I've had my computers and phones searched by Canadian Customs and they've done so with tact and compassion, which seems to be much more effective -- it's amazing how much more cooperative people are when you treat them with compassion.

It doesn't even have to be compassion. Just get some people who either have compassion or can act as if they have compassion. Both work.

Judging by the stories I read here and elsewhere, the TSA seems to be some kind of organisation where losers end up, allowing them to vent their frustration about X or Y towards helpless, dependent people.
I think there is place for all kinds of software and infrastructure, based on your business model and scale.

You can start with serverless, move to normal cloud instances and finally to bare metal or the other way around!

For example, the core value provided by an ERP software is not performance but the business logic. Serverless is a good fit for startups creating such software. If you are running a conference call business or serving tons of video like Netflix, a different architecture better suits your need. Such as having edge servers with every ISP.
>Is this safe?

As safe as any cave open to the public, which there are many of in state and federal parks often with only 1 or 2 exits.

Also, barring an act of terrorism, it's probably as safe as driving a car, safer than skiing (water or snow), exponentially safer than sky-diving etc.

>What happens if there is a fire and you are in the sixth tube down?

Compared to the feat of actually tunneling the machine, boring small escape tubes would be relatively trivial. Employ magnetic-electric security doors that can be remotely released or unlock in the event of a power failure and anyone able bodied could climb a ladder out, make them wide enough to get a rescue harness down and fabricate in an anchor point for a safety line and anyone not capable could be lifted out not unlike how rescue helicopters lift people with a winch. And really, the operator could install the harnesses and winches too and have them be both electric with a way to easily connect them to an external power source and/or manual for redundancy. All you'd have to do is test them once or twice a year and lubricate as necessary.

I'm pretty risk-averse but I wouldn't hesitate to use one, even without escape shafts.
To me this sounds like complete lack of training.

At most airports when they ask questions they don't care about the answer because they are trained to observe you while you answer.
IIRC the "100 miles from an airport" part was requested/proposed but never actually happened (presumably because the FBI gang didn't want the CBP gang on it's turf).
Scammer Philippe Ballesio
One of the biggest fraudsters in France and the United Kingdom, with different accusations ranging from frauds to harassment, his name is Philippe Ballesio, a Frenchman who fled his country as soon as he was discovered by the frauds committed, currently resides in England with his accomplice Rosaline Lai Ballesio, this pair of thieves recognized throughout France, throughout the European region, can only be comparable to the famous fugitives of the USA; Bonnie Parker and Clyde Barrow, thieves, devalued and without morals.
The main thief of the duo is Mr. Philippe Ballesio, who also uses different users to self-flatter himself on the web and thus clean up an image that is tainted after each of the serious accusations that have been admitted to him and the that has been delivered in some surprising way. Philippe Ballesio makes use of fake users to promote a series of fake websites that he does not have permission to market and with which he has deceived many people, people who have been robbed for amounts ranging from thousands to millions, he does so with the intention to build a good reputation by focusing on your qualities.
Yes you're right, I was bit harsh, but not intentionally.
> you do not have fully understand Monads and their underpinnings to be productive in Haskell

I don't think that's true. Most programming is done in a team, and someone will have written a transformer stack. I was told to use the free monad to solve my testing problem in my first Haskell program. "Hello world" doesn't count.

> the difficulty contained within is fundamental to computation itself.

Not always. The examples I gave are all of what I consider to be "unforced errors". I don't need monad transformers in any other language I've written code in. Or lens. Or arrows. Or free monads. Or...

> I'm trying to encourage people to try it at least once to see the difference.

I did. Hence me even knowing what lens is.

> concepts like traversable show up in file/folder walking, graph traversal, all these problems that you might think were not generically solvable if you only ever dealt with libraries that worked at the lower level (as in one library for walking graphs and the other for walking the filesystem).

Honest question: how is knowing Haskell's traversables (which are hard) going to add to one's knowledge if one has already worked with any of the following:

* C++ iterators
* Python iterables
* D ranges
* C++20 ranges
* (I think) Clojure's transducers?

Sure, Python and Clojure are less applicable due to being dynamic, but D and C++? Generic. Same goes for foldable.

> As long as these programmers learn the paradigms

They wouldn't be able to. I say this as someone who somehow managed to take a student who didn't know how to add fractions together and tutor him to the point of (just) passing a university Linear Algebra class.

> Maybe it's just me, but I see value in languages that expand the way I think

So do I. Trying to learn Haskell was enlightening. I can't see me picking it as the tool of choice for pretty much any project though.

> software developers/engineers who want to work smarter and not harder.

When I wrote Haskell I found myself working harder, writing bugs anyway and wondering what the point was. It's intellectually interesting, and worth looking into. I just don't want to write in it.
Minor quibble, one thing I would definitely want in these is power. Not only because you can bet someone’s battery will die inside, but also as a way to synergise: fast recharge your Tesla while you ride this really cheap tunnel.
Matter Sucked in by Black Holes May Travel into the Future, Get Spit Back Out
> if you have autonomous vehicles, you don't need a lot of expensive infrastructure inside the tunnels to get from A to B. Infrastructure like rails, signaling equipment, power lines for the trains, etc.

2 lanes of 3 rails that are grade leveled should be relatively less expensive than paved, with rebar grade leveled; especially over time, with the increased wear that liquid has.
Sure, we'd all like nothing bad to ever happen. But, if you were being attacked by someone, would you prefer that the police "de-escalate" things by not engaging your attackers, or would you want them to come in "guns blazing"? You have to pick one or the other. Life doesn't give you a convenient third option.
Hi @ddorian43, Timescale person here. I assume the question is asking more about TimescaleDB, rather than an HA solution that is shard-aware in is View management?

We're in the process of building our own scale-out clustering solution, so that the many chunks that belong to a hypertable (some users have 10,000s of such chunks per hypertable) can be spread across many servers, rather than on a single primary as currently.

( Plan is to release this coming year; you can already see some PRs hit out public github about changes for this effect: https://github.com/timescale/timescaledb/pull/904 )
Oh my goodness, I should just delete fb.
That's alright, it's hideously difficult to read on my 27" retina display iMac so it's a bad experience all 'round.
Zizek is famous for pursuing a line very much against the grain; people intellectually similar to him argue for a society organised informally and locally, like a commune - but he argues that he'd rather be living in a bureaucracy in which he doesn't have to worry about all the smallest decisions and direct democracy. To him, the trouble of the USSR wasn't all the bureaucracy, it was that it wasn't bureaucratic enough to the point where it was easy to game the system.

>Žižek now believes that efficient bureaucracy is the necessary corollary of any successful future state. While often alluding to the utopian impulse that imagines a political community beyond “what is”—including Derrida’s “democracy of the future”—such imagining should not exceed the strictures imposed on the world by technological complexity, sprawling populations and megalopolises. In fact one should be able to take utilities and health services for granted. Freedom of choice should not have to extend to one’s electricity vendor and Internet provider, or even what hospital one wants to convalesce in.[0]

and,

>I think he agrees with Laclau and Mouffe, that every radical solution is temporary, 'lives in borrowed time'. This means that an 'organizational structure' must not become sedimented, but remain open. This probably sounds a bit abstract, but it matters, as it assumes the position opposite of e.g. Stalinism.[1]

On some level I agree with him, as much as it's contrary to the self-organizing semi-anarchist hacker spirit.

[0] https://criticaltheoryresearchnetwork.com/2017/08/10/bureauc...

[1] https://www.reddit.com/r/zizek/comments/6mmtpg/what_kind_of_...
Here is more, we've launched and we have traction. https://github.com/sievehq/Manual/blob/master/manual.md
> because I was coming in from Beijing

> and must have looked suspicious or something

Can it not be that you were coming from Beijing?
I've never specifically studied for programming interview questions, or read that book. Of course, when somebody asks a fun problem, online or something, such as here, I'll try to figure it out. And I also find "string problems" to be the worst, I think they're a particularly bad genre of algorithms question.

My claim was a very weak one, too. It was that somebody who never heard the problem before can get better than the brute force solution in 45 minutes. As m0zg intended it, that means better than 2^n*|D|, which is easily true. As I intended it, that people could do better than the "greedy" algorithm in 45 minutes, well, my image of a canonical developer is going to get the greedy algorithm right away, and then have 45 minutes to improve on it. And, I think they'd be able to accomplish that.
> "Still, the $10 million is orders of magnitude lower than a typical subway project, Musk said."

Umm, and the capacity of these tunnels is also orders of magnitude lower than a subway. It would also be a lot harder to use and available to far fewer people. This entire idea should be laughed out of existence, but despite everything, Musk still gets fawning coverage for any crazy idea he spouts.

Maintenance will be impossible. Breakdowns of any sort would go from being annoyances to a few to being catastrophic failures for the system. Even if the tunnels never degraded, even if no car ever had a flat tire in the middle of the tunnel, and even if you could actually achieve 150mph (which would be extremely unpleasant for the passengers anyway), you couldn't physically fit enough cars through the tunnel to compare to real transit system. Given that this thing requires rigging something up to your vehicle, the onload and offload points would immediately become major bottlenecks to any serious throughput even if you could cram them in bumper to bumper.
OpsMop – Config management and app deployment from the creator of Ansible
> That all sounds so un-british

Consider in your calculations that a queue was being endangered by the behavior they were complaining about.
Are there any recommended Quantum Computing MOOCs for the beginner currently out there?
> In Haskell A could be an expression that produce a value and that value is used in expression B. In both cases A have to be "done" before B and you need to keep this in mind while writing the code.

Yes, and no. For example B(A(x)), haskell can call A(x), get result, then call B passing result as argument. Or it can call B, passing closure as argument, and when it comes to a point, when calculation of B cannot be continued if we do not know value of A(x) only then A(x) would be calculated. In some sense A(x) was done before B -- before B was finished, but from other hand calculation of A(x) was started after starting calculation of B.

> My question was about "sequence of things to do", which is different concept than "imperative programming".

I'm not sure, that I can see a difference, but nevertheless, in example above there is not sequence of operations. There is almost declarative definition of a quicksorted list. There are multiple ways to linearize it into sequence of operations and even if there was single way I don't mind. It is the task of a compilator to make this linearization, not mine.
Yes but probably not for the reasons you're thinking.

If you try to get things perfect the first time you'll never ship on time.

Doing the right things in the right order usually involves optimizing different constraints at the start and re-balancing your optimizations as you prove your product idea, learn what you don't yet know, and gain additional resources and time.
The next generation of where’s Waldo is going to be incredible
Ah my experience with them was before that timeframe.
Your experience from 10 years ago isn't used the vast majority of the time either.