skysight-inc/HackerNews huggingface dataset:
Steve Jobs and Tim Cook both have their strengths that they play to. Steve was a master marketeer and Tim is a great operational guy. I don't feel one skill is greater than the other.
> There is an undocumented feature in the kernel used by Graphics/DirectX to allow sharing the kernel's virtual memory address space with the graphics card (Device-TLB, ExShareAddressSpaceWithDevice())

Sounds like a promising attack vector
I believe that modern web browsers limit your history to 3 months, so it's almost like you never have a profile older than 3 months :)
“Days”? That’s incredible. How many days and what’s the temperature after one, two, etc?
SonoBus has a couple of advantages over JackTrip:

* doesn't need Jack

* (optional) compressed audio using the Opus codec

* public and private groups

* automatic resampling and reblocking between peers

* (optional) dynamic jitter buffer adjustment

* built-in panning, mixing and some FX (compressor, eq, reverb, etc.)

* metronome

* record output to disk

* also available as a VST plugin

* and probably more

Also, don't underestimate the value of a good UI ;-)
The scary conclusion I came to is based on the assumption of "expected lifetime bytes written" being proportional to SSD size (i.e. based on fixed Flash erase counts, which is usually how it goes); for the worst example we have so have, scaling his 3% from 2T to 256GB machines would mean some of those could be reaching 100% before the first year is up.
I just started work on a simple state management tool based on SQLite [0], utilising SQL.js under the hood. Just wrote it last week too! It intends to be much easier to learn than redux and mobx, but more powerful than a react's context.

In theory, it should support most of redux's ecosystem too, such as reselect, though I have yet to create examples for it.

[0]: https://github.com/ziinc/memlite
FYI: the obstetrical dilemma isn't so strongly supported nowadays [0]. I can't find the study i'm thinking of at the moment, but at least one study proposes the early birthing in humans allows the brain extra social development.

[0] https://journals.plos.org/plosone/article?id=10.1371/journal...
> As McGilchrist puts it, Libet’s apparent findings are only problematic "if one imagines that, for me to decide something, I have to have willed it with the conscious part of my mind. Perhaps my unconscious is every bit as much 'me.'" Why shouldn't your will be associated with deeper, less conscious areas of your mind (which are still you)?

I think I associate the idea of "free will" with conscious thought and conscious decision-making. But it really feels as if most of my decisions come out of the unconscious part of my mind, in which case they might as well have come from an external source. All the conscious part of my mind seems to do is to make up ad hoc justifications. Sure, my unconscious mind is still 'me'; so the decisions are somehow 'mine'; but what difference does it make? It doesn't seem very free in the end.
Ask HN: As a new CTO at startup, how to structure your engineering team?
I think many of the reviews on Amazon are real because a lot of them are negative reviews warning people not to buy the product, and those are generally the ones I look at.

That's harder to game, because while a seller certainly could post a negative review citing some irrelevant flaw (and I have seen that), and hope that triggers buyers who don't care, they won't stop other people (like me) from posting negative reviews too, and what I'm looking for is products with a reasonable number of negative reviews where there is an absence of reviews mentioning things I care about.

I also know first hand from selling a novel on Amazon that you can perfectly well gain honest reviews in ways allowed by Amazon, and I also leave a reasonable number of reviews on Amazon myself, so I have every reason to expect at least a portion of the reviews to be honest.

Overall I've managed to avoid buying anything that appears to have been fake from Amazon, despite having bought a couple of thousand products at Amazon over the years (based on the order page stats, and taking off a few hundred as an estimate of digital only products)
Couldn’t agree more. I’m saving this post to send to the next person who expresses disapproval that I ask computational complexity questions during my interviews.
No love for iron skillets? I've had some pretty good results cooking pizzas in a home settings with it. It sounds weird but it gets decently close the the quality of a stone oven, something to do with the heat conductivity of cast iron: https://www.youtube.com/watch?v=HXAW2GseICs

