skysight-inc/HackerNews huggingface dataset:
This is actually a reply to @Romed:

OLED displays have a different problem; they have so much noise at low brightness that the image falls apart. Still, I think a monochrome OLED display is what the person who wrote this article actually wants. It would have better performance in every respect to E-Ink, and it doesn't sound like their application requires E-Ink's low power.

My understanding too is that OLEDs can have "true black" pixels that emit no light at all. For "dark mode" style screens, this is a huge benefit, because the majority of the screen may simply be turned off. Conventional LCD screens still send current to each pixel, but the "black" is simply tuned to a dark frequency, rather than being altogether off.
Take a look around you; I'm sure you can find plenty of people living if not outside, at least on the outer perimeter of society. They're still here, some of them in better overall health than more well adjusted citizens.

There are thousands and thousands of collectives, religious and otherwise; that live together in relative harmony and mostly grow their own food and keep the state at arms length. I've lived in two myself, one ashram and one oriented around permaculture gardening.

I would point you to the native tribes, but I can't think of any that we haven't brutally destroyed to remove all traces of their way of living.

Total dependence has always been the goal, and they've fought long and hard using every trick in the book and then some to get there. The fact that we're even having this kind of discussion is a testimony to the strength of the human spirit that just won't give up.
The fact that you engage in this discussion here seems a strong indicator to me that the landscape has not changed that much. Otherwise you would just exploit everybody around you, and not talk about it.
Learning more about how to use the editor you use every day. Take notes. Review, at least monthly, and make sure you always incorporate new learnings.

Do not worry about which editor, there is something about the one you use right now that makes you using it, your best bang for the buck is to learn how to use this particular editor better. Returns will be immediate (no learning curve to learn a new one). Returns will be huge: Not learning advanced usage is literally wasting a bit of time every time you use your editor. If you work with computers (ops, dev, etc...), you spend a lot of time inside your editor.

If in six months you find your editor too limiting, or somebody convinces to use another one, so be it. The time you spent learning the current one isn't wasted, you have raised the bar to what you need from an editor, and, will learn the new one faster, because you now have advanced patterns that you need and will immediately look on how to do that with the new tool.
“Basically Latin America has been like the entire Middle East for the last 10 years.”
This is a gross generalization. There are over 600 million people in Latin America and 33 countries in Latin America and the Caribbean.
Each has had different levels of development, violence and corruption, and overall are vastly improved over the past 10-20 years. Brazil, the largest country in Latam, despite its problems has still grown GDP per capita almost by 100% since 2006, and is making enormous progress in the fight against corruption with the ‘Car Wash’ investigations. Mexican GDP per capita has also been steadily improving for 20 years. Over time improvements in security will follow.

“The Navy Seals have done training exercises in the favelas of Brazil; it’s that bad.”
The US military trains law enforcement and military in many people in many countries, including countries like Australia and the UK.
Voting matters, in theory
Because paper ballots are easily subverted. In my country (India) it was not uncommon to have goons take up a polling booth and slid hundreds of fake ballots in, or throw in ink in the ballot box. Digital counters stop such attacks.
No, because the company would then deny it.
I believe Nokia/Withings offers a fitness tracker with an eink display with a watchface.
I am curious:

Is it actually worthwhile to solicit this kind of “ally” interest? I would think you’d attract mostly onlookers, people who are puttering around thinking about these topics. People who may just gum up the mailing lists.

Is it really likely to attract actual contributors? I’d think that comes more from providing something that solves a real problem for some obscure group of people.
This is a wonderful article and interestingly one of the more poignant bits is a quote from someone in the film industry (to paraphrase):

"We meet with a lot of startups and the only question is 'Can this be done?' Nobody is stopping to ask questions regarding the ethics."

That being said however, it is really tricky to come to any easy conclusions. We live in a complex world and it's not clear even after exhaustive questioning what damage could be done with the work that one is doing.

Fire was one of man's greatest discoveries - but if you stop and look at all the dangerous uses it could have been put to, it is quite possible we would not be sitting here today on HN...
Where do you draw the line? Almost any significant technology can be applied for military purposes. Likewise, the Internet itself came from a DOD research project; military technologies can be repurposed for peaceful uses.
You can use Night Shift, just not with a dynamically changing schedule.
This comment breaks the site guidelines. If you'd please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, we'd appreciate it. Be sure not to miss the one about accusations of astroturfing.
We've updated the headline to “requires”, which is a bit more idiomatic.
I searched for a teardown, but only found one of the Dasung Paperlike Pro https://kevzettler.com/2018/02/11/dasung-paperlike-pro-teard... , but which helpfully links to a source for the panel.

