skysight-inc/HackerNews huggingface dataset:
This.

So much talk about fantastic new options coming to market "real soon now", and I'm all for that. What seems to be missing is the orders for batteries (cells or packs) for any large scale manufacturing of an EV line.

That'll be the actual indicator that someone is finally taking EVs seriously, and not just using it for a marketing opportunity.
Wow, congrats on insulting people who use a different programming language than you. You really give an air of professionalism in your speeches.

But its the lack of communication on your front that would make people fail your test, not their lack of competence.

Anyone can summon an obscure puzzle and claim its easy when they know the key.
Ask HN: Medium.com alternative for developers?
Medium keeps making steps that push me away as a developer.

What alternate sites are there for developers? I'm particularly interested in the network effect where you can post something and people interested in that topic would see your article.

There used to be https://tech.pro but they closed up shop years ago.

It seems there really is only Medium in this space?
I’ve been using pfSense for about 5 years. The past 10+ years I’ve been on either 1x1Gbps or 2x1Gbps symmetric up/down links via fiber (no isp boxes), no consumer/semipro router in the $150-400 range have been able to keep up with these links (tried a few at different times) and especially not handling IPSec-tunneling at these speeds. So I use my old Nehalem/supermicron server (8c/24GB ram, multiple intel pro nics). Used to run FreeBSD+pf then NetBSD+npf manually configured but around 2013 my hard drive broke in a move so I just threw pfSense onto an old disk I had laying around as a temporary solution to get up and running quickly, at that point I never had time/got around to actually set up npf again so I just keep running pfSense and still am.

This server costed me about $100 since I salvaged most parts from a broken server I bought of some company back in 08, been running really solid and tried to replace it with highend prosumer routers a few times when I were upgrading my Wi-Fi but they never kept up, I’m now using UniFi Ac PRO for Wi-Fi since my last tplink router/ap broke.
Fifteen percent of the population is poor because they're layabouts and ne'er-do-wells? You're approaching this with blinders on.
You can sort of get the best of both world by having a set of "blessed" libraries that are publicized as supported by the language. This allow for users to experiment and for the maintainer to select well built solutions
Given your math bent expecially analysis, I would recommend you start with Luc Devroye, follow it up with Vapnik. These are a bit dated but still very relevant. After these two go with Alex Smola and Bernard Scholkopf. The books that have been suggested to you so far aren't bad but with high fluff to meat ratio, not meant for a reader like you. If you have function analysis in your bag you will feel right at home with the books I suggested. Deep NN are much in the news, but on the math side of the practice of DNN, there is not much to it apart from chain rule for differentiation.
Ask HN: How should I catch up on fundamentals as a self-taught programmer?
I learned programming as I was studying another major basically, not Computer Science. And I was mainly learning that during my work-study job because there were a ton of slow hours in the computer lab and I got curious about learning web development and stuff. So I started reading some tutorials on HTML and CSS. Then they eventually started putting me on updating some of the department websites. Now, years later I have been a web developer at several different companies.

But it's just not the same anymore and I want to take on something more challenging in my career. That's where the CS fundamentals come in, right? Well, since I didn't take CS, I guess I have some catching up to do. The companies I've been with are on the smaller side, not Fortune 500 type companies.

Is it a stretch to want to jump right into a large tech company so I can expand my knowledge that way? I'm going in straight cold with the applications, no referrals (don't have any for those companies...yet) and it's been bothering me because I think this is the main reason I am not getting replies.

So in the meantime should I take any online courses? Where do I begin? And where to I go for work to apply the fundamentals that I learn if the big shots do not want to interview me (yet)? My employer unfortunately cannot pay for education or conferences even if it benefits all the employees on their part... so I have to carry it all on my own.
Vim for me is an editing style. It's more powerful than using arrow keys/alt/ctrl for navigation. Wherever I edit, I just need that editing style.

