skysight-inc/HackerNews huggingface dataset:
Heh, I hadn't either. My dream machine has 4x NVMe, 128G of soldered on RAM (with power control), a real SDR, plenty of GPIO, ADC/DAC. 2x ethernet, serial, CAN, novena style fpga, second SOC cpu with dma... basically a hacked up LX2160A (for which the design files are available... but not open as far as I can tell). I tend to stick to a box for a long time... typing this on a t420s. I dont care about the battery, just give me enough time to move the plug or suspend it. Supercaps would be fine.
With gzip they're almost the same size

https://github.com/maniartech/InternetObject-vs-JSON-benchma...

IO: Original size: 51348 bytes / Compressed size: 20021 bytes

JSON: Original size: 89873 bytes / Compressed size: 22529 bytes
I totally agree. But there is a point you may not aware.

Government, law enforcement and court are not separated in China, they all belonging to the same central government. So if you really want a court order, they’ll issue one quickly.

That’s the tricky situation. Companies must obey local laws, but local laws are built on behalf of central government, and court exists for protecting central government.
the reason for the leader fighting at the front was so that they would take on most of the risk of their decision. This is important to ensure balanced decision making valuing bravery and martial skill came later when leaders started shifting the risk of their decisions onto others while still keeping most of the upside.
Again, Europe is paying the "bill" and facing the consequences of the US-Russian-Turkish war on Syria. Europe is spending billions for the refugees but no one cared about. USA and Russian wanted to nuke the place for no reason and they didn't even spend a penny for helping all the refugees and immigrants. They're the most unethical countries right now.
That now opens a new tab with Google Translate, which is annoying. I prefer https://addons.mozilla.org/en-US/firefox/addon/simple-transl...
Jobs was obsessed with design, but it had to actually work. “Real artists ship” was his famous quote and he was making tools for people who also had to ship. Cook and Ive aren’t making tools for working professionals, they are making exhibits for a design museum. This permeates the culture: no one in Apple management gives a flying fuck about the OS (or the keyboard) because you aren’t meant to use it or even switch it on. Just look at it and admire it, on your desk if you’re a pleb but preferably in a glass case in a white painted room.
I do physical labor and take two supplements to keep my joints from bothering me: Glucosamine Chondroitin Complex and Instaflex Advanced.

I started the first one many years ago when I was lifting 30-80 pounds shoulder high all day at work. It noticeably reduced the joint pain I experienced after about two weeks.

The second I started using this summer and wow. I'm 50 years old and feel like I can play racquetball again.

With my business my right shoulder was deteriorating due to
raising buildings using a handyman jack. I could not lift a glass of water off the nightstand while in bed. Since taking the Instaflex, my shoulder has steadily improved and I'm confident I will soon have my full strength back.
Maybe, but that's what's going to happen.
In low end manufacturing sector it's really hard to know your end customers. The products are highly standardized and can go though multiple middlemen. Also the sheer volume, most of which are legitimate, makes it very difficult for governments to track.
True for inverter based generation (most renewables like wind and solar), but generally not for rotating machines like most Co-gen plants. Some rotating machines (steam turbines generally) won’t have governors for frequency control, but usually in a CHP plant they would have a linked combustion turbine that does. Rotating machines that are paralleled with the rest of the grid are by default in sync with all of the other rotating machines if there is not some sort of fault situation at the plant or on the grid. If you try to parallel a generator with the grid that is out of sync (frequency or phase), the grid will always win and pull the generator into sync (potentially destructively for the generator).

The most likely limitation of a typical power plant operating disconnected from the grid would be if it could “black start” or not. Cogen plants would normally have this capability. Essentially the problem is whether you have enough power available from backup generation to bring all of the plant auxiliary systems online and get the generators initially started and producing power. Once started you set the governor to maintain 60.0Hz (if in North America) and begin slowly bringing on load so you can ramp the generation to match it.

The easiest solution to a future blackout would be to match the load in your island area to the output of your plant and then disconnect from the rest of the grid before or at the time the blackout occurs. This way you have avoided the black start situation completely. The blackout detection, disconnection, and load balancing steps can be automated to occur nearly instantly if the system is designed well.

The main issue for Berkeley is that the cogeneration plant doesn’t seem to be sized to accommodate their islanded load. This is especially problematic if you lose a generator while islanded because then you will have instant frequency collapse if you were already on the edge of your plant’s capabilities.
Torrential – An Open-Source Torrent Client for ElementaryOS
What we need is to quantify the negative impact that negative storytelling has on our wellbeing and direction. That will help us understand the importance of positive heuristics for the future, as in the 60s-90's.

We should avoid a negative vision of the future. But we also need a positive vision of future to attract us and guide us.

