skysight-inc/HackerNews huggingface dataset:
I used to repair phones on the side back around the iPhone 4S. It was a great time, where anyone with patience and the ability to follow instructions could replace a screen (for <$10 depending on the device), camera, battery, etc. Most repairs were as simple as removing some screws, prying off the display with a plectrum, and replacing the part via its ribbon cable.

Nowadays the barrier for entry is much higher. Most things are soldered on, there's adhesive and sealing gaskets EVERYWHERE (fancy heating machines help, but cost $$), and even if you get it back together you can no longer count on the device being waterproof -- which is surprisingly a big deal for a lot of people, even though waterproof phones are a recent thing.
There's no real alternative to `javascript:void 0`. If you need to have a link that absolutely will not do anything, even under noscript, it's the only solution. Using `href="#"` is not an alternative, because it messes with the user's navigation history.
A great deal of that sideline protest is cynical anyway. One doesn't want to argue the basic point, so instead of doing so one talks about a "better" way of going about it. Some call this "concern trolling".
> The case is then clearly about 170 years worth of charges, not about hacking (the rest 5 years). And these charges are all the "Espionage Act" charges for a non-US person doing obviously a journalistic work outside of the US.

Why can't it also be about the 5 years?

I'm sympathetic to Assange publishing leaks. If wikileaks was just an organization that published, fine. But the government's argument is that Assange was not a "journalist" in that he was actively involved in convincing people to leak, directing hackers to steal secrets, and providing direct assistance to Manning.

Those charges sound plausible to me, though not open-and-shut. It should go to trial. 175 years is absurd, but 5-10 seems fine.
What model of laser cutter do you have? $120 is very cheap - is it any good?
>I've never seen this issue on any systems I manage, mostly because they all have log rotation.

Ah, yes - the age-old claim that log rotation will magically stop a belligerent from dumping 100s of gigs of log files before `logrotate` has time to run ... filling up your disk

And even if logrotate did try to run, you have no space for the compressing file to live while it's being made

What fantasy world do you live in?
Standard questions that should be asked for every "free" offering:

- How are you planning to pay the bills? (Please don't say "donations", it is no longer free)
- What happens if you decide you are no longer interested in the project?
- What happens if you are no longer able to work on the project?
- If the project gets big and attracts users, what's stopping you from flipping it?
I'd love to hear more about your thoughts on this because I'm not sure if I understand what you mean.

My take is that both the Amiga and the Atari had a plethora of expansions and, without having any numbers to show, I think the Amiga won out in the expansion race, from 040 cards for the A500 (AFAIK no 040 was available for any Atari until much later) to the Video Toaster.

Both machines were hard to evolve because both their designs encouraged software that was tightly tied to the hardware. VIDEL and AGA were both desperate and, ultimately, fruitless attempts at having the cake and eating it: sticking to custom chips was needed to keep backwards compatibility, but they made the machines both too expensive and too underpowered to be competitive.
Be sure to load the "This website loads trackers on your computer that are designed to evade third-party cookie blockers." section's details and see the fingerprinting images that are used. Crazy stuff.
Darknet diaries covered this story in a podcast ages ago. NPR is just recycling the content. Full episode here for those interested: https://darknetdiaries.com/episode/50/
The great filter of open source projects
For my random high numbered IP ssh port, I see 5-15 attempts per day. In the last 3 months, the most failed attempts from a single IP is 3. Most attackers (at least amongst those that try higher ports) are distributed these days.
That does not make it theft.

Copyright infringement is not theft.

Theft is legally distinct. It is also morally distinct - the 'owner' of the 'intellectual property' is not deprived of their ownership if someone violates the transactional model by looking without permission.

Copyright infringement is not theft. It is interference with a business model. Please stop saying obviously incorrect things.
I recently replaced my Macbook screen after living with a half cracked LCD for over a year because I had assumed it was impossible to DIY and a hefty charge was inevitable. I followed the relevant guide on ifixit and found the whole process pretty straightforward. I would have grappled with it much earlier if there was more messaging out there that says "hey, if you have nothing to lose, and more spare time than cash, you actually can fix these things yourself", because you totally can! And you also get to feel smug about it afterwards because you hear so much to the contrary.
> They make lots of money because their ads are effective, because they target them using data

It is easy to see that they are using data to target users, but do we have data that shows how effective are they ?

The fact that everyone is using them doesn't necessarily means effectiveness, it could simply be due to popularity (big user base), ease of use (you buy an ad once and get a lot of coverage, good or bad) or managers being afraid to go against the stream.
Quite interesting that this was one of the factors for American entry into WWI. That and the intercepted communications between Germany and Mexico.

America seemed quite isolationist at the time. It wouldn't be hard to imagine a world where they never entered into either World War if they weren't given a good cassus belli.

As I am not American, can anyone fill me in on what the high school kids are taught about their entry into WWI and WWII?
Good enough: Success of TikTok and Netflix shows mediocrity is OK
This is nuts. Some of this I can understand, but many of these are pure software companies. How can the C-levels _operate_ a company at a loss for so long and still have proper context?
Thanks :) I had not heard of them before, but yeah that's kind of what I was hoping to find, but then didn't find.
Yes of course!
It is found out that the circular design layout would be more economic than the hexagon design layout. Although, the circular design has less accommodation area than the latter one. On the other hand, if there is enough land to set up these camps, it would be better to choose the Hexagon design layout as it is more spacious and allow the use of more service facilities.
Battleship AI is pretty interesting actually. Board and ship geometry can be exploited to create an edge over random strategies. With a slight chance for "the perfect game" completed in 17 hits, no misses. A pure SQL implementation would be formidable to say the least ;)

