skysight-inc/HackerNews huggingface dataset:
It's too bad there isn't some sinister cabal of trusted individuals within the Ubuntu project that can review packages for quality and package them securely and in an auditable fashion.
The arguments that you give are pretty trivial and easy to solve once and for all compared to physical design consequences (which you don’t mention at all.)

They were definitely not sufficient to stop the conversion of millions of lines of Verilog from async to synchronous resets. A decision that was obviously not made lightly.

Ultimately, both async and sync reset methodologies can be made to work. Using sync reset in all of today’s chips doesn’t suddenly make the async chips of 5 years ago non-functional.

On an FPGA (which is the main target of this tool), it doesn’t really make a difference since there is no physical design to be done.
"B" was the first to go for me as well! So far the only one, but i imagine more are on the way.
People tend to take docker images at roughly the same level of audit as a large open source package installed from their favorite repository without realizing that those two things are entirely different.

They feel it is a convenient binary distribution format for software.
K8s does a relatively good job at tackling a very large problem space, but it never tried to tackle the other problem space: learning and using complicated things quickly and easily.

The fact that there is no tool to walk a human through building commonly reproduced configuration files is proof that humans were an afterthought.
What I meant by that was this:

Even after knowing that my body has switched to primarily using ketones via Ketone Measurement Strips used on urine daily, I would find myself wanting to eat something, but once I realized all I had at home that I could eat was food full of fat and protein but not carbs, my craving would disappear or I would become disinterested.

And even after eating, I could still feel that it didn't hit the right spot at satisfying my cravings. I would be really full, and really full of energy-dense food but I would still be dreaming of a slice of bread or even a sip of lemonade next to whatever dish I am eating. I realized what I craved wasn't food but that spike in blood sugar.
> The keyboard on this Lenovo [T480S] is ridiculously great-- it's amazing to be able to work again :)

It is really incredible how low Apple has managed to drive people's expectations wrt keyboards. I feel like Thinkpad keyboards have gone steadily downhill since the ~2005 T4x series (I still use a T43 on a regular basis, and do side-to-side comparisons between it and newer machines). Macbook keyboards by comparison are nearly unusable, unergonomic garbage: key caps not shaped, linear action with very harsh bottoming, comically oversize trackpad that you always manage to accidentally press with your palm while typing, sharp edge case that pokes into your wrists. Typing on a Macbook is slow and results in pain halfway through the day. Even the bottom of the barrel Acer Aspire One with the flat key caps (again, a machine I actually own and regularly use and can make comparisons against) provides a better typing experience.
Self-policing? Aren't only DDs allowed to upload to the repositories? From what I understand, dak (the Debian archive management software) won't publish a package which hasn't been approved by a sponsor DD.
used a proprietary license

Does the license actually mention it mines? I am reminded of a lot of "freemium"/"ad-supported"/etc. software that makes its author money via ads or whatever else --- and you agree to that if you read the license --- and it is a bit shady to name the miner 'systemd', but it seems rather overboard to call this "malware"... when I see that term I think of software that self-propagates and exfiltrates personal data, delete/encrypts files for ransom, etc.

Also from the page:

Size 138.8 MB

I'm not really familiar with the latest trends in (bloatware?) development, but a simple game like that taking >100MB would make me suspicious --- even 10MB is in the "questionable" range, and ~1MB would be closer to what I consider "typical". 138MB is bigger than the installed size of Firefox, and that's a far more complex application...
As the saying goes: revolutions happen when the price of bread goes too high.
I've been thinking about this recently; we're about to lose the last of the people that lived through WWII. I wonder how the generations 40 years from now will interpret those events. I think we're already starting to see it with the rehabilitation of nazi germany in alt-right circles.
I have no idea about the course and its ability to reproduce your success, but just wanted to say I found your marketing copy and site to be excellent. I wasn't particularly interested at first but found myself reading and scrolling quite a ways down. Well done.
That'd be a walled garden, can't have that.
I like Arch's package management model, where sources are split into the official repositories, which are manually approved, and the AUR, which everyone knows are not officially endorsed or reviewed, and to check the sources and PKGBUILDS for anything sketchy before installing.