Stewart Brand had one. Many techno utopians did. But now so few intelligent people believe it is morally acceptable to be optimistic. After all, climate, race, capitalism...
Similarly, fixing that technical debt will likely look like pure overhead while the benefit of "other people will finish future features faster and with fewer bugs" gets socialized, realized diffusely and goes largely unrecognized (except, if you're lucky, by the other developers themselves).

I learned that one the hard way. Features get priority because features have got visibility.

The picture gets even worse when you consider the probability that fixing technical debt will break things.
Internet Block Monitor
Supporting the alternate modes, Thunderbolt 3, power delivery, etc with a hub isn't trivial. Thunderbolt requires a PCI bridge for starters.

It is highly likely any such hub would be a USB-3.x hub only but wouldn't support power pass-through properly, you wouldn't be able to connect your monitor to it, etc.
That's why prudent folk use anonymous pseudonyms online.
He was fired for his political position, which is, AFAIK, not a rare case in US companies.

In the link you provided it's clear he was hated and fired for political discussions in mailing lists.
At some point you stop caring about being able to import a set of imagnet pretrained weights and start caring about extreme flexibility. Think about implement
ting, say "Scene Representation Networks" https://arxiv.org/abs/1906.01618 in each of the three frameworks. Tf is a pig, pytorch is slow, and Jax is going to crush the problem.

The lack of say, keras.applications is a shame, but it won't last, and if you have a GPU or 8 the power of optimized (p/v)map definitely makes up for it.
There exists vast experience in aviation to learn from. When you’re having radio readability issues you really want a small and clear vocabulary.
There's an open-source WYSIWYG Markdown editor named Zettlr, the author of which is very fond of the Zettelkasten method and seems to provide some features meant to help with it:

https://www.zettlr.com/

I don't know much about Zettelkasten, but I used this app as a Markdown editor of choice for some time until I discovered Marktext.
Don’t watch the sequel, it is a terrible film made by people who didn’t understand the first one at all. It has some spectacular visual moments but it is a complete mess.
This can be good or bad depending on how it’s done. If the new code addresses the same issues as the old code more succinctly, or if it can cut out some unused code that the original solution had, then it can be a net improvement. Eg refactoring an NIH solution to use new libraries that didn’t exist originally.

If it’s replacing sound code with a half-thought-out implementation, maybe not so great.
Watch out for the LX2160A -- if you intend to use certain items, like any of the onboard high speed networking, you have to load blobs. This was one reason we decided (after careful consideration, which included bringing a box up and working with the firmware for a while in parallel with the POWER efforts) not to use LSI or ARM CPUs in our systems.

Your requirements probably aren't too far off of one of our Blackbird systems -- I suspect it's just the form factor (micro-ATX) that's the problem. You might even be able to do the pull plug for minutes trick with a suitably sized lithium battery tucked inside the slimline chassis. ;)
This might explain the difference I perceive between FB and Google on OSS. I’ve heard that Google rewards more the creation of new projects.
Cynicism, I believe, is the thoughtenemy. Trump, for those who loathe him, is a result of the cynicism of the left to not vote for Hillary. It's not because the right was too strong! As they say, "The perfect is the enemy of the good."

In the Diamond Age, Stephenson alludes to this, in his criticism of those focused on hypocrisy. After all, you can only be a hypocrite if you try to pursue moral actions.
CoinGecko released their new report for Q3 2019 [PDF]
Even if they were still at the same company they'd have moved on or been promoted so it's unlikely they'd be asked to maintain.

In my own experience though it is one reason I left my last job. 2 year of new dev, 3 years of maintaince with no end in sight. GPU related stuff, new GPUs come out with new drivers all the time. Working around those bugs so the people using my code don't have to deal with them. There is some feeling of reward but it's mostly no fun.

Even in my personal projects the more I have the more maintainance piles on. Browsers break stuff or warnings about libraries. Each project adds X more notifications a month. At some point I'll be overwhelmed with maintainance notificications and have no time for anything else unless I ignore them.
This is the key usually; engineers will maintain out of a sense of pride or knowledge that it is actually important.

Managers have very little skin in the game to ensure that proper maintenance is done.

There are errors on both sides of course. The engineer can miss the forest for the trees.
Analysis of Commits and Pull Requests in Travis CI, Buddy and AppVeyor
Now that you have this role, you can try to adapt it to focus on the technical architecture.

This will require you to distinguish between the functional architecture, the logical architecture, the technical architecture, the physical architecture, the deployment architecture and the security architecture; but it will allow you to explain the differences to your interlocutors and especially to delegate what does not interest you and to keep tasks where you feel relevant.

You can take advantage of your position as an architect to choose :)
I'm not able to update my post, so I'll leave my edit here:

EDIT:

If I wanted an ALMOST foss laptop, I would buy a laptop and coreboot it myself. The reason that it's exciting for a company to be doing something like this is because they have leverage in their decisions that I don't as a customer (custom cpu, custom components, choosing components with open firmware that already have good interoperability on the platform etc)
Game Boy SoC (DMG-CPU) reverse-engineered from the die photos
+1 for Simple Translate.