The vim editor gives you only the editing style. VS Code on the other hand gives you that editing style (arguably less powerful, but good enough for my needs) plus a whole lot of other things without much configuration. I'd choose VS Code anyday
You can have imagination without implementation.
Polio has been reported in Papua New Guinea
Yes, they all have Swiss 'Citizenship', but they are ethnically Albanians.

I live in the US, and this country recognizes both the differences of citizenship and ethnicities (at it actually celebrates it). Eg. If you immigrated from Italy to the US, you are still italian. Your ethnicity doesn't just disappear. If you get the citizenship, you become Italian-American, and you are free to claim both.

Also, Blerim Dzemaili, is Albanian. (btw, about 30% of Macedonians are ethnic albanians). If he wanted he could get the Albanian citizenship, and actually be eligible to play for Albania as many other ethnical albanians have done. (G. Xhaka's older brother, Taulant actually plays for Albania).

Džemaili was born to Fekredin and Shemije Džemaili,[4] an Albanian family from Bogovinje,
https://en.wikipedia.org/wiki/Blerim_D%C5%BEemaili#Childhood...
This is actually valid since HTML5, and doesn't have any impact on accessibility. html, head and body tags are all 'implied' by the document structure. Times have changed...
Yes, I'm expecting that it'll take a while for the market as a whole to get used to the idea that they don't actually need a gas engine.

So I expect that EVs with range-extenders to launch first, but there still doesn't seem to be any major commitments along that front.
There is always the option of reversing the decline of fertility in Western countries.
vue and angular have plenty of tutorials. react is much more popular (at the moment), which is why one would notice material for it more often.
The biggest thing for me when trying to switch from console vim is `alt + <key>` will send ESC and the key, so you can use alt to exit insert mode and send a command at the same time. Doing alt+j or alt+k has become the way I always leave insert mode (or command, or visual).

Unfortunately most IDEs that have vim keybindings don't support this, and it has become such a baked in part of my muscle memory that it makes switching to anything else such a pain.
It's not unsustainable, it's just that they didn't raise the age of eligibility as they extended the average lifespan.
My point is I don't trust consumer grade stuff.

> Unix server as a router is more likely to go wrong

That is exactly why you install pfSense/OPNsense.
The surge in entitlement spending could be considered a form of basic income. Proponents of basic income need to take into account that spending is already very high.
You must be right-clicking the thumbnail in the image search list.

Instead, first left-click the thumbnail to open the larger image preview. Then right-click the large preview image and select "open image in new tab". You will get the full image.

If anyone has an example where this doesn't work, I'd be curious to see it. It works every time for me.
Bowers and Wilkins unveils its first wireless, noise-cancelling headphones
no mention of my favorite, vimwiki:

https://github.com/vimwiki/vimwiki
Yeah I really don't care about spelling corrections from strangers on the internet. most people don't either, you should stop wasting your time making pointless posts like that.
1) There's no such thing as "the first page of results on Google." Your results depend on your location, previous searches, etc.

2) This site seems to think this is some mass conspiracy to remove sites critical of polygraphs, yet when I Google "polygraph" the vast majority of results I get are critical pieces. Maybe those sites are just as relevant or better? A lot are stories in major publications, so that doesn't surprise me they rank high.
Yep, this is valid HTML according to the spec, and should have no affect on accessibility. It might not be “valid” according to the W3C validators, but neither are many perfectly normal practices like proper custom elements (hyphen in tag name) and wrapping links around container elements. The era where validators were worth following has passed — we're now in the era where you need to learn to look at the spec for the laws of the land.

For a beginner React tutorial, I’m happy to see the React parts given emphasis, and the other parts don’t matter simplified. Omitting those tags reduces noise, and is a good subtle way for people to discover that they are in fact optional.
>We're not exactly short on metals (even precious metals).

Last I checked, the price of most metals was greater than zero. They're commodity markets, so that means they're scarce. If you mean "available at any price," then we were not short on iron during the Bronze age or short on Aluminum during the early 1800s.
Sure, by definition. But that's a distinction without much of a difference. They removed the image link, but they didn't disable a fairly obvious and trivial way to go directly to the source image, just like the link used to do.
Huh, found this video about one of those systems, pretty interesting UI actually. For most parts it is very much a true command line interface, and pretty hard-core with everything abbreviated to minimum.