The biggest display they have seems to be a 42" monochrome display for $2000 https://shopkits.eink.com/product-category/e-ink-display-mod...
Not much. I can't read those trendy gray on white web sites too.
Here is what i get clicking on your second query. https://i.imgur.com/2ZfvuDh.png

I expanded the boxes in the top right, but it seems clear it gives the "correct" results for me.

I wonder why the results are so different.
> than that's a scam, I don't really own it

Legally speaking then, you don't own information about yourself like your address or past actions. The government won't let you erase that information. The only way to make your friends and family forget it is to kill them, which is obviously highly illegal.

Even with efforts like Right to Be Forgotten, Europe isn't positing that you actually own information about yourself in the same way that you're doing here. Right to Be Forgotten is a) balanced against public interest, and b) only applies to information access and indexing. Right to Be Forgotten doesn't mean that you can demand a newspaper burn all copies of an article it wrote about you.

The reality is that "ownership" means different things in different contexts. There's not a single definition. When we talk about "owning" data or Intellectual Property, we don't mean it in the same way that you "own" a wrench.

How can you own something that is inside my head?
How can the last graph be correct? Shouldn't it look something like this: http://mathworld.wolfram.com/RiemannPrimeCountingFunction.ht...

Because you define J(x) as https://cdn-images-1.medium.com/max/2000/1*EjlcuLa3Z_wnmYREs... so it shouldn't really approximate pi(x) that well.
PDF versions are probably the best bet since pretty much every computer device knows how to read them.

Also the better solution is to have the content in HTML/CSS etc. type format because you can add interactivity to the book. Modern web technologies are pretty much the ultimate tool in creating interactivity.
It's been a while, honestly I'm not totally sure.

Generally speaking at that job, though, we tended to not wean ourselves off the deprecated features - we'd use the extracted gem to keep the functionality going. Which works fine for one minor release, but doesn't work when you are 3 minor releases later.

Strong parameters is one that hurt bad. We used the workaround gem to avoid that for a long time, and it just made it more painful when we had to get rid of it.

I think generally there were a lot of related gems that were hard to get updated along the way from 3.2 to 4.0 as well. Seems like a fair amount of libraries were late to the 4.0 party, then jumped ahead to 4.1 or 4.2, and never really got ironed out well against 4.0, so you'd have goofy compatibility issues.

Squeel was a related problem that was horribly painful to remove from that stack as well, I forgot about that.
>As you said, I am sure some people dont need this though, and somehow just have limitless time or already somehow know exactly what they should learn next, when, and in what order and never need to ask any experienced people any questions to clear up misunderstandings or have their knowledge checked. Lucky them.

Here's what you're missing -- you still get to rub shoulders with experienced people as you work alongside them in a professional context. If they have a CS background, you get to fill in any missing gaps, whether it's hard knowledge or simply learning what you still need to learn on your own, so long as you're willing to ask and they're willing to share.

You also have the alternative of learning from experienced people without needing to be employed. Online communities containing working professionals, open source, local meetups. The latter isn't an option for everyone based on location.

If your first job doesn't have an opportunity for mentorship because you're the only dev, or the other devs are overloaded, you can still reach out to countless people who will help you for free and with no expectation of anything in return.

Open source is extremely intimidating to get into as a beginner. I'll admit I was never able to do it, and even now I feel intimidated despite having spent 3 years working professionally.

But the fact is that the option is there for anyone who wants to access it. Any person can get things like code reviews and career guidance from very smart and very experienced people if they're willing to seek it out, without having to pay them anything. You have open access to the CS knowledge that is passed down in university programs, and to people with that knowledge for when you need help.

I don't know how much longer this will be the case, but I think the trade-off in value between getting a CS degree and getting into the industry as soon as possible (and picking good work environments) is only continuing to grow, especially since employers are caring less and less about a CS degree as a hiring criteria with each passing year.
I am advocating a glorified digital calculator with printed out ballot copies. What's called VVPAT. Not online voting.
i.e.

A->B != !A->!B
> Step 2: add jQuery

....
> That would only work for a while for me. 6 months later new stuff has crept in and I would have to go through another round of unsubscribing.

OK, but why wait for 6 months?
Be proactive - you see something you don't want the either use unsubscribe or filter them out (if it comes from the same sender, but most of the time they give you unsubscribe link which just works…).
One annoying thing with unsubscribing is that often they require you to go throu a couple of steps (including providing the e-mail itself) and confirming it so sometimes only clicking on unsubscribe doesn't work with one click.

And to make e-mail a nice tool tune what you receive - if you get gazzilion of notifications that you don't read then just unsubscribe…
>> I mean, it’s a war crime to kill civilians.