The processes for installing from the two are also different enough that the user can't mistake one for the other: official packages are a pacman -S away, but installing from the AUR either requires a git clone and a makepkg -sri, or an AUR helper that bugs you to review the PKGBUILD.
Parallel Programming for FPGAs (Book)
I found ksonnet, by actually looking for smarter json, jsonnet (which ksonnet is based on). Had little experience, while at Google with borgcfg - and while not the same, it's very similliar in spirit, even has easier to understand evaluation rules (unlike borgcfg, which I could never get fully, or I would understand them when focusing, and then if I haven't used them in a while would completely forget again).
Please...please start a blog, instagram, Youtube, whatever and post your findings. I've been meaning to purchase old Braun and B&O devices to learn how they're made but the expense is putting me off.

This would be so amazing if you could document your tear downs.
> Want to talk to socialism that's oh so unnatural? Close your browsers, stand up, talk to your spouse, lie about one of the neighbors having won the lottery. Observe.

What are you trying to get at here? What reaction do you think there would be?
3 steps to writing compound components
One of those? Sorry do not know what that means?

BTW, I am old as in 50s. Have to explain to me in a little more detail what you mean by your post?

I am very curious but just not following?
> I’m able to deploy applications leveraging distributed storage and getting tls secured endpoints without a single ssh session

Is it grammatically possible to use more buzzwords in a single sentence? Reading that made me want to vomit.
Did you make sure you were in ketosis all throughout by using ketone strips?

Back when I did it, I had two friends that did it with me. One of them got cognitive benefits like I did while the other did not. It might be that we were deficient in or sensitive to something else. In fact the energy was so boundless at the 2-week mark that we actually had a hard time falling asleep at night.
Classicism pro tip, if someone says Mary Beard is wrong about Rome, they should be a very accomplished classicist.

Taleb in particular would need a lot of study of history to understand in which way he is wrong. Beard's argument is, that the question of Caesars's race is as perfectly useless as the question if he was a Republican or a Democrat. Sure, we can try to construct something we claim is essential about Democrats and Republicans and then project that back to build something that resembles an argument, it is just that the entire building takes place in the present and therefore does not tell us anything about the past. (The big difference between Republican/Democrat and race is just, that the entire west spent the last 200 years insisting very loudly that race is really, really present in nature.)
I think what dep_b refers to is that, in dynamic languages, you usually have an easier time injecting mocks and doubles. In a staticly typed language, it's usually much harder to inject mocks for IO, network, clock, etc., unless the original code has already been written to afford that (e.g. that whole Dependency Injection mess in Java).
Not sure about this, but the items on tag pages appear to be in reverse chronological order. It might help if there was a date displayed beside each item.
The only Google result I see is this very topic...
It raised the workers wages and increased living standards for everyone

Right, but the pitch goes something like this: "sometime after you and your family have starved to death, people you've never met will enjoy increased living standards, and they won't even remember you or your sacrifice, pretty neat huh?".

Not very compelling, is it? Would you take that deal? Something like it is being offered to Workers in the trucking industry right now...
What I really think about people willing to do programming is that most of them won't become programmers. People who are interested by programming just program. I could say that for carpentry too.

But I think we should do more programmable tools (like excel) to help people to deal with complexity.
I'll give an upvote for this. Not the most polite way of putting it, but I appreciate keeping it real.

It's a UAV if you want to get back into the subject matter we're discussing though. I do wonder how well it'll do in the Martian atmosphere, especially if it gets caught charging in a sandstorm.
On their finance sheet maybe, but not in terms of lives saved.
Had also one key which was registered as two key strokes every fifth to tenth time. Super annoying and the solution was strange: after vacuum cleaning and blowing the keyboard many times the only thing that helped was resetting the NVRAM with Command + Option + P + R.
I like these lines, they pretty much nail the century so far:

These are the days of lasers in the jungle
Lasers in the jungle somewhere
Staccato signals of constant information
A loose affiliation of millionaires
And billionaires and baby
These are the days of miracle and wonder