https://www.youtube.com/watch?v=jupRvrLcB_g

Also the wiki has this interesting snippet:

> Amadeus is a computer reservation system (or global distribution system, since it sells tickets for multiple airlines) owned by the Amadeus IT Group with headquarters in Madrid, Spain. The central database is located at Erding, Germany.

https://en.wikipedia.org/wiki/Amadeus_CRS

Which kinda implies that all terminals all around the world are connected to one single database! I imagine they have fairly hefty mainframes in the backend.
Have you tried pnpm? It seems like it would resolve some of the issues you brought up: https://pnpm.js.org/
Sometimes I use popcorntime.sh (the open github repo mirror), run a VPN, and grab the .torrent file.

It only works if there are enough seeders, otherwise I have a seedbox that I FTP into for watching some movies I haven't seen yet.
That hydrogen future Shell has been pimping for 20+ years.

If I had a dollar for every fuel cell car I see in a year I'd have... a dollar.
It's interesting to hear that the skyrocketing quality of weed is making things worse, or more difficult for hardcore users, I agree. Meanwhile in Rio where I've smoked for years, quality is plummeting and/or price of quality weed, a rare thing to come by, is skyrocketing as combined effects of ever-present prohibition and financial crisis rage on.

It comes as a blessing in disguise for many people I know who have smoked daily for years, myself included. Hearing about close friends toning down or quitting as well is encouraging in a reverse peer pressure kind of way. After 6 years I finally decided there's too much crap going into my lungs (where plant material is the pristine part of that) to keep a habit without excessive spending. I quit buying and so quit my daily smoking cold turkey without bigger issues. A good wave of life events helped a lot to focus elsewhere.

I wouldn't think about never smoking again and it still happens some times a week when friends have it. I'm starting to feel more confident again in buying just a few grams of greener stuff once or twice a month and try to make it last, using after heavy exercise for pain/recovery management and trying to share what little I've got with friends too. It's a different mindset now, away from the loner self-absorbed retreats from life I had been used to, I feel much better for it. Not any point in this post I guess, just an anecdote.
How Many Books Are There in the World?
sure you can. the US government can lower taxes and spend more by simply selling more debt, while at the same time increasing the size and productivity of the overall economy by creating more Googles and Facebooks. Other countries however do not have this luxury. They don't have a large influx of high-IQ talent nor the ability to raise money so cheaply. It used to be very expensive to produce food, and food expenditures used to be a much higher percentage of income than it is now. Now food production is very cheap. Same for electricity.

But also the possibility of rationing healthcare is a politically untenable issue
Do you use any framework, library or specific patterns in your apps?
> So maybe it's not the language, but the person using it

oh. it would seem this is more about you feeling impressed with yourself, rather than making substantive arguments.
I don't know why people use it either.

I looked pretty seriously at using it when I was considering building a outgoing firewall product, when people could share blocklists for IoT devices and things like SmartTVs.

It's pretty well suited for building things like that on top of.

Maybe people are building things like site blockers for schools on top of it?

Maybe it's just a hobbyist/prosumer play?
They are presented like that, in between two escalators, but the escalators move too fast and you're standing just a bit too far away to see details
But as Peter Zeihan says, it takes 20 years to make a 20 year old. So the policies to support family formation need to be in place asap.
http://www.latimes.com/science/sciencenow/la-sci-sn-breast-c...

Oncology + new genetic tools (just sequencing, not even CRISPR/CAS9) is making amazing progress.

Things that would have been a death sentence 20 years ago now have reasonably hopeful mortality rates.
Having one generation depend on the taxes collected from another is a bad idea.

I think the forced savings system Singapore has makes a lot more sense.
> More to the point, figuring out the speed of a moving object is not an AI task- and I don't mean that in the sense of "if it works it's not AI".