Too broad a statement. Civilians can be killed. They can knowingly be killed, even deliberately killed in some circumstances. Civilian deaths can happen when one attacks military targets. Bombing a military airfield can kill civilians. The fact that a civilian cleaner or cook will be killed does not make the attack a war crime. This is very important from a human rights perspective. If the killing of civilians in war was always criminal, armies will surround themselves with civilians. So, ironically, the possible killing of civilians is necessary to prevent them becoming human shields.

Remember too that the definition of "civilian" is complicated these days. Criminals are 'civilians' and a terrorist is a criminal. They may be an enemy combatant in bunker one day, and a civilian criminal defendant the next.
does light have any other intrinsic properties besides spectrum/wavelengths and intensity?

Sure, think of things like polarizing filters, lasers, etc.
This was my same experience in the DC area, anyone with a Computer Science degree is getting scooped up by the intelligence community, and you will get interviewed by spooks because your friends are interviewing with the NSA.

I did some contracting for a Department of Defense subcontractor too, and then got the hell out of that town.

Those people are twisted. Their ideology is twisted. And your parents are just excited that you got an interview at any job.
I have been using ddg for a long time and I can't be happier with it, at first I used !g a lot but now I search it all on ddg with the ocassional visit to startpage.
That button is really called that but it's odd on a professional site
I just had flash backs of Reddit...
Yesterday my dad mentioned off-hand that he had switched to duckduckgo. While they are still less than a rounding error of all search traffic (this site says Google itself has 3.5bn daily searches https://www.internetlivestats.com/google-search-statistics/), it interested me to know that someone I know outside of the technosphere had learned about it and decided to change due to its privacy merits.

Also makes me wonder if the implication is that DDG may be poised to become the choice among older, conservative users and whether that will influence the way it markets itself.
Hey all. I worked on the UnQLite development team back into 2013 ~ 2014. It was designed to be the primary storage for a home targeting router manufactured by a French tech conglomerate.

The API is broken down into two independent layers plus one for various utility stuff like cross platform mmaped files, RC4 random numbers generation and so on. The first layer serve as a general purpose key/value store for the host application blobs (i.e binary or text data). You can store whole disk files inside a single database to generate a cross platform TAR archive for example.

The second one is the document store layer similar in concept to what MongoDB offer but without the networking layer since everything run in the same process of the host application. Both layers are transactional and are able to recover after some external failure thanks to the SQLite journaling mechanism from which UnQLite is based on.

Since its release in 2013, there was four major bugs including two critical that involves data loss under certain load. All known data corruption bugs were fixed in the last release and no major bugs were discovered a year or so.

The library enjoy particular success among Python and C/C++ developers especially Chinese that used to bombard the original developers with various internal aspect of the library.
Another site I won't miss I guess
Amazon is the only place. They've pretty much forced everyone to sell their books on amazon so competition is higher and prices are lower overall.
The fact that the two benchmarks are using different data structure is one of the main points of the a article.
The author (in my opinion) argues that each data structure would be an hell to use in the other language.

when comparing languages you need to include a measure of how idiomatic your programs are.
The famous example is myopia. Myopia is very, very genetic (something like 70-80% heritable IIRC). But you can do something about it: wear spectacles.

Genetic cause does not imply genetic cure.
Yeah but my point was that Mexican cartels are so openly brutal and that effects everything. Yeah, Russian government and mafia are one, but it's done differently.
Exactly. I find it hilarious that some people think that SEC should make sure that a certain category of investors be in profit.

Nopes, SEC makes sure that laws and regulations are followed. Investigations in Enron also led to people losing money.
I would be very happy if such scientific inquiries were freed from the depredations of the culture war, and our culture accepted the nuanced and moderate truth: both nature and nurture play a role.
*stolen gasoline
As someone who spent a lot of time learning Chinese without any clear end goal, I think it was mostly a waste of time. Educational? Yes, and it's fun to be able to understand Chinese characters from time to time, but in hindsight I would've rather spent all that time on something more meaningful to my life.

That said, if you intend to live in China or have Chinese heritage or you have some other reason to study Chinese --- that's great! But it's not a bad idea to consider where you're going with something before dumping thousands of hours into it. (In fact, I quit chess for the same reason...)
It has increased in some unfortunately (Mexico, Venezuela, El Salvador) it has however decreased in others. Colombia, a country you name in your example has had a 92% decline in crime since the year 2000[1].

[1] https://en.wikipedia.org/wiki/Crime_in_Colombia#cite_note-au...
Comments moved to https://news.ycombinator.com/item?id=18102055, since this one is a plagiarized rip-off posted by a spam account (now banned).
The results aren't all that sub-par. For technical questions specifically, they're actually (anecdotally) much better. And the favicons besides the results are a godsend.
The only thing I use Google for these days is when looking for something like a company in my area. Because of all its knowledge, Google knows I probably want the "Radio City" in my country, not the one from Toronto or whatever. But those cases are rare predictable, so I prefix it with !gsi without even thinking about it.
Lasers are just a method of creating light of a single wavelength. The light itself from the laser is still defined by its wavelength and intensity.

Polarization is just related to the orientation of the electromagnetic waves, and it is a property I didn't mention, you're correct. I don't think it really matters here, though. It's kind of like which direction you shine a light, except whether the waves are all oriented the same way or not. I would almost argue that it's an extrinsic property since uniform polarization is almost exclusively the realm of external things like filters, not the light source itself.

Your "etc." is a little vague.
>As I said, smart people are everywhere (on the Internet), just reach out and they'll help you. Well, maybe it was easier in the 90s - or maybe not, I don't know - but I'm 100% sure that not all the smart people of the world are in colleges right now.

It's easier now than it ever was.
Their site, their rules. Just like you can't read some forums unless you registered.
> 150 usd to cad

Works in DDG :-)
So, I need to ensure that my POD(s) are up and running just to access other services (which will read data from my POD) ?
Isn't that a step backwards ? or am I missing something ? Will the data be cached somewhere, so the services are accessible even if PODs go down ?