http://www.datagenetics.com/blog/december32011/
How to Create a Perfect Knowledge Base for Your Community
Is your tech team struggling to process a huge number of questions from customers? Do you get a vast amount of cases with the same problems every day? Create a perfect knowledge base for your customers, where they can find answers to their questions easily and quickly. Reduce the number of created cases and the support team workload.
You may upgrade your existing version with one click on the AppExchange, but first, we recommend you to become more familiar about new features!
I thought the point of the lockdown was to flatten the curve? “Just 14 days to flatten the curve,” if I remember correctly.

How could anyone, including the government, have planned for or implemented a social safety net or bailout for something that has gone on literally 12 times longer than anyone said it would?
Very interesting way to climb. When I was a kid I used to climb various trees but nothing straight and branchless like a coconut tree. Just looked up this on youtube[0]. The safety harness makes sense and the the loop for the feet does as well. As it goes, in India the coconut climber job is dwindling fast so this robot climber is very good replacement at the moment.

[0] https://www.youtube.com/watch?v=vTrjuL5WL9w
That’s not what you said.

And FWIW, it’s very often an uploader who has to pay a fine for distributing copyrighted work (not theft). Fines for downloading are pretty rare.
Reading the blog it often comes across as a terrifying tale of Orwellian aggressive state power. Kudos to Craig and all those committed and brave enough to stick with it.

It is an internationally important trial for news journalists everywhere. Shame on the so-called mainstream media for completely, wilfully, ignoring the proceedings.
How are the notifications handeled? If it's by RSS, you could set up an RSS feed for just your hobby posts, which I imagine have a separate tag.
Label Generation for ML
Yes, you should wait until you see it. Don't form your opinions of the world based solely on what you read in the news. Wherever you are from, I'm sure it's a nice place. And I'm sure I could find a hundred news articles saying the opposite.
Yes, in general, small microcontrollers are extremely fast to boot. They run code directly out of on-chip Flash memory, so there's no delay from copying kernel data from a disk into RAM. On-chip peripherals are pretty much fixed, you don't need to do feature discovery and load drivers. Booting from power-on takes single-digit milliseconds, booting from various sleep modes takes tens to hundreds of microseconds. There's nothing that's going to give you the 60-second-plus boot time of an old Windows PC.