You cook it on the hob for a few minutes to cook the bottom, constantly shuffling the skillet round to get that random charring, then a few more minutes in a pre-heated oven as close to the broiler as possible.

Great for deep dish pizza as well, if you're into that.
Is it impossible that an early western settler brought these artifacts when they were already old?

Like me carrying a roman coin and loosing it in today Siberia for example?
Ah I see, you're using some strange definition of the word "painting" which somehow includes shoddy photoshop collages.
They actually did turn the Walker idea into a game: https://www.youtube.com/watch?v=rBW7esHplAs
The reason that the information about hardware was vauge is probably because it was (is) most likely classified.

IMHO Bloomberg is trying to break this story without giving malicious actors useful information.

As a proof of concept experiment, I hacked together an Mcu, a few caps, resistors, diodes, and a small power transistor to see what could be done on a "single component" attack. I was able to receive data and inject malicious messaging into the data from a serial eeprom using a "filter capacitor" made up of my device (only 2 wires, 1 to signal, 1 to ground)

Obviously, not having access to a fab or able to integrate microscale circuits, my device would have been trivially detected (about 1 cubic centimeter) but with access to a fab and a bespoke lab, I have no doubt it could be manufactured down to the size of a standard filter capacitor (~3mm3).

I do not know if this is what malicious actors would do or not, but if I can build a 2 wire device to compromise the data loaded from serial flash, then any state actor can. If you compromise this data on the control firmware for a PC, you own the board.

All of the claims that the hardware attack is fanciful are clearly naieve, based on my experiment.

It is worth mentioning that the attack that I experimentally replicated is the hard version. The easy one is to substitute a modified device for the serial eeprom itself... Also invisible, and orders of magnitude more potent. A compromised eeprom could include advanced features including large amounts of storage and built in rf communication capabilities.

The naysayers in this case saying that the attack would be technically infeasible or excessively difficult to implement undetected are simply wrong from a technical point of view.

Compromised devices could be mass manufactured for < 10usd each, and if you can get a reel of them into a manufacturers supply chain, you can permenantly compromise thousands of devices with a single attack. The required tech is within reach of any state actor with access to a fab.
> Hmm? Which part implies “all bets are off”

Remember, the received wisdom of HN programmers is the C is black magic.
An HTTP/1.1 client, written from scratch for Node.js
Looks great, thanks for the link! Some very nice examples of other cool stuff that depends on the blessed Python package: https://github.com/jquast/blessed
"Arranging Invisible Icons in Quadratic Time"

That title is pure poetry. The post could have ended with "Upon hearing this, the programmer was enlightened." :^)