Reading the number plate, on the other hand…

I would be surprised if the AI in any worthwhile self driving car couldn’t detect 90% of categories of unlawful road use.

Detecting assaults may be computationlly unreasonable at this point, but there is work on generating 3D meshes which map to all human bodies in a scene, so it’s not unreasonable to draw a line from one to the other. Identifying that a theft has occurred, however, probably can’t be done yet outside carefully controlled conditions. Yet.

(I have been given one speeding ticket, but in error because I had sold the car before the incident).
So I was looking for an older movie a while back, not even necessarily to pirate but just if it was available anywhere. Tons of results on YouTube that were just hiurbking clips with a frame that said check description for url. Amazing google can’t stop those but they can do things like demobilize lgbt content.
Nice! Okay hrmmm
The world has changed though. Now that blogger is more likely than not an affiliate con man rather than a random enthusiast on software or travel.

Not that review aggregators are the answer, but right now I don’t know that there is one.
And the biggest problem: Jaguar plans to make only 20k cars in the first production year. I hope they have plans to increase production considerably, or it will be another token electric car.
People seem to swear by NerdTree, but I personally don't see the purpose of it. Sure it may be nice to see your file structure sometimes, but having a terminal open or even just the actual folder window open solves that. Everything else can be done with the built-in :Ex command, which lets you navigate to open files, create new files, rename, delete, mostly everything you want.