The limitation is typically due to system clocks, specifically, internal phase-locked loop (PLL) oscillators. The worst-case binned silicon under extreme temperature conditions might need 1000 clock cycles of a 32.768 kHz PLL before it stabilizes at the correct frequency, so power-on reset might take single-digit milliseconds.

Time-to-start is a critical parameter that affects battery life, functionality, and user experience, it's something manufacturers try to optimize. These PLLs are extremely low power (single-digit microamps), and typically are among the last things to shut down when the uC is put to sleep, so boot time from deep sleep mode to active - for example, to read a sensor value and buffer the reading to memory every minute - might be as short as couple hundred microseconds. You might think that a sensor and microcontroller that draw 10 mA when active and are powered by a 200 mAh coin cell, will be dead after 20 hours and be pretty useless. But if your controller draws 10 uA in sleep mode, you boot in 200 microseconds, measure the sensor, write to memory, and go back to sleep in 400 microseconds, you can be 'awake' for 600 uS or just 0.001% of the time and have an average current consumption of 10.1 uA and battery life of more than 2 years.

And yes, in a well-run shop, when something costs a small fraction of an engineer's hourly rate, they'll be able to run tests on it in parallel.
Hi there,

I'm from AWS and my team are responsible for development of this project (AWS Perspective).

It's important to note that Perspective is not a traditional diagramming tool like draw.io or Visio. Perspective is intended to display resources that already exist rather than draw new ones.

To do this, Perspective inventories resources in your accounts (Lambdas, DBs, EC2 instances, ENIs, EBS volumes etc.) and can automatically create a diagrammatic representations of that data. Perspective also discovers the relationships between resources and will automatically expose them on the diagram.

The underlying data sits in a graph database (Amazon Neptune). This allows you to explore the relationships in the graph (diagram) on the fly visually to discover how your resources interact with one another.

We also have the early stages of a feature to show the estimated cost of the resources in the diagrams you create.

The project is open source and our roadmap is public. I encourage you to check it out and add any commentary for features you'd like to see (or bugs you find!).

https://github.com/awslabs/aws-perspective

I'm also happy to answer any questions.
OpenSSL 1.1.1h
Definitely agreed. Both XCOM and Colonization are some of my favorite games! I like Colonization so much I bought it from GOG recently, even though I'm under no illusion I'll have time to play it.

In my games it was usually the Dutch that ended up forming the... uh, United States of the Netherlands? :P
CloudFront speeds up content delivery
> Orange France does that???