( https://www.youtube.com/watch?v=Uy5T6s25XK4 )
See for yourself:
https://www.youtube.com/watch?v=HoysIfCPn6w

An apologist and enabler. These people would enslave America while saying they don't support the things that their leader does or says.
Americans Are Falling in Love with Bike Share
Remains of ancient horse discovered at Pompeii
Your perception is entirely incorrect. Debian maintainers don't have the time (or often the knowledge) to review upstream changes. Do you think the Debian Linux, GCC and Xorg maintainers exhaustively review and understand every patch? They don't.

Instead, the reason you don't see malware pushed to those repositories is because the incentives in the free software world don't align to make them happen in the first place. The moment some project would embed phone-home advertising it would be forked and replaced by all the major distros, so it doesn't happen.

There's also an alignment of incentives between upstream and packagers. If e.g. Xorg tried to embed something evil the volunteer contributors to Xorg would pro-actively sound the alarm and tell distros before they shipped that code.

None of this is true in the iOS and Android stores where you have proprietary paid-for apps where the incentive is to extract as much value from the user as the app store in question will allow, and where the upstream maintainers aren't free software advocates but some corporate employees that'll do what they're told at the cost of the wider software community.

It's an adversarial relationship, not a cooperative relationship.
echo -e '/-baz\n+1\ni\n-elephant\n.\nw\nq\n'|ed foo

but ed requires a temp file in $TMPDIR to save changes

for speed, put $TMPDIR on memory file system

sed requires no temp file

1.sed:
/-baz/a\
-elephant

sed -f 1.sed foo|sed -a wfoo

works with all versions of sed, e.g., not all versions support "\n" in patterns nor so-called "edit-in-place" automatic temp file creation and removal
I don't force them to make any decision. How am I exploiting them?

You're entering into an agreement in bad faith, intending to alter the terms of the agreement once they're more committed and at a disadvantage.

Additionally, you're blatantly lying about your skill level, how long something will take, and the state of the market, in the hopes that you can find a sucker every now and then who will believe you.

This is fraud, pure and simple.

Imagine you hire a contractor to remodel your bathroom for $10k. As soon as they demo the bathroom, they lie and say they found a bunch of unexpected issues that will cost $50k to fix, and that anyone else who knows what they're doing will cost at least $100k, when the reality is that anyone honest would be able to just do the original job for $10k.

Sure, many people see through this ruse and will tell them to get lost and hire someone else (or at least get more bids), but some won't, and that's what the bottom-feeders who pull this shit are counting on.

Most people end up with less money, not because they lack skill but because they've not used their skill at the right place at right time.

Of course, and I regularly advise freelancers and contractors to charge more and to charge for value, not for time.

But that's distinct from lying to your clients and finding ways to put them in disadvantageous positions where you can exploit them. That's short-term scammer thinking.

For the record, I regularly make an effective hourly rate of more than $500 / hr, although I never charge hourly.

Here's the ethical win-win way to get to the same (or better result) vs. what you're doing:

1. First, establish some expertise and credibility in a particular space. You don't have to be the best in the world, but you need some results to show how you can solve a client's business problems in a particular area. The more expensive / valuable those problems are, the better.

2. Find clients who have that problem and give them a quote based on the value that you're adding, not the time that you're investing.

3. Over time, you can optimize, outsource, automate, and eliminate the work that you need to do in order to deliver that value, while simultaneously charging more as your expertise and credibility grows. This drives your effective hourly rate up on two factors.

The end result is that you can get a client who will hire you for $50k to do something worth $250k to them that will take you 100 hours ($500 / hr effective) and at the end, you'll both walk away happy, increasing the likelihood that you'll work together again in the future.

It's more work, but pays off better in the long run. Plus the side benefit of making you seem and feel like less of a scummy fraudster.
On Windows, the equivalent to the X problem was called a Shatter attack: https://en.wikipedia.org/wiki/Shatter_attack

Vista and subsequent reduced the problem by introduce levels, so that lower-privileged applications can't interact with higher-privileged, but as far as I know they can still interact with applications at the same level.
Snaps ship with quarter a distribution worth of shared libraries in them, don't they?
My guess is that the - is replacing something like an org-mode cookie, which could be in a few states that one might want to preserve.
Google says it's designing Duplex with 'disclosure built-in'
Sure, but this is literally what some people using homeopathy or reiki or crystal healing say.
How vague. Generations? Most people use a thing called "years" and refer to specific and well established epochs of human history and geography, like, say 2600 years ago in Mycenaean Greece.
https://www.bankinfosecurity.com/apple-battles-app-store-mal...
TESCO SEXY NIGHTWEAR RANGE
>a simple game like that taking >100MB would make me suspicious

Nah. Games often feature a bunch of textures and video and sound files. Bad compression or too high resolution on those is quite common, which is why games _are_ often that large.

Also proprietary software usually ships a bunch of libraries - games often ship with a premade engine, which are also often quite large.

As a datapoint, I have a copy of "Strata", which is a simple /minimalistic puzzle game, and it _is_ 78MB.
I agree that the keyboard doesn't have quite the same "snap" that it did when it was new, but I still honestly prefer it to the older MacBook keyboards. Whenever I type on one they feel so squishy in comparison.
Thanks for the tips — I'm nervous about returning to Windows so had expected to use Linux, but will give it some more thought.
Yea, I was talking about GNU Emacs + Slime. I'm with y'all that Lisp is an extremely powerful and frankly astonishing piece of engineering. It just seems to cater more to those on the fringes and those willing to put in the work to achieve enlightenment.

I've read a few Lisp books and have written a bit of Lisp code and understand code is data is code, but haven't put in enough time to really reap the rewards. I think my above posts were taken as an insult to the language rather than some observations over several years of playing in the community. One day I hope to join your ranks, but most of my current needs involve needing lots of built in language constructs for data analysis and scientific needs.
Does "void" count?
Klout Tales: The Spotify Launch
Sadly I walked away from GitLab because gitlab.com seems to go down unreasonably often and I don't feel like hosting my own instance of it for the small projects I'm working on or sharing. GitHub has been perfect in this regard.
There is no support for specifying the license yet, so all snap packages appear as "proprietary".

Nothing to look here.

edit: https://forum.snapcraft.io/t/snap-license-metadata/856/53
Still it is unresolved, they probably use the deprecated licence feature in VLC.
> Beard's argument is, that the question of Caesars's race is as perfectly useless as the question if he was a Republican or a Democrat

That's why so many people disagree with her. Yes, she knows a lot about Rome but that doesn't stop her from politicizing her knowledge.

The two sides are talking past eachother: on one hand we can't talk about Caesar's race from a modern standpoint. He wouldn't have framed whiteness (or Italian-ness) in the same way we do. That does not mean we can't talk at all about Roman ethnicity: he was biologically light-skinned.
I decided to dual boot my WSL Windows install with Arch, now I never go back to Windows. Arch is 100% what I need in a developer machine, and 70% of a decent recreation machine, while Windows is the other way around. Turns out I care more about my dev experience than gaming.
In Ancient Skeletons, Scientists Discover a Modern Foe: Hepatitis B
I have a Macbook 12" that's a couple of years old and it's probably my favorite computer out of all the ones I've owned in my life. The keyboard doesn't annoy me, even though my go-to when I'm at a desk is a chunky Topre board (HHKB2). I don't think it's exactly the same as the one in the more recent Pro models, but it's similar in terms of what people don't like.

The thing I really don't like on the new MBPs (like my work machine) is definitely the Touch Bar. I think it's a terrible idea and not worth including on any machine to begin with, let alone if it's going to replace the physical escape and F-keys.

If it becomes impossible to buy the top-spec Apple ultralight laptop without a Touch Bar, I'm probably done buying Apple products. Same if I have any stupid issues with my current machine before I get a few more years out of it.
I didn't mention physical implementation (if that's what you mean by "physical design", "physical design" is a term which would describe the process of doing a full custom design directly in schematic/layout without even using design techniques such as Verilog) because async/sync is part of the digital architecture of the hardware.