As for other plug-ins, there are a few I would recommend (can you tell I'm a Tim Pope fan?):

- vim-commentary: Gives bindings for commenting out code quickly: https://github.com/tpope/vim-commentary

- vim-surround: Easily surround selected text with symbols: https://github.com/tpope/vim-surround
- vim-unimpared: Adds bindings for some misc. commands, like enabling relative line numbers and spellcheck: https://github.com/tpope/vim-unimpaired

- vim-repeat: Allows many more commands to be repeated with . : https://github.com/tpope/vim-repeat

- VimCompletesMe: A much more bare-bones auto-completion tool than YouCompleteMe, hitting tab gives you matches from your previously typed text. It's also all in vimscript so it's much easier to install and manage: https://github.com/ajh17/VimCompletesMe

- Pathogen: A plug-in manager, if you can call it that. It simply re-adjusts the file paths so you can centralize your plugin directory. Some plug-in managers will auto-update, but I never liked that, just run git pull if you wish to update a plugin: https://github.com/tpope/vim-pathogen

There are some other cosmetic ones I like as well, like airline, and vim-highlightyank, but that's a personal preference.
Will Google AI chief remain after military media emails
Why does the linked article prominently feature suricata if it's irrelevant?

Also, the word ROUTER doesn't even appear on the linked page.
https://www.youtube.com/watch?v=mBFjHjm0O5M
You can buy a small selection of sex toys at the drug store in America: https://www.cvs.com/shop/sexual-health/vibrators-adult-toys
> Dan starred the repo, it gets on HN front-page

You are partially right. I discovered the repo on 'trending on github' and that probably happened because 'Dan starred the repo'.

However, getting on HN front page is a mix of luck and opportunity. Before posting, I checked on Algolia (because most repos get trendy AFTER being on HN): few votes. Too relevant for that so I reposted it. Then got lucky.
Dev Blog: Using WebRTC and Web Audio to Build a Sound Detector for the Web
Algorithms and techniques for spell checking
It somehow reminds me OpenBSD. People complained about their developers being rude, but hey, they cleaned a lot of junk and are more secure now that FreeBSD.
There are a few good gems here that I'm definitely stealing. Thanks for sharing!
Say you have 10,000 people attending a football match. Your intelligence suggests a known hooligan is amongst the crowd. How do you search for him and why wouldn't facial recognition be helpful?
Relatively speaking, the majority of people have the capability to do almost anything. It's only a matter of time and resources.

Natural abilities and genetics can accelerate the learning process, yes, but accelerated mastery is really only an advantage if you're trying to master as many things as possible within your lifespan, or you're working under some other deadline.

What I'm saying here is that artists can probably develop software just as well as anyone else here if they're willing to put in the time and resources.
Chances are we'll have self-annihilated or been beaten by disease within 10K years. After that, it will only take millions of years for all traces of humanity's existence to vanish. Cement structures, plastics, garbage, etc. will mostly be gone in tens of thousands of years.
I wonder if longevity will start falling soon, Gen-X don't seem to have very healthy lifestyles.
Frontend frameworks solve a need for SPA (Single Page Applications). While simple HTML/CSS/JS can handle simple static sites, something that needs reactive components (e.g. interacting with something on the site, and populating change instantly) is much easier in a framework. Javascript natively is quite difficult to do this and requires a lot of code to handle simple logic. This is what libraries are good for. React and Vue are such frameworks. These frameworks also allow for iOS and android integration as well.

However, I do agree with things being overcomplicated. I keep my tool chain process as lean as possible, with as few dependecies needed. I find it baffling that people would use React for something like an ecommerce site. Its all about the right tool for the right project. Not everything benefits from React, but some things do some things do not.
Not allowing unauthenticated requests? Look for things like plaintext passwords from one of many giant dictionaries of commonly used passwords and flag that behavior? Look for fields that match credit card numbers? Do better in documentation, especially around any schema creator?

I don’t know enough about the exact security problem (I don’t use firebase) but I’m guessing tossing your hands in the air isn’t the only option.
It's all about demographics and birth rate. Demography is destiny. If your target population is not growing at x%, your welfare state scheme will inevitably collapse.

The important thing to realize is that the very act of instituting guaranteed retirement income will itself depress birthrates, since one of the big motivators to have a lot of kids is so you are taken care of when you get too old to work.

This doesn't even take into account the myriad other ways in which our modern society depresses birthrates (or at least defers children): feminism, pornography, the demonization of masculinity, the collapse of the family unit, glorification of non-child bearing lifestyles (homosexuality, etc). The modern welfare state is doomed, and importing every poor third worlder will only delay the day of reckoning.
Google probably doesn't want to censor results the way they have been forced to.

From what I've seen, there is a large contingent of Google who doesn't want to provide unfettered access to information. Rather, this contingent wants to socially engineer everyone for the better using their power.
If you want to learn machine learning, there're much better material to start with. For example, this: http://www-bcf.usc.edu/~gareth/ISL/
I've always assumed that was a veiled insult, but never thought about it long enough to tell.
No, reasons to not want a supposed smoking cessation product to not be available - which by the way, wasn't a position I was taking - is because it has other harms, and the magnitude of those harms has to be weighed against the magnitude of the harm of smoking.

Nor did I lie; nor did you have a single lie to point to.

And suggesting that I'm a paid shill - or worse than that, an unwitting shill - without even having grounds on which to criticize what I said is both a value-less contribution to this discussion, and well below the HN standard.
I still do this and yeah, it's harder to find interesting stuff. I mostly do it now just for curiosity's sake.
You are absolutely right. The Rust book makes it sound like that passing structs is free, but it’s absolutely not. It’s always bit-wise copy. Relevant Reddit and Stackiverflow discussion with godbolt examples:

https://www.reddit.com/r/rust/comments/8ts6b4/is_anyone_else...

I felt a bit betrayed when I read them..
As the birth control pill became available around the 1960-1970 around the developed world, birth rates plumeted. A lot of countries took inspiration from 19th century Germany's social security system and have the current workers pay pensions for the current retirees, which predictably leads a big problem 60-70 years after any big decrease in birth rate.

It's a disaster we have seen coming for decades, with limited success at mitigating it. Germany for example is (pretty late into the problem) trying to switch over to a system where everyone saves for his own pension (which is robost against any population changes), without looking like they mistreat the generation unfairly that has to pay both the current retiree's pension and their own. Getting more migrants to smooth things over is also a valid strategy, as long as integration works out.