skysight-inc/HackerNews huggingface dataset:
I don't know if those are the best examples. You can still plug a floppy drive or an ethernet adapter into a 2020 macbook pro's usb port.

I think what they did was they changed what it looks like to be a pro user. The average user gets a sleak experience while a "pro" user is going to have a docking station.

I actually like that they transitioned to the docking station approach. It means two things:

1. I have a lighter macbook pro for work travel
2. At my desk, one single cable: charges the computer; connects two additional monitors, ethernet, keyboard, mouse, sd card reader, high speed storage, and a scanner. I much prefer that one single cable vs the bundle of cables I used to have to plug/unplug each time I wanted to take or return my computer.
See also https://krisp.ai

Mute your or participants' background noise in any communication app

https://krisp.ai/technology/
* Atari Portfolio from 1989, still runs great and has some ok games. Extention cards are flaking out though and i should get myself a serial or parallel adapter. Never any luck with an ATM either ;)

* original Gameboy from around the same time, could use a refurbishment or at least a good scrub. And some more/new games.

* iMac G4, The Lamp, works perfectly but I don't really know what to do with it. Still, even powered off a thing of beauty so thats ok.
>> Apple has control top to bottom and has every incentive to make it easy for developers, if only for themselves.

Uuuh, but they have a track record of terrible developer support, so I don't see this actually happening.
- Google

- Pen and Paper for scribbling thoughts

- Bicycle in green areas

- Javascript - closures, async/await, JSON

- SQL - Designing a normalised schema before coding clarifies
relations

- Docker - just because it forces you to think about the dependencies of your code explicitly

- Evernote - improves my thinking and cements learning

