skysight-inc/HackerNews huggingface dataset:
I have one on my Merc and it's actually behind a flap that opens when I put the car in reverse - so the view is always clear, it can't get dirty. Of course, that's at a cost of one extra thing thay can brake(the flap motor).
0. Most of the time, functional design trumps aesthetic design. Everybody is a tool user. The two exceptions are truly offensive aesthetics and fashion.

1. Most of the time, nobody cares about one designer's pixel perfection except that designer and maybe a hand full of critics who happen to come across it.

2. Unless you're writing a program that helps designers for free, there is no upside to working on your project for free.

3. The way to team up with a designer is to pay them. Designers get four orders of magnitude more offers to work on someone else's idea for free than programmers get startup pitches from "ideas" people.

4. Comparing my work to the best things on the internet has some use so long as I keep in mind that the best things on the internet are either built by a large team or built over a long period of time or both.

Good luck.
Not debouncing the scroll action seems like a pretty poor idea. This could use some optimization for sure. Also, not hugely important, but my OCD hates that the source code has several misspellings and inconsistent use of const/var/let. A little confused why you're using useCapture = true in the addEventListener call. Neat CSS, I learned a couple things.
Sorry, but the NSA has zero credibility at this point. I don't believe a word of it.
Ask HN: Are there any RSS readers like HN or Reddit but for own feeds?
I am looking for an RSS reader that I can use for feeds I subscribe to, but that only show me the links, and take me to the website instead of some in-line article view (basically like Hacker News or Reddit).
Why would you ask HN? Chances are anyone here has only bought a few different pairs, making it impossible for them to tell you which pair is the best.

http://thewirecutter.com/reviews/best-noise-cancelling-headp...
Show HN: Wsrpc – Protocol buffer rpc over binary websockets
Sucks, but it depends where you live. In Poland the law specifically says that if a replacement is provided under warranty then the replacement has to be covered for the same amount of time as a brand new component would be covered for(so in this case if the battery is replaced at any point under warranty the replacement has to have 8 years of warranty by law)
Save Your Skin with This Open Source UV Index Detector
Demo up here https://johan-nordberg.com/wspainter/
Summary: If you want to meet people, be meetable. Proximity is power. If you isolate yourself by location or behavior, less people are going to do the work of meeting you. If you're a man, this passive shit doesn't work as well, so get ready to be bridging the gap courageously yourself.

Open ended questions usually fail. You're better off making interesting statements than you are actually asking questions. For instance: You look like you're from someplace very far away. vs. Where are you from?

Open ended questions are pretty garbage unless someone is already attracted to you, and used to being conversational. Interrogations aren't fun.
What about just properly absorbing the ban.

Does "proper mining" somehow police against illegal mining?
errrr, a little history for you.

Coup attempt in Venezuala where Chavez was kidnapped and fly out of the country until the people came onto the streets. CIA implicated [1] [2]

Coup attempt in Ecuador a few years back Correa held [3]. Although am not aware of any covert involvement or evidence to imply. However, as is often the case with these Latin America issues, accusations are always laid at the US doorstop. But Correa did make the US leave their Manta based army base, did make anti US noise, did get close to Chavez and Ecuador is an oil producing country so it wouldn't be completely unreasonable to think so involvement based on past behaviour of the US..

[1] https://en.wikipedia.org/wiki/2002_Venezuelan_coup_d%27%C3%A...

[2] https://en.wikipedia.org

/wiki/The_Revolution_Will_Not_Be_Televised_(documentary)
[3] https://en.wikipedia.org/wiki/2010_Ecuador_crisis
Taep'o-dong 2 (TD-2)
Has anyone read the book so far and could comment on it somehow?
As someone who has been working online since 16 years old, this worries me.
Yeah, old devices with 32-bit EFI…

I have a Mac mini 2006 (upgraded to 2007). I compiled GRUB 2 for 32-bit EFI and it boots 64-bit FreeBSD from ZFS just fine :)
Don't forget the threads on HN about Git that descend quickly into a celebration of how much Git sucks.