If people can't run their own POD servers reliably, then they need to use some other cloud POD providers (Inrupt, as mentioned on the website). Which means your data is now with a third-party.

Solid changes the current model where users have to hand over personal data to digital giants in exchange for perceived value

Won't Inrupt become one of those digital giants (in context of Solid) with access to numerous PODs of people who cannot reliably host them ?
That argument just doesn’t make a lot of sense when you’re bombing a school in Kenya. I mean, why were you bombing anyone in Kenya to begin with? Has Kenya attacked the US?

I guess you could make a long line of explanations, but the war on terror is killing “combatants“ that weren’t even born in 2001. That’s just crazy.
> I wonder if this is how people felt when the World Wide Web was first invented. I find myself asking: Okay, now what?

Yes, That is very similar to how I felt when I first found the web. I forget how early it was (1991?), but I was on gopher and saw the docs and a few small sites and had the same thought -- mildly interesting, but not much there. But it took off quickly, and I'd say within 2 years from my first seeing it, gopher was dying, browsers were coming out for Windows and I was trying to explain to people that this was going to change the world.

Will this change it, too? Who knows. But I'm not going to dismiss it just because it is starting small.
What law would they be breaking exactly?
Local UI?

electron + ES6 + html5 + no package installs + linux/macos/windows portable = why bother with anything else?
You're so right about The Guardian. The opinion and political sections are full of politically correct, anti tech, anti freedom, pro SJWGLBT, anti common sense, pro decadence and anti wealth articles.

Elon Musk wrote to the Guardian that it's 'the most insufferable newspaper in the world'.

He is right.
The end argument works out to laziness if the goal is to determine causes.

If your argument is that it must be so for reasons of ideological aesthetics, then you're in the company of Lysenko.

If the goal is engineering change, the article makes it's own countercase - improvements to society-wide resources make for society-wide changes in behavior.

If the culture would broadly accept that both nature and nurture contribute something, we'd be much better able to deal with a ground truth which is complex and nuanced.

Biology is one of those areas where ground truth tends to be complex and nuanced. Psychology is another field like this. The practice of good governance is yet another.
It also insist on how this data is unfair and only relevant to the system (comprehensive of OS, compilers, programmer skill/talent/interest/errors and so on)

At the end the author never states that one is faster (yes, the title is misleading, but it is then clearly clarified in the text) the main part is the discussion about intrusive data structures.
You don't know javascript: https://github.com/getify/You-Dont-Know-JS

I would also mention that the 3rd edition of Effective Java is still a standard for anyone using java7-8-9:
Joshua Bloch
Effective Java (3rd Edition)
How do they do this in the UK? I mean, what's the mechanism? Do they have a formal seat at the table for textbook decisions, or do they just organise marches against lecturers who disobey, or what? (Seriously asking.)

I also had the idea that there was a culture difference, under which US courses tended to follow a book, while UK courses tended to follow a fixed path local to the university, slowly adapting the notes of what the last guy taught, etc.
That one was a rip-off posted by a spammer. We changed the URL to the correct article for a while, but when this submission appeared, I thought it would be better to move the discussion here. (That's also why there are so many comments on a submission that doesn't have many upvotes yet.)