(reference to https://simple.wikipedia.org/wiki/Hacker_koan)
https://independenttrader.pl/ is a non-mainstream blog about investing, economy etc.

I don't agree with the author on many subjects and views, but it's interesting to read and think about them sometimes.

They do very deep analyses on each subject they cover, provide a lot of context, information, graphs, historical comparisons and interpretations that are not (or only briefly) discussed in mainstream.

It's however best to skip reading most of the comments :)
That's true, but if you find one such island, you can take it in isolation and see what it actually proves without considering the overall theory.

If you find an ethernet connector with a tiny SoC inside it, I'd say it's pretty bad.

State actors are constantly doing this to each other. Never trust a nice wooden sculpture the boy scouts give you.
Isn't it a bit silly to wonder why Apple did well under Trump? Didn't Trump cripple Huawei, presumably one of Apple's biggest competitor in the phone space? Stopped reading after that...
I guess it depends on the join predicate. For a vanilla equi-join, no grouping is required.

Let's say we have the following two tables and a view that joins them:

CREATE TABLE PARENT (
PARENT_ID int PRIMARY KEY,
PARENT_NAME varchar(255)
);

CREATE TABLE CHILD (
CHILD_ID int PRIMARY KEY REFERENCES PARENT,
CHILD_NAME varchar(255)
);

CREATE VIEW PARENT_CHILD
AS
SELECT
*
FROM
PARENT
JOIN CHILD
ON PARENT_ID = CHILD_ID;

Now if you select any fields from PARENT, the query plan will physically access both PARENT and CHILD. For example:

SELECT
*
FROM
PARENT_CHILD;

SELECT
PARENT_ID,
PARENT_NAME
FROM
PARENT_CHILD;

But the following would physically access only CHILD (because it knows that for any existing CHILD row, the corresponding PARENT row must also exist):

SELECT
CHILD_ID,
CHILD_NAME
FROM
PARENT_CHILD;
Reminds me of Window, which has keyboard input:
https://github.com/lukeb42/window
https://github.com/lukeb42/emissary
the first computers were used in the study of nukes, code breaking, and filling out firing tables for artillery. the first computers did have geninuine use cases and weren't just cool looking toys or something
The Most Valuable Question for Interviewing Managers
The worst example we have so far shows 3% lifetime usage in 2 months, on a 2TB model. Since the total lifetime write spec normally scales with SSD size (these things are usually specced in "drive writes per day" for a given fixed lifetime for that reason), assuming this excessive write volume issue itself does not scale with drive size, a 256GB SSD model would be at 23% lifetime usage under the same conditions, or about 100% in 8 months.

Even if you just look at the 2TB model itself, 3% in 2 months means the thing will reach 100% in 5 years which is... not great.

So there is reason to be concerned here.
UML package diagram, or sometimes just a SysML context, as a bird's eye view of a system.

but sequence and activity diagrams are part of my daily job routine.
If you say so. I haven't used cuda in over a year, other than deploying to production. TPUs are probably the future (or something like a TPU, whenever Microsoft launches theirs).
I do not understand why you are trying to drag the discussion from mathematically provable statements into whatever territory this is.

In any case your response is not very readable - some sentences are cut off halfway through or mangled. Maybe you could fix it up and I'll give it a second reading afterwards.

> Given the claim was stated without any constraints

The original commenter was suggesting there is some mathematical proof for the statement: "finding the fastest way a program can be executed is known uncomputable."

Given the context it would seem likely that the optimizations they were talking about are specifically about finding which instructions can be executed in parallel.

Consider their next sentence: "The best we can do is identify _some_ concurrency optimizations."

We won't be getting anywhere like this either way. This started with me asking for clarification and a reference, and you keep trying to present me with something that is neither. I can appreciate you wanting to add some insights, but only hvidgaard itself would know what they meant to say. Edit: They posted a response 3 hours ago which I did not see until now. That settles that.
Humanity really lucked out on coffee, caffeine is pretty harmless all around. At max 3-4 cups a coffee a day is perfectly okay and not at all comparable to tobacco.
After the failure of the Facebook Phone, get ready for a Facebook Watch
Great idea. I've been toying around with Ink, which is a TUI renderer for React. My idea is to port our existing React front end to it and offer an installable "native" TUI front-end option for our service.
I feel like the fake reviews are merely the tip of the iceberg.

Over the last 5-10 years, Amazon's main shopping website seems to have gone from a reasonably reputable location to an internet cesspool to rival ebay or craigslist.

For example, looking for an item one is presented with a wide variety of almost identical products from a wide variety of almost identical, completely unknown brands, with no trust or confidence in any of them.

Now obviously, these brands/products are most likely nothing to do with Amazon, they're just using Amazon as their storefront, and sometimes fulfilment, but it still reflects upon Amazon, and ultimately taints their brand with the same brush.

Maybe Amazon makes more money in this way, by taking a cut of this flow through various service fees, but for me it makes Amazon less useful to go to when I don't know exactly what I want already, and more often pushes me to go direct to a more trusted source.
FreeBSD has it's own listing on statcounter
> In that context, what does it mean to be "first class"

It's easy. First, what does it mean to be "first class"?

> a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, modified, and assigned to a variable

Secondly, how does that apply to functions?

> [First class functions] means the language supports passing functions as arguments to other functions, returning them as the values from other functions, and assigning them to variables or storing them in data structures

In what way doesn't Ruby have first class functions? This article explains it better: https://codequizzes.wordpress.com/2014/05/19/ruby-methods-ar...

In practice, because of Proc, you can use Proc wherever you'd use functions and get the same effect in practice, so this is not a big issue. But just because Ruby has Procs, doesn't mean it has first class functions, which is a specific concept.
I think this is a very uphill battle because JS and most other languages are missing a key ingredient that Rails has had for 10+ years. It's having a long running large real world SAAS app that Rails is extracted from.

That means every feature of Rails is derived from a practical use case, and then it's well tested in that app before it's pushed out to the community. That's tested from an API and functionality point of view. By the time end users start to use it, the feature has likely been running in production for 6+ months. Maybe even serving billions of page views through it if you factor in Shopify and GitHub also running off Rails master.

It's all constantly in use, kept up to date and iterated on as a whole.

Creating a starter kit / boiler plate of libraries and opinions in another language / web framework is not the same. I think this is why even after 10+ years there's only a handful of popular Rails alternatives in other languages.
OpenMandriva Lx 4.2 is out now
Yes, that is why when Delphi 1 (or 2?) was announced, it was billed as the VB killer. That never happened, I guess, though it did become somewhat successful. I used both VB and Delphi some, in work and personal projects. Preferred Delphi by far.
Finally, be aware that apps like SonoBus are targeted towards musicians, few of who are comfortable running command line programs, let alone setting up Jack on Windows (which is an adventure on its own).
This affects visible icons as well; the icons being invisible in the original report is just the icing on the cake.
30 Days of Tailwind CSS with Challenges
This comment should be higher up. But interesting that HN is still very much unclear of BTC's core benefit.
Cryptoart.wtf – Ecological cost of using blockchains for art
Abstract

"To receive service in today’s cellular architecture, phones uniquely identify themselves to towers and thus to operators. This is now a cause of major privacy violations, as operators sell and leak identity and location data of hundreds of millions of mobile users. In this paper, we take an end-to-end perspective on the cellular architecture and find key points of decoupling that enable us to protect user identity and location privacy with no changes to physical infrastructure, no added latency, and no requirement of direct cooperation from existing operators. We describe Pretty Good Phone Privacy (PGPP) and demonstrate how our modified backend stack (NGC) works with real phones to provide ordinary yet privacy-preserving connectivity. We explore inherent privacy and efficiency trade-offs in a simulation of a large metropolitan region. We show how PGPP maintains today’s control overheads while significantly improving user identity and location privacy."
No, it makes it very difficult to locate any boundary between "you" and the preceding history. Dualism is when you simply declare a border.

edit: If everything is "within physics," saying that the preceding history isn't relevant to the process of choice is a declaration that cause isn't relevant to effect. It's an arbitrary assignment for culpability's sake, which is a moral judgment, not a physical or logical argument.
Hello everyone!
So, yeah here it is. I have been wishing to this for quite a long time.
https://30daysoftailwindcss.com/

Why bothering doing the challenge?
the intention is to simply introduce people to Tailwind CSS, I keep reading that they postpone it, that they want to...

Is it difficult?
Nope, is basic stuff but at the and you'll be fine building a whole site. That's for sure.

What's in?
30 days, 30 different things to do, that's it.

how do I keep myself accountable?
Retweet it with the hashtag #30daysoftailwindcss

Question?

My twitter is this one.

https://twitter.com/Mike_Andreuzza
At least in Firefox this doesn't appear to be true, at least not always.

Recently I noticed that on my main PC, if I have uBlock Origin enabled, all network requests are delayed significantly. So I made a bug report on uBlock Origin's Github. They couldn't find the issue and they eventually asked if I could try it with another ad-blocking addon, and sure enough, the same bug. So the issue was with Firefox, not a specific addon.

So I made a performance profile and made a Firefox bug report. It took some time but they eventually figured that it was because I run a 240Hz monitor, which was causing some events not to fire until a timeout expires: https://bugzilla.mozilla.org/show_bug.cgi?id=1684703.
The Unreasonable Ecological Cost of CryptoArt (Part 1) (2020)
I got the «no desktop icons» advice in the early xp days and had no idea why it was so slow. Now I know, at last. I’m guessing this algorithm is at least from the win2k days.
It is stunning to see this brought in the open - and in such a clear and seemingly easily reproducible way. Kudos to the OP for digging into this as much as he did. In a world of 8 billion people, I don't think anyone would have dug so deep to reproduce this problem affecting a large portion of population. I'd love to see this fixed. Hope Microsoft pays attention and fixes this, rather than ignore it like they do all the Feedback Hub/Uservoice feedbacks.
Get outside of central London (and possibly some other big cities like Birmingham? I don't know, I never go there) and you'll never see armed police anywhere. I grew up in a small British town in the Southeast and I can't think of a single time in my entire childhood that I saw a police officer with a gun (or for that matter, anyone else with a gun) anywhere near my hometown, except perhaps for my rare visits to touristic hotspots in London. And again, it's only in central London, at least as far as I can tell. I live in non-central London now (Zone 3) and I never see armed police anywhere near where I live. Come to think of it, I rarely see any police at all around here, at least not on foot.

I can remember going on holiday to France as a kid and being unable to take my eyes off the guns I saw on the hips of French police, because it was such an unusual sight for someone born and raised in middle England.

I think in the UK we're so used to the idea of unarmed police that we forget how astonishingly unusual it is. In most countries the idea of unarmed police is unimaginable. We've really achieved something special by managing it, at least in most parts of the country most of the time.
I'm not convinced it's legal and correct. You're going to risk breaking internal JVM optimisations like string interning. Whether it's specifically against the letter of the law I'm not sure, but I imagine the Java specification doesn't have much to say about the behaviour of a JVM after someone messes with its internals. That is to say, very roughly speaking, you're likely flirting with what C programmers call undefined behaviour, which is to say, it's likely not legal and correct.

https://stackoverflow.com/a/6932880/
The Influence of a Perfect Teacher
Little Guys Could Cause Big Problem for Big Tech
Do you have any references for this conjecture? It's an interesting idea, but I'd like to see any more work done exploring this line of thought.
>1 year license

They don't have a permanent license?
>How can you be so sure? Maybe he's telling the truth, and the idea that he made it up was made up by you.

Sure, maybe I'm wrong. I'm open to evidence of this. As far as I can determine, psychiatrists are not required to keep their political views a secret.

>By contrast, if someone asks that we respect their privacy, we ought to respect it unless we have good reason not to.

But what are the implications of that for consistency? Consider that you're free to grant someone's request for privacy even if there isn't an overriding reason to do so
or not to do so (just as you're free to give someone a gift without a reason). So just because the NYT honored one such request in the past doesn't entail that they're bound to honor all such requests in future. Again, the only interesting question is whether their reasons were good in each case.
"First of all, you must realize that that 10% isn't stable: the "Market for Lemons" effect will guarantee that if nothing is done to stop it, that 10% will become 90%."

Are you sure? Is this ergodic? Does the ensemble average predict the time-series average?
It was a slide from a conference I believe but I wouldn't know how to find it - some elixir people in the thread might know. It was something illustrating all the external tools you'd normally reach for and how Erlang/Elixir just had all of this built into the language and VM.
Currently, the automated parts are on terraform/chef and there is a bunch of manually setup stuff in the company.
Ruby - a language that is made for developer happiness and productivity.

It had me at happiness.
"find out if it's broken" isn't the same thing as cable properties/quality.

If the cable fails to carry a signal, or fails to do so without interference, it should be pretty easy to determine this. Failure to do this would make it "faulty".
Same thing here. I've never known how to get into the hispanosphere internet.
Show HN: WhatYouHodl, a personal investment research tool