But contrary to your thinking, I see these consistent regular events as a deeply worrying symptom that somehow as an industry we have managed to wind back progress over the past decade and end up using a pile of sucky stuff.
Does that really work? Can MRI achieve high enough resolutions? I thought it couldn't image anything smaller than 0.1mm or so.
MySQL vs. Redis (Concurrent Connections)
TLS here is referring to Thread Local Storage, not Transport Layer Security.
We were in Paris on vacation a couple of weeks ago and visited Poilâne. Wow. Lots of variety in this tiny shop, and everything we tried was amazing. We ended up going back the same day for more.
FreeBSD already comes with cpuctl.ko which is used by Intel's pcm.x tools. No way Linux doesn't have something similar…
I mean, this is nothing compared to factory farmed chickens.
Charlie Hebdo editor applied for a carry permit and was denied, because France is a civilized country and nobody needs guns. Not even police guards at Charlie Hebdo.

In America, he would have killed Saïd and Chérif Kouachi and got away with it. But in Europe Kouachi brothers were able to express their beliefs without fear of gun violence.
It should be noted that IBM is heavily invested in OSGI and thus its not surprising they're objecting everything that intersects with OSGI's terrain which is pretty wide.

Personally, I've never seen the need for something like OSGI at all. I could grok service component jars (as in SCA) with service description artifacts and manifests, but OSGI, making its way from a modular Java spec for mobile apps (J2ME anyone?) to a general-purpose server module thingy and service container was too much a projection surface for everything and anything for me. Last time I had to deal with it was years ago with Apache Camel/Service Mix and I didn't like it. If I remember correctly, it had a System V-init like directory in a .jar file which indicated run levels of an app. Obviously, replacing POSIX by a partial "100% Java" implementation can't be the use case for OSGI. I believe it's also heavily used in Eclipse, but then this isn't good advertising for OSGI either, as getting into Eclipse internals is such a PITA that its almost easier to code an app from scratch.

As I understand, Oracle wants to unbundle some Java dependencies (such as Swing/awt) from the JRE, but using OSGI for that doesn't seem to work since you must explicitly call loadBundle() or something on each and everything.

So please convince me of a use case for OSGI.
In germany, we Germans know.

But as Merkel put it : erdogan is a democrat in a democracy.

Nothing we can do here.
The day Bitcoin will replace Paypal for online transactions can not come fast enough.
> 64 LA subway cars cost $176 million [1]. That seems really high to me, at about $3 million per subway car.

That seems high to me, full-stop. The London Underground S-Stock order came to around £1 million per car (though was a much, much larger order); even smaller orders of Bombardier Movia family trains have come far closer to that than the $3 million per car.
In a way, a good hackerspace/makerspace can be.
Duplicati 2.0 open source backup ready?
>Luckily nowadays it is not that essential, thanks to all the languages that compile to JavaScript.

Except at the end of the day, you're not actually using those languages to do anything besides generating javascript. So you're still using javascript, which means it remains just as essential as it ever was.

You could just as well write the javascript being "compiled to" after learning whatever idioms make it "safe" versus vanilla js, and cut out the middleman. Javascript-as-bytecode is an antipattern.
Adapting Tree Structures for Processing with SIMD Instructions (2014) [pdf]
This is more like it! Still, that inscription seems to have vowel harmony, and the uruk-hai text doesn't ("gimbatul", "krimpatul"). Oh well, it's fantasy after all.

Also, re: food: "dolmades"! :-) The interesting thing about words like "karpouzi" is that again, the o and i don't harmonize because the former is a low vowel, and the latter is a high vowel, and that's a pretty strong clue that it's been changed, because there are very few if any words in Turkish that don't follow vowel harmony. We say "karpuz". Then again, who knows who had it first and who changed it after! :P
Maybe for the real-time cache usage display ? Or performance (in the sense of less noise while measuring) ?

I'm tempted to try it out and see for myself, though.