Simply select text, click the popup and done. I just wish there was option to quick change the output language (currently you can have like 2 target languages).
I actually thought about that exact same thing last year when my daughter was born. As frustrating as not getting enough sleep is, what irritated me more is that apparent lack of ANY evolutionary advantage to sleep depriving your parents.
I just meant in terms of aligning with their profit motive; i guess the correct word is incentive, rather than responsibility.
I see your point
Google exited China and the PR from that didn't last for more than a couple of years. What makes you think this will be different?
Reasons to Start Using a VPN Service
I think that was a hardcore scientist trying to reach out to the wider audience.
Internet Object, from my limited read-through, seems to be order sensitive in a way that JSON is not. If you define a schema at the top with the available properties in some order then the values must follow that same order.

And what happens with sparse data? In JSON you simply omit the properties (key value pairs) from the JSON object all together when there is no data for the given property. For Internet Object you presumably need to insert "null" values in the column you have no data for?

I can see how omitting the "header" names from each "object" in a vector/array of objects can save space, but there are no mentions of trade-offs. And if you gzip a JSON body then the compression algorithm will get rid of those repeated bytes in any case, at the expense of some additional CPU resources being used. Running the example data through gzip proves this:

Original sizes:

- io: 51K

- json: 88K

gzip sizes:

- io: 20K

- json: 21K

The more interesting tidbit was the embedded schema for validation of data I think. The splitting "headers" and data seems less important. I also think maybe showing some speed comparisons of serializing and deserializing internet object and json data would be nice. Though this would necessarily depend on using the same programming language and writing an optimal internet object serializer to get a fair comparison.

This comment might come off as overly negative or disparaging. Kudos to the author for coming up with a new data format to solve an observed problem.
How to Repair Suspect Database in MS SQL Database
I still don't understand why you would even care about the firmware if you're running Windows. To me, that would be like building a fortified, ultra-secure rear doorway into a run down barn with a gaping hole where the front doors used to be.

If these efforts were even potentially likely to result in open x86 systems someday, I wouldn't be as opposed to them as I am now. But when you have both x86 silicon vendors on record as being contractually and legally unable, let alone unwilling, to allow owner control, all I see is a massive waste of effort with a known incomplete (i.e. partly closed) endgame. Worse, that effort is detracting from other efforts that are providing fully open computing right now, today.

My recommendation has always been to use the commodity x86 world's greatest advantage if you have to use Windows: cost. Get the absolute cheapest possible Windows system you can find that still has enough power to support your clients, plan on replacing it every so often as Windows churns along, and actually invest in a secure, open computer for everything else.

