skysight-inc/HackerNews huggingface dataset:
I left Reddit years ago due to the “community” getting weird, I feel some schadenfreude every time I see people complain about the site.

I think it will be an interesting case. Reddit seems more entrenched than Digg and the internet is different now. They obviously have metrics affirming their choices, so we’re probably in the minority with this mindset.

All kinds of shitty companies regularly force us to accept bullshit like this and Im afraid this is now status quo. It seems younger people generally accept it because the need for content is stronger than that of due diligence, a naive mistake en masse.
Show HN: Touch Typing Text Generator
Mars Colonies: Plans for Settling the Red Planet
I suspect custom renderers will stick around because of the additional control over rasterization you get and the ability to rasterize from the same internal buffers that you use for editing and syntax highlighting.

If a file contains tens of thousands of lines (not uncommon these days) the cost of duplicating all of that to a complex HTML+CSS tree is not insignificant, even if contain reduces the cost of it.

Even now it's not hard to get the github code view of a large file to lag a bit in Firefox when scrolling it because of how much layout and rasterization has to happen (in part due to the way they aggressively syntax highlight the text and split lines into elements to include line numbers)

Another example - if you haven't done it recently, try opening a 10mb+ text file in chrome or firefox. The experience is still somewhat bad.
I do need to add this button, I just had other areas of the app that took my attention. In the meantime, drop me an email james@enkel.fyi or use the support form on the site and I'll get your account removed :)
That one has red as well as black. They have a bunch more, mostly standard monochrome (a bit cheaper, and probably faster to update): https://www.waveshare.com/product/displays/e-paper/epaper-1....
As fallback, I have unit-tests with a check on both correctness and the instruction count (and # of memory allocations in hot loops). Whereas the cpu cycle-count varies between runs, the instruction count does not.

Linux has good support for performance counters, Windows requires a bit of work.

So in this case, the compiler update would show a regression in the test suite, which needs to be addressed as part of the compiler upgrade.

Of course, having this in the compiler would remove the need for unit tests.
> Why not? I don't see any reason why it can't compete. Heck, it's a pretty corporate language too in terms of its mozilla backing.

It's niche, been around for over a decade, still hasn't reached critical mass. Golang did. Numerous mainstream projects are in Go that drive entire industries now e.g. docker, k8s. Rust's biggest deployed code is the CSS renderer of a web browser with single digit market share. I'm not saying Golang is better on PL theoretic grounds (obviously it's worse), but it proves what corporate marketing can do, which we have known since the Sun era. Also Python was not that popular until the same corporation behind Golang decided to adopt it and hired Guido.

C++ compilers don't catch all the errors, but static analyzers do. Taking your code snippet as an example:

% cppcheck ./main.cxx
Checking main.cxx ...
main.cxx:8:16: error: Using pointer to local variable 'v' that may be invalid. [invalidContainer]
std::cout << *ref;
^
main.cxx:6:13: note: Address of variable taken here.
auto ref = &v [0];
^
main.cxx:7:2: note: After calling 'push_back', iterators or references to the container's data may be invalid .
v.push_back (10);
^
main.cxx:5:19: note: Variable created here.
std::vector<int> v = {1};
^

There are proprietary static analyzers that go much deeper and catch less obvious bugs. Even without paying, you have ASan, TSan, UBSan, valgrind, afl, among others to do runtime analysis or fuzzing to catch memory errors and data races. Unfortunately these aren't used as much as they should be. Maybe those programmers have a point. In practice, memory management is not remotely the most difficult or bug-prone part of software. If you are using C++11 or later, the standard practice is to never do raw new and delete. std::move(std::unique_ptr...) has the same benefits as Rust borrowing without the borrow checker (although it is not rocket science to detect use-after-move with analyzers). Arc <-> shared_ptr. Sure, Rust's versions are better, but let's not get carried away, it's <10x better than C++ (with 1/10000x the ecosystem, jobs, books, libraries, people).
Not really, and they're not exclusive. Before profits comes the company's constitution or charter. Companies are ultimately a vehicle for its shareholder's wishes, so you have companies that are very idiosyncratic and companies established for a certain mission, etc.
Hej! I’ve been in Sweden now nine years. It’s true that it takes time to get to certain specialists, but only if you are in a non-threatening situation. The system works with a triage concept, and the moment your condition is deemed serious you are in the front of any cue, meaning you get care immediately. I know some people with skin cancer that got amazing care , fast, at no cost. I have a coworker that had an extremely premature born : 24 weeks. the level of care he described, the team around his son and 10 different surgeries had cost him nothing. Luckily they are home now , with oxygen equipment provided to theM and nurses visiting every other day to monitor him.

This in the US would probably have meant a bankruptcy for someone in his income bracket.

The system is not perfect but after living in the US for 13 years I can tell you you never worry about health care here.

Edit: Nobody mentions you can also pay extra and visit a specialist right away! The wait is if you want the visit for the government price: 12 dollars for initial visit, 30 dollars for a specialist.
> Gas stations are built without our tax dollars

Are they? They need fuel to sell. Where does that come from: https://www.theguardian.com/world/2016/nov/15/climate-change...

> Imagine a future where we wait for our government-mandated chargers to charge

This is infrastructure building. Canada's got the right idea here. Build roads, build chargers. Makes sense.
One other detail to keep in mind is that #3 can only happen once the browser has done DOM layout, and layout can be extremely expensive these days if you have many elements and remotely complex CSS styles. The guarantees provided by contain also make layout faster.

One common source of performance issues is that certain JS DOM operations implicitly force the browser to do new layout, so you can end up having to wait for it.
You Made My Day?
Free or very cheap sustainable energy. This would be a catalyst for a whole range of new inventions.
Combine this with a more scientific driven earth under 1 government in a society that rewards reaching ones potential to get towards the Star Trek type society.
I think the poster's implication was that this functions as gradual typing for UIs, where you're providing more specific type information about an element (fixed size, doesn't paint outside its boundaries, etc). "A box element" vs "an element"
Delete your reddit account. It will make using reddit more annoying, so you'll use it less.
Bitcoin Core Dev: Full Node Sybil Attack Problem Exists, Has No Perfect Solution
No. I know we're supposed to assume that all HN commenters have read the source material, but did you?

The letter stakes their claim and then immediately —before any numbers mentioned or "threats" made— say "If we are wrong and you do have a valid license"... In fact, they make no threats of lawsuit. All inference there is from the LA Times.

IP licensing is hard. Enforcement is harder. This example is a very soft approach.
Those both help but less than you'd think. Most websites aren't playing videos, and while better image compression means you spend less time downloading bytes over the network all images are getting decompressed into raw RGBA32 textures that cost the same amount of power to render on the compositor side.

It would really help if browsers added support for Basis images though, because those can decode (quite efficiently!) to GPU compressed textures that cost less power to composite into the framebuffer.
Its more like a huge building with cameras everywhere watching what you do, with you walking around with a huge sign with your real name on it, your likes and what you have shared. People in far away lands are paid to watch the cameras to make sure what is posted does not violate the building's terms of services.

The building's walls have boards everywhere, some of them move upwards in a continuous loop on a conveyor so you can stare at them, then stop them once you see something interesting, open the ducket contained. They make money by gluing sponsored ads in-between, that you must pay for.

You can see a copy of any other person's board in a small envelope next to each person's name.

There are also rooms called "groups" you can go into but some of them are private and you must answer 3 questions to get in.

Would make an interesting art exhibit recreating Facebook into a physical form, well.. er. The closest thing i can think of is a library..

Its a bit dystopian when you think about the first line i wrote, about the cameras watching everyone. But, its needed to stop horrible things getting posted.
Thanks so much for digging this up! So the version in the article is a pseudo-quote?
Yeah, i spoke to the guy who wrote it and he used a lot of assembly optimization.
The MGH Martinos Center has a very nice open source MRI page with hardware and software instructions to build a functional, low-resolution tabletop MRI (I think this is primarily targeting instructional use at a university level, so requires a fair amountof background):

- https://www.opensourceimaging.org/project/instructional-tabl...
- https://tabletop.martinos.org/index.php/Main_Page
>I take an amazing photo and give it to you with all rights to redistribute and sublicense it as you wish.

This is not what happened. They never were granted the rights to sublicense it. It is in the public domain. They can use it, redistribute it, or charge you if you somehow use their services to do things with it, or even create derivative works which they then own. But they cannot relicense it or claim they own it, or represent the owner.

Now, the only thing I would let them bring forward as their argument is if they themselves were defrauded by somebody claiming ownership of the photograph. I see no indication that this is what had happened, tho.
Study unveils security vulnerabilities in EEG-based brain-computer interfaces
Your Metres May Differ?
34th AAAI Conference on Artificial Intelligence (2020 Videos)
> it starts to look like a RICO matter.

I don't think false representation counts as a racketeering activity. Also, which defendant would the action be brought against? The CEO?
Uhm, this thing jams with ultra-sound and not with radio waves. Are you sure we have laws against that too?

Wouldn't surprise me either way.
Have updated the specs. Thanks for pointing out, typos seem to be a careless mistake.
I can’t figure out why we are not switching to active listening devices , star trek badge style instead of enduring this permanent surveillance thing.

We’re reaching the point where it becomes feasible in terms of electronics density and battery efficiency.
I am not a prolific vim user, I used nano for same purpose a month ago, where its keybindings were so customized that I thought I'd rather take a chance to learn vim (I am a student).

Have heard about vimwiki. But maybe because I am a student, text files suffice for my purpose. Thanks for reminding about it.
It worked fine for me. There are only four questions, and a “lock it in” button after the last one. I didn't even have to allow amazonaws.com JavaScript to run.

Oh, I see. If you don't answer all of the questions, it doesn't let you past the last one. You need to go back and answer the others first.
Video Game Keyboard Diagrams
Really off-topic here, but for savings accounts that are going to tick up over time and don’t need to be available within 24 hours, you can open a savings account with a different bank that has better savings interest rates and set up an automatic or manual transfer to that savings every month. You can shop around for the best interest rates, but I’ve seen Ally be consistently better than anything I have locally.

The benefit of having it in a separate bank is that it hugely increases friction when you start thinking about spending it, since you have to move it back to your primary first. You can mostly forget about the specific numbers in it as well since it isn’t visible in your primary bank dashboard.
Ports works SOMETIMES but since all 4 monitors are identical i still see confusion. I may try the left/right though. Currently all cables are hidden so i'll have to redo some to pull that off.
That was surely insightful. We'll test with a white LED.

And we're working on the binaries and GUI, it seems like current hardware won't be able to serve web pages.
Look for jobs that are outside your comfort zone. Leverage your existing experience to convince a new company you can do X even though you've never done X, but based on your history of doing Y which is related but not the same. You didn't know Y when you started it either, but you got Y done and know the impact on the business.

Look for Systems Engineering(not a title used much anymore TBH), DevOps, Site Reliability Engineering, Platform Engineer, Developer Experience engineer(or whatever).

A lot of these roles will be very cross discipline and non-functional. Always be on the lookout for cog-in-machine roles; DevOps can be "The buck stops at you for our companies site reliability" or "you write Chef cookbooks and test kitchen scripts all day".

Don't let anyone tell you your skill set doesn't exist. Let's face it, most college grads do the bare minimum of learning for their degree. Most people don't to TOO much more than what they need to keep their career viable. Being a "generalist" is like taking 20 electives you don't need to graduate; it's inconceivable to many people. Mediocre engineers and specialists will rail against the idea to protect their ego. Generalists will rail against specialist value to protect their ego. Don't get too caught up in the BS.

Be prepared to be pigeon-holed. Nearly every person you meet at your new employer will see your last job "title" and generalize you. Typically the only exceptions will be the recruiter and maybe, incredibly maybe, the hiring manager.

GL/HF
If only reddit was run like HN. I heard of competition sites popping up but not sure what happened to them since.
Most humans wouldn't recognize --nor like-- their lives at carrying capacity.

We're likely closer to K/2 than K. Which is a good thing. But as the slow down to K happens (inevitably) things will get interesting.
Look at digg.com today... I can't say their shenanigans have played out all that well for them. Perhaps Reddit engineers should use this as a cautionary tale during UX design meetings.

The oldest and most stable online communities seem to have the slowest-changing interfaces.
Oh God, I saw one of those in Japan outside a store at night, we came near it and I went "what the hell is that noise?", but none of my friends could hear anything. Turned out to be the mosquito thing, which was quite effective in getting me away from that shop.

I was 35 at the time and my friends were 30ish, I guess it varies by person.
It's not the resolution it's the orientation that keeps getting flipped.

--- Well I take that back. It's been updated since last i used it a few years ago. There is display orientation savings now. It might now solve the problem, but it sure looks to make the fix much easier and faster. Trying it now. Thanks
Love what this is trying to solve. If the UX could improve, it would be amazing. While watching it would be great to press a button to generate timestamps and to then compose tracks by selecting any two timestamps, with the ability to add tags to timestamps or tracks while the video is still playing or after. This way you could watch a video in one fluent sitting and work out how to organize with the timestamps you created while watching.

One usecase is the ability to link to a comedy sketch from a longer clip and send it to a friend with the link just playing between timestamp a and timestamp b.
> As to who decides where the line should be drawn in the US it is the patient and in the UK it is the government (NHS).

No, this is wrong. UK patients have the same access to private healthcare as Americans.
Yup pretty much.
But everything is open source. checkout their github page
https://github.com/rgujju/paperdink
I don't have direct experience with Paddle so I don't know whether it's that black and white. Having however experienced a months-long hold on our payment processor account at one point because of an abnormally large charge (a fairly large customer that wanted to pay annually by credit card), I think it could be worth leaving that kind of hassle to somebody else, and have that somebody else be a bigger player that more likely has a better relationship with their payment processors.
Not unless Sahara is going to become a green grassland again. With the way the climate change is going, unlikely.
I'm finding this data fascinating. For example, here is the "Software developers":

https://datausa.io/profile/soc/software-developers-applicati...

A few points that struck me:

- income is a lot more evenly distributed than the US average.

- "Video tape & disk rental" is by far the highest paying sector. I guess that is all down to Netflix? "Taxi and limousine service" is in 4th place. That's Uber and Lyft?
> ... the UK uses yards to measure distances shorter than a few kilometers.

For the record, in the UK, and indeed most metric / english-speaking countries, it'll be metres (and kilometres).

A metre is the ISO unit for distance.

A meter is a device to measure things (not just distances).
There were always tedious things, like refactoring, audits, dealing with investors (the ones who are tire kicking). But as a founder, the tedious stuff becomes a kind of high, something to look forward to. Think of it like grinding in a game or hobby, vs the kind of repetitive grinding you do at a job.

I think maybe one of the differences is that, as a founder, the more work you get in, the less work you have to do later. If you were too efficient at a job, you end up having to do more work at the same pay. Same goes for say, homework, if you're getting straight A's, you have to maintain that work rate.

But as a founder, if you get this thing done, that saves you work for the future and also means more money and less trouble in the long run.
This only fights a symptom, the real problem is that these smart assistants need to stream the input to a company. Of course I understand that this allows for better recognition, but while I personally would like to have a well-working voice assistant, I personally do not want to have someone else (potentially) listening in on me (if others care less, that's perfectly fine).

Maybe I'll find some time to setup a self-hosted voice assistant. Recommendations?
Calculating screen to face distance (Android)
The only way this might work is that you succeed in finding the GCD of a sequence of numbers:

https://en.wikipedia.org/wiki/Greatest_common_divisor
Huawei will hold 5G product launch event despite MWC 2020 cancellation
People wrote their tech salaries on Twitter, it got compiled into a database
OP here. My point is that getting paid yearly, especially if a lot of your subscribers pay yearly, means you're back to a similar feast-or-famine kind of cash flow situation as when you're transactional (e.g. an e-commerce shop). This is more hassle since you now need to be more careful about managing your cash flow and making sure you put aside for the leaner months. I fully acknowledge that it is a great hack for customer-funded startups (we do it ourselves at CrankWheel); as with all the "rules" it's more about becoming aware of the hassle associated with a given decision.

I also question whether annual billing increases retention, when your retention is good already (say, 3-5 years projected lifetime). Sure, it lifts your retention when your average lifetime is less than a year, but does it really when you have very low churn? Or are those big annual bills going to be scrutinized more thoroughly than a monthly cost?
Instead of performing trials in an experiment, another way to look at this problem is to simply analyze the frequency distribution of the leading significant digit for a function that grows exponentially. Like before, let us choose 2^n as that function.

Here is the code:

import random

N = 10
counts = [0] * 10

for n in range(N):
first_digit = int(str(2**n)[0])
counts[first_digit] += 1

for i, count in enumerate(counts):
print('{} => {:.3f}'.format(i, counts[i] / N))

For N = 10, i.e., 0 < n < 10, we get:

0 => 0.000
1 => 0.300
2 => 0.200
3 => 0.100
4 => 0.100
5 => 0.100
6 => 0.100
7 => 0.000
8 => 0.100
9 => 0.000

For N = 100, i.e., 0 < n < 100, we get:

0 => 0.000
1 => 0.300
2 => 0.170
3 => 0.130
4 => 0.100
5 => 0.070
6 => 0.070
7 => 0.060
8 => 0.050
9 => 0.050

For N = 1000, i.e., 0 < n < 1000, we get:

0 => 0.000
1 => 0.301
2 => 0.176
3 => 0.125
4 => 0.097
5 => 0.079
6 => 0.069
7 => 0.056
8 => 0.052
9 => 0.045

For N = 10000, i.e., 0 < n < 10000, we get:

0 => 0.000
1 => 0.301
2 => 0.176
3 => 0.125
4 => 0.097
5 => 0.079
6 => 0.067
7 => 0.058
8 => 0.051
9 => 0.046

These results are consistent with the experimental results in my previous comment. As we can see, the larger N is, the more the frequencies of the leading digit obey Benford's law. Similar results can be reproduced with many other exponentially increasing functions too, e.g., 3^n, 5^n, Fibonacci numbers, Lucas numbers, and even factorials that grow faster than exponential functions.
Henry Ford: "If I had asked people what they wanted, they would have said faster horses." (probably misattributed, but fitting nonetheless)
Signal's quality has gone down for me in the past few months. Delayed messages(<insert paranoid fears of MITM>),UI quirks and other instabilities. It was not like this for the past few years.
Thanks. The code is the example code for our product. but it does not have any other example code. It uses open source libraries and icons.

https://hackaday.io/project/168668-paperdink
Because everybody wants a promotion. People at Amazon think its a great company. There were some guys who really were with Marc Anderssen when he made the colonalism comment (and didnt bother clarifying or apologizing). You have to show "loyalty" to get out ahead.
Immunotherapies have a significant increase in survival rates of metastatic cancers i.e. cancers that were for the most part not detected early.
It would reduce their worker’s compensation insurance costs.
What? In countries using the metric system, distances of more than a few km are usually measured in tens/hundreds/thousands of kilometers.

You don't just switch to a different system mid way.
I think parent commenter really means that it's a kind of responsibility. You can't just stop and take a break; breaks become stressful. There are no paid or sick days.

You can delegate all this stuff to employees, but there's a lot nobody can delegate. That's also why a lot of founders don't just hire CEOs and live off the passive income.
Moral rights are not transferable in the USA either, but they are much more limited in scope. Pictures are included in this protection.
WWE 2K APK and Mod and Data [Unlocked] v1.1.8117 for Android