For posterity; Cpu counters for a lot of things can be gotten from userspace. The linux kernel exposes a lot of things in /proc (procfs) and /sys (sysfs). Programs like perf, slabtop (and probably others, that i can't remember now), use these informations to display more-or-less the same data as this program.
The Nazi Who Infiltrated National Geographic
What an epic failure on PayPal's part. Is there some banking law that I'm unaware of that would cause them to take such drastic actions? It sounds like the OP is definitely above the age of 18 now too, so why would PayPal suddenly decide to yank the rug out from under him?

It'll be interesting to see if there's a follow up.
> As for the Kochs and Trumps of the world, what could possibly be a fair reaction to the people who destroyed the planet?

They'll be long dead. There will be no consequences for them.
this questions was asked before and everyone agreed to be faithful to HN only.
Thanks because I kept reading it and even though I read about thread local storage, I kept reading to see how this sped up TLS sockets :)
The range drop applies only to electric mode, and it doesn't drop by half unless you're driving very slowly (in other words, you spend a lot of time with the heater on and don't go very far). Pre-conditioning the cabin while the car is plugged in helps tremendously in moderately-low temperatures.

There's a setting on the center console screen to adjust how aggressively the Volt uses the engine for heating.
But wallflowers stand by the wall because they don't want to be approached.
He's saying that if he wants to sell "Chicken Noodle Soup" with zero chicken in it, that's his God given right and if we could only remove those pesky regulations the free market will set us free.
It has been a while since I used any form of Lisp, but nlambda seems to be what I was remembering as pass-by-name (and hand-annotated as deprecated, here:)
https://www.cl.cam.ac.uk/teaching/1213/ConceptsPL/l4.pdf
Affordable Website Development Company in India
> I’m not really sure what half a year of holding on to my money will help PayPal achieve

It doesn't help them. If it were possible they would complete every transaction with minimal fuss.

The reason transferring money is so difficult is due to governments who wish to prevent capital flight, "laundering", etc. Paypal fought against this intensely early on.
The difference between pass-as-reference and pass-by-reference is more than trivia - if you were ignorant of it in a language, you might find trouble in the future when a function decides to alter its argument values in a way that negatively affects the caller. Part of the reason we should work to clarify the language is to avoid misconceptions about behaviour based on what kind of "reference" is meant.
And in conversation, instead of talking about you “I’m this, I’m that,” make them talk about themselves “Tell me about this. Tell me about what you hope.” Open-ended questions elicit interesting responses. “I am interesting, and we talked about something I like, so now you seem interesting, too.” That's simple projection.
Perhaps this is less known with the tech crowd but I'd expect most people who are familiar with zoology to understand what megachiropteran means. Though it might be more common to hear the colloquial term "megabat" and "microbat" instead of the official term.
Guess what rural areas don't have? Traffic. I love the way that Musk hacks the American economy, government subsidies, value system, marketing engine, and the capacity of the public to fall for bullshit, because that is how truly new things get made in this country. But this amusing semi-joke is just reflective of the fact that LA proves car-based transport doesn't scale, no matter who is driving. Mass transit is the answer.
Agree that "a" is not helpful, but "RSOgfcq" (or an actual word) is too long to use in such a map.
After the left-pad fiasco[0] several people mentioned wanting to develop saner package management to replace npm, then of course nothing happened, because package management is hard.

[0]https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
This whole thing is pointless, it seems. If you want an oracle jre use it. If you want a tiny jre use a vendor that makes one, there are quite a few. Skelmir for example makes a jre that can be very very small. (I used it, i dont work for them)
Network and storage isnt really a big deal anymore, and when it is, just see above.
This was always impossible for me. So I always relied on friends introducing me to their other friends.

I was unnaturally afraid of having to build up my network of friends from scratch. This held me back from moving across the country early on to build my career.

I could have used some kind of mentor for social interactions or something.
Good enough reason to close my account, thanks for the heads up. Fuck PayPal.
You shouldn't put Islam and Christianity in the same category. It says nowhere in the Bible to go out and kill in the name of your religion.
I'm not convinced that buses don't have the capacity trains do, when you consider that headway between trains is at least 90 seconds. If headway between buses is three seconds, in those 90 seconds, 30 buses can pass by. Assuming a bus has roughly the same capacity as a coach in a train, and that the train has 8 coaches, buses have roughly 4x the capacity.

Not to mention that buses can serve many routes that don't have enough capacity to merit a train, bus routes can be reconfigured without it taking years, and a bus system doesn't cost billions upon billions of dollars to build. Heck, even a single line of a metro system can cost a billion dollars to build.
Suggest them a couple of recent college-level books in paper (no online courses, no e-books), one introductory and one with a lot of exercises and solutions. Python may be good choice a language because easier and more generalist than others. They will find their way from that, if one.
(And they don't actually mean death from above, unless you are a tasty fruit)
Acronym soup
In such discussions, its usually forgotten that how smooth modern travel and migration is. Just make it more smooth/quick then concept of libertarianism/socialism/etc becomes increasengly moot.
As much as I dislike PayPal, I would never want to trade it for Bitcoin. All it takes is one zero-day exploit for all of my funds to disappear at once without a trace. Any purchase I would make has zero protection and zero recourse for recovering funds if I'm ripped off. No, thanks. I just want something like PayPal, but that is run by people who have empathy and care about providing a good experience.
It's not uncommon for dictators to be elected. That's how the transition from democracy to dictatorship works. But I agree with your assessment of the problem: there isn't really anything outsiders can do when an electorate tries to hurt itself. Any appeals to reason will just be catalyzed into even more votes by "them against us" rhetorics.
Being socially effective is a trainable skill like most other skills. The skills you build being confident and walking up to whomever you choose to say whatever you like, pays dividends in all areas of life. You're more likely to get funded, more likely to get the job and more likely to get the girl.

The only trap is that once you get good, you'll be addicted to doing something that doesn't scale. Fame scales, meeting people one at a time pretty much does not.
I'm guessing you're trying to get at the fact that we did exactly this, but the opposite. The results have been less than stellar.
PayPal does sometimes hold funds for those reasons, but they also hold them for their own, unrelated reasons. Is there something about this case that looks OFAC (or similar) related?
If that is happening it isn't because of intellectual property theft. That's the difference.
no online resources that I'd recommend, but I like the book Modern C++ With Test-Driven Development. (I'm a bit biased on this though...)
Awesome, thank you, that looks like what I'm asking about, I'll check it out. If I have a straight table, I tend to reach for SlickGrid, but for more free-formatted content, this looks much more useful.
Nice. My biggest problem with Rust is the poor performance and lack of complete & sane libraries, especially for HTTP.

I was running into serious issues with the following code:

https://gist.github.com/l1x/5678c0fdfc2c1a6034b8bcc3800de93c

Its performance is saturated around 60K req/s on a 32 core box with 10G networking while wrk was more than happy to do 3M req/s. I was trying to dig further into why it is slow and it seems that hyper is the culprit. However, I was not able to come by this issue and just used wrk2 for testing. Let me know if anybody has insight into how to go beyond this perfroamance or what are the issues with my code.
Sourceforge is gone after the mass-exodus following its questionable practices.

The github is here, last commit a few months ago: https://github.com/nicm/fdm/commits/master

Not sure where the "ft" repo came from.
Attacks on the vendors are another good option if there's a low number of vendors. The DDOS idea has a weakness where they might barely be effective if sold through 3rd-party stores and ads.
Object Pascal (Delphi, Free Pascal) allows this. You can use a var (variable) parameter to pass any type by reference to a function/procedure/method. This is used quite a bit in the Win32 API interface units in the run-time library because it simplifies the usage of the API by removing the requirement for double indirection when dealing with pointer parameters that need to be updated by the callee, as well as pointers in general for other type/structure parameters that need to be updated by the callee. As the caller, instead of passing a pointer to a structure as a parameter, you simply pass the structure. There are also out parameters that work similarly, but are, obviously, output-only.

In general, you can use pointers in Object Pascal, but the language offers a lot of options for avoiding them, if you want to, and you get type-checked references in the process. Records (structs) are stack-based and pass-by-value, by default, and class references/class instances (instances are always heap-allocated) are pass-by-reference, by default. So, for the majority of applications, you can use parameters in a myriad number of ways in order to improve performance or provide the proper calling semantics, without any of the hassle of address-of or de-referencing operators.
A better way to code
"Maps and channels are not references."

But then refer to the Go team's article on maps:

Map types are reference types, like pointers or slices, and so the value of m above is nil; it doesn't point to an initialized map. A nil map behaves like an empty map when reading, but attempts to write to a nil map will cause a runtime panic; don't do that. To initialize a map, use the built in make function:

m = make(map[string]int)

The make function allocates and initializes a hash map data structure and returns a map value that points to it. The specifics of that data structure are an implementation detail of the runtime and are not specified by the language itself. In this article we will focus on the use of maps, not their implementation.

Saying maps are not passed by reference is a bit deceiving. The map's pointer location is not passed by reference.

Source: https://blog.golang.org/go-maps-in-action
Holy mother of God this is amazing!
Because "The West" includes Europe, which is rather close to Turkey geographically.

Until last year Turkey was in slow but ongoing negotiations to be a member of the European Union.
You can automate homework and tests for your classes? That's news.
These are looking at the densities of entire metropolitan areas, which doesn't mean much.

In the NY-NJ metro area there are lots of high-density cities, like Manhattan at 70,000/sq. mi.; Brooklyn, Union City, Hoboken, at 40,000/sq. mi.; Queens at 20,000/sq. mi. There is empty space between these cities, which lowers the density of the metro area, but that doesn't really matter.

On the other hand, SV cities (Mountain View, Sunnyvale, San Jose), actually are at densities of 5,000-6,000/sq. mi.

The figure we should actually be looking at is weighted population density, not population density.
There is nothing democratic about a election in a country where the ruling party has demonized the opposition in such a way that people are afraid to vote for them...
I wanted to end the article with 'Fuck PayPal' but I felt it was implied by that point.

I've spent my entire Saturday so far logging in to things and updating them to use credit cards. Unfortunately there is one thing so far I'm struggling to use without PayPal, but I've contacted them and will hopefully resolve that one.

What's even more annoying is I could use the PayPal account of my other half for now, but she thinks she opened hers around 16/17 too so I'm not taking that risk.
Show HN: Sorting Two Metric Tons of Lego
That depends on a very narrow definition of it. Quite often smaller European companies get destroyed because some US megacorp steals the IP and manages to stall the legal process until the small company goes bankrupt.
I really like that you can just embed it into a Rails project.
The answer is very, very simple once you've taken a loan out on your family home to finance the development of a product that is then stolen.

Everything is academic and sterile from almost any other perspective.

Government sponsored theft --which is what's happening in China-- is a massive destructive force. It is good in China because it brings in billions of dollars from all around the globe. That's why the Chinese government doesn't do a thing about it. They "sponsor" it do the extent that inaction becomes indistinguishable from sponsorship.
Depends how you store your bitcoin. You can't zero-day exploit a cold wallet.
I am floored.
Clarifying one of the biggest medical myths: Vitamin C does not prevent colds
From Russia with Love, Uganda Nuclear Power Plant
Please don't get lost in the weeds and see the hypothetical for what it is: A mechanism through which one can gain understanding of the issue being discussed.
Good comment but I wouldn't suggest saying you look like you are from someplace far away. Just sticking with the standard where you are from is good.

Better to have traveled out of the country a few times so you can relate.

Best advice is to talk about doing something. This art museum, this meetup, this new great restaurant. "Oh join me and my other friends. Or let's go explore together." You can kind of bluff your way through this even if you have no other friends (go find them!).
Whenever a word with a general meaning is adopted, and specialized, as a term of art, a double meaning is created. I get the impression that philosophy prefers to invent new words (unless it is reaching into the darkest corners of the vocabulary.)

What has happened here is that the double meaning of 'reference' has caused some confusion over the term pass-by-reference, which is purely a term of art. So long as a person understands what gets passed and, especially, its implications, I am not particularly bothered by the mistaken usage.