- JetBrains IDE - I pay a small amount to not have to deal with a mishmash of plugins competing with each other when moving between languages.
Shell - for bash, I'd recommend the Bash Guide from Greg's Wiki (https://mywiki.wooledge.org/BashGuide)
For awk
1. Chapters 1 and 2 from the Awk Programming Language(https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoI...)
2. Awk one-liners (https://www.pement.org/awk/awk1line.txt)
3. Explanations for one-liners (https://catonmat.net/awk-one-liners-explained-part-one)
I wonder what this will mean for Bootcamp. Stupid question time: Does MS make an ARM version of Windows 10?
Serious question, Britain's energy mix is ~80% Nuclear/Hydro and 20% Wind/Solar/Other ('other' must be either natural gas or bio fuels, garbage or wood) ... Why even bother with wind and solar? Why not just do nuclear and hydro and be done with it.

I've noticed anytime there's an article that talks about some country reaching 100% renewable energy it is always due to Hydro (and maybe Nuclear). Wind and solar are never a significant contributor. If coal is replaced it is ONLY ever replaced with one or more of hydro, nuclear, natural gas. Are wind and solar just vanity projects?
Usually my methodology is to try and do the tasks I dislike first, using the reward of doing stuff I am more excited about as the goal. That helps me push through it the vast majority of the time. I also just tell myself to stop being an idiot, just do it and be done (personally this is my way of pushing myself sometimes). No matter what, the more time spent in thought and internally complaining about a task means you will make it worse and it gets harder and harder to do, just execute and be done.

When I mentor people that is usually my advice, suck it up, do it and be done. And stop spending mental energy complaining or building it up to be something more then need be.

I am not criticizing you or anyone, we all have these tasks, just sharing my own thoughts/methods on how I deal with it.
> The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more.

I'm currently using the HTTP server interface to extract and index metadata and content from screenshots, html files, and pdfs. Posting a file to /meta endpoint extracts the metadata and posting the file to /tika endpoint does OCR and text extraction from screenshots, html, and pdfs which I then store in a content addressable way (using SHA256 hashes) in files and in CouchDB for easy searching.

In theory Solr can also be used for the same purpose but I haven't tried that yet.
Right but on the other side, how many situations escalate because now they have an armed person with a few months of training on the scene.

"Do we expect a social worker to protect a child from an abusive parent?"

This already happens a lot. Often police can't do anything substantive unless there's a crime in action or some existing record. A social worker might be the only safe long-term presence around (and availability/quality of social workers is an enormous problem). Removing children from their homes can often put them in the foster system, which is also woefully inadequate and has funding/employment issues.

If it doesn't come from defunding the police, I think the major piece to take away from this overall conversation is that Americans are in dire need of better social programs that can better treat these things before policing is needed.

At the moment we have a weak mental health system and an overbearing policing system. It's no wonder our prisons are filled, our homeless have rampant addiction issues, and people are getting shot on the street.
> I don't think Apple was in any way naive about how hot Intel chips can run under load.

It seems like for the 2016 MBP, they either made significant last minute changes or moved up the release date by several months. When they released the computers the Apple stores didn't even have the right screwdrivers to open them for several months. That doesn't seem like something that was planned, but rather the result of some sort of timeline shift.

My guess is that they decided they needed them out the door before Christmas and so skipped the last six months of QA. Maybe it was something else, but I think it was more than just being unwilling to compromise on size.

Regardless, the 2020 models are basically flawless so far, so at least there's that.
First, what do you mean by "after Oracle took over"? JDK 7 and 8 were released by Oracle (6 was the last one under Sun). Second, you always had to pay for the JDK after ~5 years of free public updates, and the price now is lower than before. Finally, OpenJDK is the name of Oracle's one and only Java implementation project, with contributions from other companies; OpenJ9 is, indeed, a completely separate project by IBM, but ~80% of that JDK is copied from OpenJDK. And those paid support subscriptions? They fund most of OpenJDK's development.
Do you see any major differences between a T2-backed system and an ME/PSP one? How about TrustZone?
That would be hard pass for me, even if I had to live in a box under the bridge no way I am agreeing to that for any level of income....

> there's also lots of teams out there who are good friends

nope, not even for my life long friends who pretty much know everything embarrassing about be would I would to have this service
This would be pretty sweet if it could encode a few "hidden" objects, like a "Where's Waldo" type of image, but maybe with "Where's Xi" or "Where's the Emperor". Then one could generate a large set of new content which would also be fun to comb through as a game.
No, I'm just realistic. Your brand loyalty makes it seem like hate to you.
T.ly Short Links in 1 Click
There are no more paid features since JDK 11. That low-overhead profiler is now free and open. For the first time in Java's history, the JDK is 100% free.
I'm not sure if this is intended as a rebuke or reductio ad absurdum, but I agree with it.
IntelliJ IDEA has taken refactoring from being a chore to being trivial, consequently making me much more likely to clean up ugly code when I encounter it.

Black, the Python code formatter, means I don't have to spend a single brain cycle on styling the code.

mypy (with a strict configuration) has forced me to think about types, making for code which is much easier to follow and integrate with. No more `if isinstance(list, param)` or similar faff.

Bash, even with all its footguns, is a great lowest common denominator for getting a vast array of stuff done.
From the article:

> the company had reported several cases of the coronavirus, and the employees affected were told to stay home.

I'm self-employed and my little software company took a sharp hit with the pandemic. Not being one to wait until all the money runs out, I took an "essential job" stocking groceries at the nearby Walmart. Every day, before employees can enter the store, they are screened. In the time I have been there, several employees failed the screening and were sent home. Two of those turned out to have the virus.

Tesla and other employers have similar screenings, so unless the employees lied about being symptomatic, they should not have been among the workforce. Add to that, the CDC just announced findings that non-symptomatic spread of the virus was very rare.
Really appreciate the work. I'll be circling back once the Firefox plugin is out.
what is x86-66?
Yes - in a recent paper by Wilke et al[0], they nicely demonstrate how the lack of integrity checking can be exploited.

SEV is a very new technology and its current (and previous) iterations have known weaknesses. The next generation of SEV will likely have SEV-SNP[1], which will prevent the host from writing guest memory/messing with the guest's page mappings.

Will probably take a few more iterations to stabilize. At that point, it should provide decent security guarantees.

Current-gen SGX has much stronger guarantees (conceptually, at least) with full memory integrity checking and less attack surface, but it suffers from CPU vulnerabilities, most of which AMD didn't have, and the integrity checks and architecture come at a large performance and development cost.

SEV has different tradeoffs that make it much more useful for real-world use cases, while still providing strong security guarantees.

[0]: https://arxiv.org/pdf/2004.11071.pdf

[1]: https://www.amd.com/system/files/TechDocs/SEV-SNP-strengthen...
"Hold space to talk" is not a bad solve for this, also makes folks ramble less.
Never seen that happen. No one cares if their task is a 1-day task to report “done” on tomorrow. Sounds like a culture that it would be best to depart from.
It's both, but operating on different timescales. Friends of mine who operate in old-line businesses (packaging and hot tubs) tell me that supply chains are in shambles right now. They can sell things, but there's nothing to sell, because critical parts or ingredients just aren't available. This is all masked right now because few people are buying anything.

We saw the demand shock first, and because there's a demand shock, we don't see the supply shock. But if the reopening goes well, we're going to see massive shortages and inflation as all that pent-up demand chases goods that are sitting offshore on container ships or were never produced at all.
It's my impression that hasura caters more to (also) those that need to integrate with an existing database and schema, possibly with views and functions - would that be accurate?

Does it make sense to slap prisma on top of an existing g production database?
That's not true. After ~5 years, and a notice given a year in advance, every JDK moves out of free public updates and into extended support, which is now cheaper, too.
> I don't see Apple working on any kind of native containerization solution.

It's a shame really. Apple doesn't do containers. They don't do virtualization. They don't do open source. It's all sort of like the jackling house [1]

It would be SO cool to do FROM macos:10.9 in a native mac dockerfile.

1: https://en.wikipedia.org/wiki/Jackling_House

(don't do = don't do in a direct committed way)
Thank you for making it, I can't imagine my life without it.
> A13X cost $30, compared to cheapest Intel used in MacBook Air cost $200+.

You aren't comparing costs fairly here. A13X costs $30 each + $XXX million to develop. With Intel the development costs are part of the SKU. If Apple launches a series of desktop CPUs, the cost to develop those chips is going to be substantial. Some of that cost will be in common with the iPad/ iPhone, but a good chunk will be unique to their new CPUs. Since Apple ships far fewer Macs than iPhones, the development cost/ unit will be significantly higher.
By complete coincidence, today was the day that I finally decided to try Haiku on a spare laptop... and it just worked. Battery's recognized, display's running at full resolution (no VESA or whatever), wifi worked without issue. I'm typing this comment in WebPositive:) This is actually pretty great.
New CrossTalk Attack Impacts Intel's Mobile, Desktop, and Server CPUs
It would be lovely if you could fork a webpage the same way you do to a git repo.
The simplest solution to the problem presented in xkcd 1425 is to assume every photo is a photo of a bird, and just let billions of users be mildly annoyed / extremely frustrated by that assumption.

Then we can write thousands of blogs posts titled like "Falsehoods Programmers Believe About Photos".
I notice the same thing, and I enjoy IntelliJ / Sublime / Vim. IntelliJ often feels sluggish.

Maybe this could help:
https://blog.jetbrains.com/idea/2015/08/experimental-zero-la...

Here was a 3rd party analysis from 2015, showing a reduction in latency when editing XML files in IntelliJ IDEA from ~70ms with large jitter to 1.7ms with small jitter: https://pavelfatin.com/typing-with-pleasure/#summary

I wonder if it's turned on by default today, 5 years later.

Some other techniques: https://medium.com/@sergio.igwt/boosting-performance-of-inte...
Since there are 250 people at the company, maybe they all wanted to congratulate their CEO and some didn't have accounts yet.
If an object is truly immutable, its object identity shouldn't matter in the vast majority of cases, and so it should be okay to just copy the whole thing, instead of passing around references to it.

Unfortunately, the legacy Java semantics of == means that they can't do this proactively. But didn't Java get opt-in value types recently?
Yeah with far fewer bad boys with guns. We only really need someone with guns to respond to a situation when a violent crime is in progress. There are many, many crimes that are not and there is no need for a cop with a gun to show up to all of them.
Show HN: Turn URLs into PDFs and Upload Your Own to 'Your Personal PDF Library'
Yes Apple has mastered multi-targeting. Apple has completed MANY major transitions 68k -> PPC -> Mac OS X -> Intel -> a near perfect 64bit transition.

Then there is the NeXT side that ran on 68k, x86, PA-RISC, and SPARC

Of course OS X was the foundation to iOS

I think the forced death of 32bit apps last year entirely in preparation for moving to ARM.
TabNine: https://www.tabnine.com/blog/deep (the code are GIFs which I had to click to play)

This thing is fucking magic.

It's ML autocomplete, with help from 'traditional' autocomplete methods that use static analysis. Instead of just completing one token at a time like traditional completers, it can do entire sentences or multiple lines of code in one go, and is freakishly accurate. And since it parses language it helps you write comments, and can understand relations between code. E.g. if you are writing 2d movement code and you do x += dx it'll automatically suggest y += dy for the next line based off of previous similarities; of course if you have x += [complex math formula] it'll fix it up for y and convert cos to sin, etc.

Support for many editors, and easy to install in vim. Free for personal use. Works for all languages, including plain English (and maybe other non-code languages?).
So you push the emulation boundary up as high as possible, rather than at the syscall interface? Good idea!
Various from Isaac Asimov. Specially from the robots saga
I think the established terminology is more like "demand shortfall". In a general (non-sector-specific) economic context, this almost always refers to a fall in demand for all goods or services that introduces severe frictions into the workings of the market mechanism itself, and that can thus be "solved" in a comparatively straightforward way by addressing these frictions.

The "liquidity constraints" discussed in the abstract may be one such friction, but it's quite common for agents to be liquidity-constrained or unwilling to incur debt even irrespective of any negative supply-shock, so it's not quite clear to me what points the paper is trying to make.
Ah, the "senior-engineer retention project". And when they need those senior engineers, or they get bored and retire or go to another company, only the senior engineers that were not that good will keep on working on that thing. That's usually when the useless by design project starts getting pressure to show that's actually useful and when it's surprisingly not it gets the axe.

And while that happens all the cream of the crop of the top talent already left or leaves because of the bullshit that comes with the pressure to show marketability for a research project.
I think it's Unicode superscript characters¹. Does that look like what you've seen?

1: https://en.wikipedia.org/wiki/Unicode_subscripts_and_supersc...
I would highly recommend checking out fzf for better history search. Found the recommendation on another similar thread here and from coworkers. It's surprisingly fast and very intuitive.

https://github.com/junegunn/fzf
Do you have an example of the configuration you use with mypy? (If you could post it in a gist I should would appreciate it! I've done a couple mypy tutorials but I haven't pulled the trigger on adding it to my projects.)
> That's a red herring. The "waste" has a lot of energy remaining (otherwise, it would not be radioactive [1]). There are reactor designs that can use "waste" from current reactors as fuel.

Don't these reactors produce nuclear weapons products? Seems like that may be a reason we don't want a lot of them around.
I wish thats how a lot of things work, but I imagine it would end up encouraging some to create "proprietary" ones (only ours that has special certificate) to work.

Then charge like crazy the same way dealers do with car keys.
Looks good! This definitely fills a niche! I think markdown is a great choice. There is an alternate universe where people learned a small amount of markdown syntax instead of learning Microsoft Word (really would’ve had to be something like html/LaTex though given the time frames). We probably would’ve have been a more “web first” society. Thanks for sharing!
I've seen this at least twice before - once with a Microsoft video, another with a Coinbase. (The Coinbase one was quite clever because early on, Coinbase would put a bonus amount in your account when you signed up, so the videos seemed to add a bit of validity). In each case, they use a channel with a lot of subscribers (not sure if they are hacks, or they purchase a channel)
The Phantom Tollbooth by Norton Juster

Read it every year from 3rd grade to 8th.
Post to HN on Sundays for the most points
Hey HN!

This is my first web app, using PG's advice to "Do Things That Don't Scale".

I solved a problem for my own niche group of people - copywriters and marketers.

What's the problem SwipeBox solves for these folks?

Copywriters and marketers often save pages they find with interesting copy or marketing angles. Either for inspiration or general reference.

They call these 'Swipes' or 'Swipe Files'. Hence the name, SwipeBox.

But this process is usually quite disjointed.

Some take screenshots. Some right click 'save as' (though the PDF often comes out distorted). Some bookmark the link even though it may go offline in the future.

Organising these files is another disjointed process, with everyone using different solutions...

From emailing 'Swipes' to themselves, storing them on their PC, old hard drives or whatever else). Usually these 'Swipes' go missing in all that chaos.

So I decided what if I made the process of saving live pages easy - but also allowed users to all save their 'Swipe Files' in one organised, online place?

Hence SwipeBox - 'your personal swipe/PDF library' - was born.

Any feedback is massively appreciated. And please be brutally honest!

I promise, I won't be offended. I'm here to learn and iterate SwipeBox to the best it can be.

Cheers,
Bez
There’s a whiff of China’s Cultural Revolution in the air (2019)
I'm originally from Detroit.

I'll take your question on good faith that you genuinely want an answer and you're not trolling, and talk about Detroit.

Families with a breadwinner in the auto industry, for example, often did very well, living the American Dream.

But in other cases, generations of family members never graduated from high school, thus never went to college. The reasons for that are many, including environment, lack of role models who graduated, and low income.

A lot of pundits want to blame one thing like "lack of personal responsibility", but like most simplistic statements about complex things, it's not helpful.

I wouldn't use the words "white supremacy." I would say that after understanding the issues, those in power and with power could do more. The political leadership in Detroit hasn't been white for decades, so it's really a general leadership issue.

For example, if you want more college graduates, then you fully fund school lunch programs and tutors as a start. Then after that, you look at the remaining problems, and you iterate on those in a sustained manner for 50 years.
Which several ones? The old puck shaped access points don't run it, and the Hub is the only other device with a processor that's capable or running it.
Why would it be better than any other random way of getting untracked cash? It would be the same difficulty as if you got a bunch of drug money... you suddenly have a lot more money with no way to explain how you got it.
T2 encrypts everything, so when it fails, you lose your stored data.

EDIT: also see https://news.ycombinator.com/item?id=23076929
I think not all people do Preference Falsification and Doublespeak, and they just happen on toxic environments
(edit: grammar)
One of us is misunderstanding the map. My understanding the color is gram of CO2 (equivalent) per kWh, so not per area, but per unit of electricity consumed.
If I can't concentrate on a task that means there is some source of friction that I need to think about that I'm not addressing.
Insurance telemarketers fined $225M for a billion robocalls
It’s called VC funding - see Uber.
Recycling More Heat: Hyundai and Kia Up EV Efficiency with New Heat Pump Tech
I have a ton of aliases but I have them all proceeded by an underscore. That way, I don't muck up native commands.

alias _up='sudo apt update -y && sudo apt upgrade -y'
Why not just require apps to be distributed as LLVM bitcode, as is done for the Apple watch? That would give Apple the flexibility to change architectures--or even to create its own instruction set, now that it's making its own chips.
“insane” evacuation from NYC, movers say, as residents head south
It's obviously a rhetorical question, but I think I can answer. It's caused a of three things: taste, desire to innovate, and courage to try something new.
I go by the 15 minute rule: I have to put in 15 minutes of work on it before I can get distracted and do something else. Once I get going, it tends to be pretty easy to keep going afterwards. If not, I give it some time and try it again.
This confused me. I swear I thought i wrote 'like any good hobby' at the end of the sentence. Totally agree!