I confirm they do. They have to support enterprise-lite setups on the same GPON as the standard consumer stuff.
Also "Frugality" and "Insist on the Highest Standards" seems to be missing from AWS Perspective (no pun intended, it's literally the name of the service)
Sure, if you also scope "theft" to something that is "not theft".
> over half a million people were trained as part of the project in the first seven months of 2020 - around 15% of the region’s population

In the meantime countries such as Spain “enjoy” 50% unemployment of the young.
Copyright protects the creator of a work, not the subject of it. Additionally, it applies to creative works, not bare facts.

The fact that "John Smith's IP address is 127.0.0.1" is neither creative, nor something John Smith created.
That doesn't fully explain it but I think I got it, each line is overwritten with what it's place on the 300th line after.

Something like

readLineOffset = 301
writeLineOffset = 1
While not read eof
line = Read(readLineOffset)
Write(WriteLineOffset, line)
readLineOffset ++
writeLineOffset ++
>Everyone should be using logrotate

Doesn't run often enough to counter belligerents dumping 100s of gigs into logs too fast for logrotate to keep up
My understanding was that written Chinese has a great deal of phonetic information (even though it is not exclusively phonetic like the alphabet or Japanese Hiragana/Katakana). I had understood that many ideograms essentially could be interpreted as topic + pronunciation: e.g. 驰 could be interpreted as "the word about 马 horses read as 也 chí".
Numpy Crash Course – Building Powerful N-D Arrays with NumPy
Goes right past my comment. I don't want apartments owned by people for any other than their personal use to begin with because the profit motive incentivizes bad behavior and is inflexible in handling situations like Covid.
ghostery plugin much more effective if you use chrome it tells you as you visit a site and gives you the option to block it, I don't know why this is ranked 1 on HN
CEO is at least a two person job. There's the visionary and high level product and directions setting job, the managerial job, and the team building and leading job. In most companies the title is in practice split between the CEO, COO, and maybe a president or head of HR.
I think this article makes some really important points, especially on how silly it is for us to fight unfair Chinese business practices with the same tactics. However, I do think it is questionable to leave out the detail about whether we want Americans (or folks from any other country in this world) to have their data passing through and being stored on Chinese servers - likely owned and operated by, but at least, accessible to - Chinese government operatives, who are known to be assembling social credit profiles which can be very repressive. (See: https://www.wired.com/story/age-of-social-credit/)

There is an element of this that involves the responsibility of governments to protect their people's data from becoming weaponized against them. I haven't been able to ascertain all the details of the TikTok debacle, but IMHO the key thing government should be doing here is ensuring that data remains within the country from which it originated. These sorts of data and privacy concerns are quite reasonable. Robbing brilliant ideas from other countries is not.
Apocalypse was the biggest disappointment in my (gaming) life :(

Horrible graphics, different (but not good) gameplay, and worst of all it didn't "feel" like it was the same world of XCOM. All of this is subjective, of course.
I think I am doing enough, but thank you for the suggestion. I don't think there is anything wrong with discussion,if that's what you were suggesting. Perhaps activists would hear less of stuff like what I say if they protested against the government instead of hopping on the populist anti-business bandwagon. Sadly many activists are trying to portray business in general as bad.
While this can be achieved using existing tools such as Karabiner-Elements [1], it might be overwhelming for some to configure the said tools. I like how simplistic your tool it :)

[1]https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5...
Wish I could give you extra upvotes - I keep logs on a separate partition/drive

Doesn't mean the system cannot crash (because logs can no longer be stored)
Your vision of the Java version numbers seems different from the way all developers I know see the Java version numbers.

It doesn't matter that minor releases within Java 7 or Java 8 introduced new features. What matters is compatibility. If your code ran on a given Java 7 release, it would work unchanged on all later Java 7 releases; the same for Java 8. The same pattern still applies for later Java versions; if your code ran on a given Java 9 release, it should work unchanged on all later Java 9 releases, but not necessarily on Java 10 or Java 11 (this is not a theoretical concern, I've seen it happen in practice).

> but I think the main issue is that many companies are severely overestimating the cost of the one last major upgrade past 8

I worked on upgrading one large codebase from Java 8 to also compile and run on Java 9 and Java 11 (making it run on Java 9 is a good first step to making things run on Java 11, but it's not enough; there are important breaking changes on Java 11), so I have a good idea of the costs. It's not just the compiler being slightly more strict with generics and a new class in java.lang conflicting with a wildcard import, which are very easy to fix, or the whole system failing to initialize when ran on the Java 9 or Java 11 JVM, which is annoying but hard to miss; it's also less used parts of the system failing to work when it's on a Java 9 or Java 11 JVM, many months later.

You not only have to upgrade your code (and hope your QA and unit tests caught all relevant cases) for the new Java version, but you also have to upgrade all your dependencies, recursively (and hope they didn't introduce any compatibility breaks themselves), and sometimes even introduce new dependencies (especially for Java 11). As late as this year, I was still seeing open source libraries releasing compatibility updates for Java 9 and/or Java 11.
Add to the list the sinking of Lusitania, I think.
No, there is no irony there.

HotSpot, under a typical configuration, eats up about 250MB just sitting there doing nothing. I don't know what Electron does under similar circumstances because I've never tried to measure it, but I know that I regularly see Electron apps using less than 70MB, so we can estimate an upper bound on Electron's typical contribution to bloat as being no more than ~30% of Java's.

For a slightly more apples-to-apples comparison that's also quite a bit more apples-to-jicama, if I open vscode and IDEA on the same project (a small one I'm just getting started on), vscode and all its helpers are using 316MB, and IDEA is using 1.08GB. I doubt that much of that difference is actually attributable to using a browser rendering engine for GUI layout. In fact, I'm guessing that Chromium's net impact on the situation falls below the noise threshold of this comparison. So, yeah, not worried about it. FWIW, vscode also started up quite a bit faster, and I experience less keyboard lag when using it.

And, if we're looking for mature and full-featred cross-platform GUI toolkits, that's about it for your options. Yes, there's QT, but, with a sticker price of $4000/developer/year, it's hard to criticize people for not choosing it. And there's GTK+, which is fine, I suppose, but not exactly everyone's cup of tea.

Long story short: This Electron-flaming meme is getting old. If you don't like JavaScript, just come out and say it. If you don't like how Chromium is eating the world, that's a fair point, too. But stop scapegoating Electron for things like how Slack's desktop app used to leak memory at an astonishing rate. That was always the app developer's fault, not Electron's.
While I agree with you in spirit, I believe penalties for downloading usually have to do with redistribution via BitTorrent. People sometimes forget (or never know in the first place) that when you download via BitTorrent you’re also distributing.

However, I totally agree with the sentiment, and I’ve long felt this way about petty crimes like shoplifting, which are harshly punished and shamed, while on the flip-side you have crimes like wage theft which goes effectively unpunished and is even defended as legitimate by some.
A Scoring System for Authors
In many jurisdictions, "theft" specifically implies the taking of goods. When you copy a file, the original file still exists. No items get taken, therefore no theft took place. I am not familiar with American law, but I don't expect it to have a definition where watching illegal movies is considered actual theft.

IP companies such as media companies and patent holders often try to spin unlicensed access to media or information as theft because it sounds worse, but in practice the actual crime is "illegal access to intellectual property" or something similar to that.
The relation to immigration issues seems to be related to another front page thread:

https://news.ycombinator.com/item?id=24551712
First one I tried was https://themarkup.org/blacklight/?url=nytimes.com

12 trackers and 6 third-party cookies

I'm surprised that they're not bad with tracking given how bad news sites tend to be. I thought maybe it could be explained by them being a paid site, but the WSJ is too and their analysis was abysmal with 32 trackers, 53 third-party cookies, fingerprinting, and session recording.
Why Python vs. JavaScript Is an Unfair Comparison
Unity already has their own AOT, two implementations actually.
I’m not sure what your point is?

They still manage their own infrastructure regardless what their company name is.
They don’t use another supplier like openreach for their infra which was my point.
More over, how dd deal with EOL ? and counting them ?
If you're out of warranty, avoid Apple repair and Apple Authorized service providers at all costs.

Much like the apple stores, Apple forces AASPs to declare everything a mainboard repair and ship the devices in, forbidding them from doing simple port swaps and such.

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

The officially refurbed mainboards have exceedingly low quality to boot. That same youtuber has run into official refurbs with rubber pads to push intermittent connections into position, boards that were clearly left in the oven over lunch break, and so on. Someone wrote in from the refurb center, which is apparently run like a sweatshop with competitive quotas that make shoddy refurbishing and "run it on the test bench again, it might work" nonsense inevitable. It's bad.

Apple Authorized repair doesn't exist to repair your device, it exists to persuade you to buy a new device.
The capitalist can get cheaper labour. Why pay a fair wage when they could get advantage by paying un-fair wage - with no risk
Request to pay is much safer: https://www.requesttopay.co.uk/

Disposable cards just shifts the problem and still subsidises visa/mc.
The list on Shadowproof site is useful.

https://shadowproof.com/2020/09/21/guide-to-journalists-assa...
> Here in Japan, you can hire people to resign your job for you.

Just the a facet of the Japanese work culture. They respect their bosses and upper management so much so that I’m sure the worker feels guilty or shameful when leaving.