x86 is a closed ISA with closed, locked, signed firmware. All appearances are that it will stay that way permanently, with just enough late-stage open firmware allowed to create sufficient marketing confusion in less technical circles. Why not select and embrace one of the open ISAs for non-Windows computing? Who knows, you might be helping make secure / non-hostile computing happen on a large scale just a little bit faster! :)
And that's why you'll never be CEO of Apple.
Click to select and move with arrow keys could be OK. We should measure times but my gut feeling is that if I already have my hand on the mouse or touchpad (in my case it's always a touchpad) then I can keep using it to move the card around without the extra time to reach for the keys.

Gut feeling again: the keyboard could be more effective on larger distances because each tap of a key is a full movement of one row or one column, and no mistakes.

People using a mouse probably need more time to release the mouse and move their hand back to the keyboard, unless they are left handed: mouse on the left and right hand already close to the arrow keys.

About drag and drop: it's a mess if you can't see both source and destination at the same time. Then you drag hoping to be headed into the right direction. A right click menu could be better in those cases.
DnD is natural human gesture to move things around. Implementation is imperfect but Undo should help then. Desktop has all this sorted out for years.
Sounds like The Guardian is fighting against Section 230. Where is that headline? "Guardian pushes for big media to control all internet communication"
Many issues with this experiment:

1. Both VLC & Chrome are native apps. VLC defaults to SD resolution (you can check codec statistics during playback), while the YouTube web app adaptively streams the best quality your hardware and network can support.

2. VLC & chrome likely use the same decoder source code, especially for VP9. But video playback is just one component of Chrome. It has to do so much more, like run untrusted code from the internet, and Sandbox it all. And keep the 10 extensions loaded running while your video is playing (like an adblocker that skips YouTube ads)

3. While not the case in the instance, chrome also supports background tasks while your playback is in progress. Like downloading your favorite game while watching PewDiePie reviewing it on YouTube

4. Not to mention all the analytics Google is likely gathering and sending on your choice of video, what parts you skipped, ....

If anything, Chrome/Browser is likely to optimize the heck out of the playback/decoding pipeline because it needs to do so much more beyond just playback that VLC does
> that the app was being used maliciously to target individual officers for violence and to victimize individuals and property where no police are present

The email has to be fake. Lots of apps can be used in malicious ways.
"For a company that usually measures umpteen times before cutting anything, it’s both sad and startling."

Apple measured their risk of people getting upset over a BS excuse to ban an app and compared it to the risk of pissing of the Chinese government, and made the appropriate cut. It seems to me that Apple have been incredibly careful and precise here. What's happened though is that the author of the post made the all-too-common mistake of thinking that Apple is a friendly, caring company who are "different" when it comes to things like this - they're not, they're just a regular company.

It's sad, but entirely unsurprising.
>Couple that with the fact that no officers have been targeted individually in Hong Kong protests since they began... the cases of violence no one has heard of?

This is the part I don't understand. Sky News UK has footage of protesters targetting an undercover police officer they'd discovered and setting him alight with a Molotov cocktail before trying to take his gun. It aired here on Australia's ABC News as well. (The Molotov cocktail incident happens at 0:17 https://youtu.be/VNGJK1k2MbY )

I'm with you on the other points, and I'm confident this app wasn't involved with that incident. But claiming the protestors have never been violent or targetted individual officers doesn't seem to match with reality.

(Of course, it's also worth questioning why there were undercover police with guns in the crowds in the first place.)
The balance is that a mature, widely used code base should cover corner cases that might rear up and derail homebrew.
The self dealings that happened at WeWork
It does but not in a way you probably expect it to be handled: i.e., with some filesystem mechanisms to make the update command only see what has been declared as target's dependencies -- I must admit I don't know Bazel does this in a cross-platform manner (Windows, Mac OS); copying seems way too heavy-handed.

In any case, in build2 this is "handled" by not including headers as "foo.h" but as <libfoo/foo.h>, that is, with the project prefix. You can read more on this here: https://build2.org/build2-toolchain/doc/build2-toolchain-int... And the proper fix will hopefully come with C++20 modules.
I gave that comment a downvote because I thought it was disrespectful.

System76 have been providing practical solutions for running free software on available hardware for years now. That does indeed deserve kudos, even from you.

Keeping a kilowatt of computing power running at all times at home and connecting to it with a dumb ChromeOS terminal as you're suggesting is quite honestly not a viable solution for many people. And excluding practicalities (which a real person, of course, cannot) it might even be worse for security depending on your threat model.
I have no idea how you managed to find that stuff but missed the deadliest wildfire in California history, and when they exploded a neighborhood?

https://en.wikipedia.org/wiki/Camp_Fire_(2018)

https://www.nytimes.com/2019/05/15/business/pge-fire.html

Not only was PG&E found liable due to poor maintenance, they have gone bankrupt as a result.

Then there was the time PG&E didn't maintain their gas pipelines and one exploded an entire block of houses, killing 8 people:

https://en.wikipedia.org/wiki/San_Bruno_pipeline_explosion

Or you could google for "PG&E maintenance" and click the first link that isn't on PG&E's website:

https://www.salon.com/2019/10/09/after-choosing-profits-over...
Totally agree, however the crude reality is that they are directly helping the cause of climate change denial with their funding.
Firefox could be a lot better with usability issues, too. They will agree on something being an issue and then let the ticket sit there for months and years, even if it's something that's easy to fix and should be prioritized.
Yep it's totally the form factor. I looked at it again when I found that NXP system (thanks to #olimex:)... half considered asking about getting rid of the ram slots, ATX connector, PCI's and various tower plugs and adding the ability to run 4+ drives while still fitting it in a laptop-ish case. Also as far as I can tell, you dont provide the design files... yet:) I'm throughly excited about your systems, but I dont need a desktop (or another 24+bay box) atm. I would expect to spend ~$4k for the board.
I wonder how the HN crowd feels about H2O.ai
So basically a long worded definition of ghetto. It hasn't worked in the past.
From the article:
'the Heartland Institute, a radical anti-science group that has chided the teenage activist Greta Thunberg for “climate delusion hysterics”.'

I don't know how radical and anti-science the Heartland Institute actually is, but IMHO they are spot-on on this one.
Truly fascinating. I wonder if there would be other uses for one of these systems, however, such as navigating deep underwater.
Which documentary?

A friend of mine is addicted to running. Says it gives him an actual "high". When I asked how long until it stopped being a painful activity (because for me it hurts to run) he said 2years! So, if commit to 2 years of pain, maybe, if my body reacts the same as his, running will turn from pain to pleasure. That's a hard pill to swallow.
The iPhone 11 entry level model starts at $699

The iPhone 11 Pro top end model starts at $1449

I don't think all the PR in the world is capable of convincing people that the new iPhones are worth $1398 - $2898