I feel I don't understand what you are trying to say, you just dismissed by entire comment without address any of the things I mentioned.
I had no complaints about the butterfly keyboard (touchbar is meh) until I started using a mechanical keyboard again.

There was a learning curve teaching my fingers to use two distinct pressure techniques depending on the surface.

I've had keys stick and unstick. I'm glum about it. Feels like a matter of time before one doesn't unstick.
Which Thinkpad did you have? What left you unimpressed about it?

The X1 Carbon is currently my top choice after the MacBook, so I'm interested in any opinions.
> a step backwards in what a "professional" wants and needs from such a machine

An observation: I'm typically working in coffeeshops; over the last couple of years the share of MacBooks in those places went from nearly 100% to like virtually none. Hipsters and younger people are all on Windows 10 now. Rarely you can see a Mac, and it almost invariably is of a previous generation.
>>>It is really incredible how low Apple has managed to drive people's expectations

You could have stopped there.. The entire Apple Product line is the same way, Is it proof positive that Marketing Drives the world not quality, technology, or anything else.

Apple is all marketing and no substance
>This seems to require a near-by powered wifi device to aide in association of the passive device.

...Yes? Gateways (routers) are there anyways.

>For large deployments, that would require many powered units.

As in all deployments?

>In addition to that, there are requirements for multiple MACs, which may also lead to problems with limits in some networks.

Wot? This is a non issue.

>This is all clever, but it doesn't seem practical to me since the passive device depends on a near by powered device to do anything. I have worked on sensor networks with battery powered wifi devices. It's certainly tricky.

Then you don't understand what this is about.

Backscatter is awesome because you literally don't put energy into generating rf yourself.
I hope Apple reads this and sees how absurd their design is if people go to such lengths to keep their machine from failing.