skysight-inc/HackerNews huggingface dataset:
It's pretty neat what you can do these days off-the-shelf. I've got a Twiddler 3 although I haven't used it much. The Vufine looks like quite a display for $200 compared to what you could get 10 years ago (when I last played with wearable computing).

I vacillate between wanting a wearable computer and wanting absolutely nothing to do with a wearable computer. In my most optimistic moments, I envision a useful note-taking device and (given a camera) a way to document interesting things. In my less optimistic moods, I consider how I already waste so much time reading bullshit on my phone! I think the best way to do it would be to script up particular activities (take a picture and tag it, make a text / dictated note, refer to a wikipedia article) and make those easy, while making it as hard as possible to bring up Firefox :)

How often do you wear it?
Perhaps it will be a more open migration policy with Japanese characteristics.
I like how the author says:
>Politicians routinely claim that Social Security is going bankrupt and that its shortfalls drive the national deficit - neither is true.

Followed by:
>Yes, there is a funding problem: absent other changes, the combined retirement and disability trust funds will be empty in 2035.

Which,to me, seems pretty contradictory. The author continues to say there is no problem at all, as long as a specific Act passes unmodified. So - everything is okay, but only as long as X Y and Z happen...

Seems like this is just a really roundabout way of being able to cram "millenials" into another story. They're killing the SS industry with their pessimism!
I confess I'm shocked by this headline. Isn't it illegal to encourage people to sleep with your assistant? Surely it doesn't matter how smart she is.
Aggressive defensiveness of this calibre is not a good look and probably reinforces any stereotype people have of developers who would consider themselves ColdFusion devs. I don't think anyone would have a problem with someone who is a dev, that does cold fusion. but to act like that's all you are going to know and define your self that way is pretty lame.
You’re assuming that their mission is something narrow, like “Build world class software for MacOS and iOS”, when it’s probably something much broader like “Build really cool stuff”.

To me this is the dream: a company that is so successful that you get to take risks and build cool things that you want to exist.
Well I'm hoping it'll go to massive litigation between many different parties and Boeing, and Boeing goes bankrupt. They can't be trusted ever again.
So, looking at the video, I am curious: is there a video where they fire a light impulse against a double-slit experiment setup? Would it be possible to see the light being "split up" and interfering with itself?
Pulumi is declarative. You can't tell Pulumi what to do, you can only tell it what you want. (Disclosure: I work on Pulumi.)
Yeah in Vienna, Austria we also got a little hill (and also those holes for ages)
This is one of the most interesting OS projects I've seen in recent years: https://github.com/dzavalishin/phantomuserland
Best Pipe Hangers
Sigh. That's not a refutation of specialization as the basis of trade at all. It's a specific examination of specialized economies within the EU with respect to Brexit (which is to say: absent any specific criticism it's a political screed with a policy angle and not a dispassionate work of science).

Again, this is textbook macroeconomics that no one seriously argues with. It's possible to make an argument for a specific externality about a specific product or market (trade in Europe vis a vis UK exit from the EU, or the example above which was, hilariously, home appliances), it's absolutely insane to try to generalize that to "we shouldn't trade for anything we can make ourselves".
If you have to do crazy workarounds to make a design stay relevant and usable in modern times, then it is by definition a bad design.
I cringed when he said he bought a DS6800. When I worked at IBM we had about 20 of them and they were shit. Always broke and getting into weird states. No way I'd run one with a support contract.
There are few github bots [1][2] that keep your fork up to date. They probably don't offer the exact workflow that you want, but you can always customise.

I'd assume that if GitHub notices that bots like these are popular, they'd think about incorporating it as a feature. In a way, this is what has happened with Dependabot [3] - IMO it's been so widely used that it made sense for GitHub to include it as a feature.

[1] https://github.com/backstrokeapp/server
[2] https://github.com/wei/pull

[3] https://dependabot.com/blog/hello-github/
I'd recommend a Gameboy Advance SP, because the older, non-backlit, screens were genuinely poor under some non-ideal lighting situations, and you still get support for older generation games. But a standard Gameboy Advance or even Gameboy Color is still good. I'd avoid things prior to the Color personally.
S3 compatible on-prem storage like minio might work for you
That's charitable. Nowhere do they say that their "payment processing fee" will be limited to the fees charged by their payment processor. They could very well charge some multiple of that value to generate a profit.
I’m super strongly against this concept actually, which you might gather from mention of lodash.
You could use an array of cameras and capture the same event at different times
You'd deal with the same problem if you received $100 through a donation button. People would start saying things like "I didn't pay $5 for you to take a leave of absence for a month!" or "I paid $5 and you aren't going to implement my request?"

Accepting money at all is not a trivial decision.
Thanks! I realize that :)

Interestingly, diapers.com could have legally sold their diapers as a vendor on Amazon as well.[1] That doesn't really affect the predatory nature of Amazon's steep and unsustainable 20% discount, which went away after diapers.com went under.

[1]: https://slate.com/technology/2013/10/amazon-book-how-jeff-be...
Yup, there are 4 combinations in total. For example, a white American will see:

1. Someone of different nationality (eg: a white Australian)

2. Someone of different ethnicity (eg: a Black American)

3. Someone of both different nationality and ethnicity (eg: a fresh off the boat immigrant from India)

4. Someone of same nationality and ethnicity (i.e., fellow white Americans).

Now one may, in principle at least, accept that all these categories of people should be treated with impartiality and respect in every sphere of life ... however can they also sincerely report not feeling these identities as separate? I think this is what anthuman is getting at.
It looks like they’re closer to what you’d use in `jq` (or loosely similar to Xpath if that’s familiar): https://www.postgresql.org/docs/devel/functions-json.html#FU...
"The imaging system captures a light pulse (in a slowed video) as it passes through a material, exits the material (at the dashed yellow line) and bounces off a mirror (solid yellow line) back into the material."
In context of the article, do you really think that most readers on HN didn’t immediately know that the article was referring to a swap file?

If you search on google right now for “virtual memory” for articles geared toward everyday people, you will see that the common vernacular is to refer to it being the same as the swap file. It’s referred to that way in Windows now and I remember “turning off virtual memory” being a control panel option on MacOS System 7 in 1991.

If someone said that the “army was decimated” would you think, knowing how language has evolved, that they meant the army was reduced by 10% or that it was left in ruins? Would you go on to explain to the ignorant plebe and start a sentence with “well actually...”?

When the term “virtual memory” came into the vernacular of everyday people, it was understood to mean swapping to disk.

It’s the same old descriptivism vs prescriptivism debate. Most of the time when someone lands on the prescriptivism side it comes off as pedantic.

Would you correct someone who said that they were buying a PC instead of Mac and say “well actually a Mac is s personal computer therefore it is also a PC”?
Governing Transport in the Algorithmic Age [pdf]
I was also confused. I thought this article was about how the cold fusion hobbyist movement is dying down because the topic is becoming unpopular. Fusion and cold fusion are discussed from time to time here, so it is not super obvious.
I consider POSIX to be high-level. The RDMA and DPDK interface are not.
"They found that something cataclysmic happened around 1980. As Ronald Reagan was winning the White House, the top 0.1% controlled 7% of the nation’s wealth. By 2014, after a few decades of booming markets and stagnant wages, the top 0.1% had tripled its share, to 22%, a bit more wealth than the bottom 85% of the country controlled."

Then later. ..

"When Reagan cut the top marginal tax rate from 70% to 28% across eight years, and later, when Presidents Bill Clinton and George W. Bush slashed tax rates for investors, they were doing so on the advice of economists. The prevailing belief, backed by theoretical models, was that lower taxes on the wealthy would stimulate more investment and thus more economic growth. The real world hasn’t been kind to those theories."
Competing Airbus planes have more width, which means the seats can be physically larger. Choosing different seats isn't possible in the 737: the fuselage width is fixed. The only thing they could do to get around this is go to a 2+3 layout, and they're not going to do that because the whole reason for buying and using this plane is economy.
San Francisco’s Quality-of-Life Toll
As the fine article tells, there is no swap on iOS. It sounds like a great solution for the case where there is swap.
> Decision-makers at GitHub aren't stupid, and so the future their money creates should be assumed to be the one they intended.

This is always true, for any person or organization at any level of scale. They spend money to bend the world in the direction they want.

This is not a instrinsically bad thing. It's only a priori bad if you assume the world is zero sum and any change to benefit party A is necessarily a harm to all other parties.

I think you have to have a little more sophisticated analysis to see if something a business does is a net good or ill to the world. When I buy cookies, I acknowledge that I'm helping create a world where more cookies are bought and consumed. But I'm pretty on board with that world too, so that's OK.

In this case, I don't think anyone can accurately predict the large scale consequences of what GitHub is doing.
> That's a good approach if you want to play silly games, but fortunately the EU prefers effective regulation.

Regulation can only be effective if people know how to follow it. Otherwise you're just a bully punishing people for things they can't predict ahead of time, and you can't produce the desired behavior because you've failed to identify what it actually is.

> It is, actually. But the good lawyers of US companies apparently believe, for example, that "freely given consent" means "clicking a button to make an overlay go away because we make the provision of our service conditional to spying on them".

You seem to be claiming that things like this do not exist:

https://myactivity.google.com/

How is the service "conditional to spying" if you can turn it off or delete the data and still use the service?

> US companies are openly breaking the GDPR and violating people's privacy. Frankly, 4% is far too low for this kind of insolence.

You obviously have strong opinions about Google. But is there a reason you don't just stop using their services? I can't think of any that has no competitors.
Also, work environments strongly encourage buzzword-driven [development|careers].

It's almost like human society is trying really hard to keep developers busy.
Perhaps proper spelling/casing: ColdFusion. Though the title here mirrors the article's title.
Okay so seeing how a brain is made up from 86 billion neurons. 16 of those in the most recently developed cerebral cortex. Randomly creating a set of random configuration of billions of neurons and then subjecting them to simulated evolutionary evolutionary preasure on the basis of how close they come to
A) the correct solution
B) compiling code that runs
C) tests if available*
Kill of the worst performing networks. Mate the most succesful and have the offspring replace those who where not fit enough for survival.

How would it work exactly, I wouldn't know which is sort of the point. But sooner or later representations of abstractions within the code would appear within the graphs.

I get that this is not either trivial and cheap. Let alone hosting the wast amount of source code and parse it would require computing power weighing in at quite a hefty sum.

Human beings probably have the advantage of having built in functionallity that we are born with encoded in our DNA.

I suppose that a fair bit of "intelligent design" would be required. That is having coded parses that breaks down the source code into input signals that would help speed up the evolution.

Even reaching halfway there could be useful. Say by providing useful analysis, maybe warn if something seem stupid. To some extent I believe that for a natural language programming language to be viable some understanding of abstract concepts have to be present in the algorithm. That's why I don't think we'll ever program via speech recognition for example. Whenever Siri is smart enough to parse what we are trying to do, why bother with programming. Why not cut the middle man and plug her directly into Jira. but I'd love to be proven wrong regarding this though.

I am by no means saying that it would be easy or even viable within the forseable future. Thank God for that because that would means unemployment for quite a few of us.

* As I am writing this it struck me that test driven development just happens to make this easier.
Big Poo would rate CF a 5 out of 7.
Sequential access is O(1) just like mutable arrays. These structures really are fast and practical. The benefits of immutability are enormous. That's why they are so popular.

Edit: That's true about log32 and log2 become close in the limit, but that's irrelevant for practical data sizes. For example,

log2(10^6) ~ 20,

log32(10^6) ~ 4

That's a 5x difference.
You're forgetting that half the array is never copied. The total number of copies doesn't exceed a linear cN, so it's O(N), not O(N log(N)).

The constant bound on the number of copies depends on the growth factor. With a growth factor of 2, the constant is 2. As long as the growth factor is greater than 1, the number of copies is linear.

You can verify this yourself with some trivial code:

struct CountsCopies {
CountsCopies() {}
CountsCopies(const CountsCopies& other) { ++CopyCount(); }
CountsCopies& operator=(const CountsCopies& other) { ++CopyCount(); return *this; }
static std::size_t& CopyCount() {
static std::size_t count = 0;
return count;
}
};

std::size_t last_copies = 0;
std::vector<CountsCopies> v;
for (int i = 0; i < 1000; ++i) {
const std::size_t copies = CountsCopies::CopyCount();
if (copies != last_copies) {
std::cout << "size=" << i << " copies=" << copies
<< " ratio=" << copies / static_cast<double>(i) << '\n';
last_copies = copies;
}
v.emplace_back();
}

Output:

size=2 copies=1 ratio=0.5
size=3 copies=3 ratio=1
size=5 copies=7 ratio=1.4
size=9 copies=15 ratio=1.66667
size=17 copies=31 ratio=1.82353
size=33 copies=63 ratio=1.90909
size=65 copies=127 ratio=1.95385
size=129 copies=255 ratio=1.97674
size=257 copies=511 ratio=1.98833
size=513 copies=1023 ratio=1.99415
Adobe is probably one of the companies who face decades of negative reviews yet remains highly profitable.
Dependency Injection Is Available for Asp.net Web Forms Apps
Ask HN: Tell company I am getting actively recruited?
I am getting actively recruited from both large and small companies. I am not interested as a enjoy my job alot. But my yearly review is coming and I know from others that the negotiate raises. Should I let them know about this/will that leave a sour taste with them? I don't want to threaten but also want them to knnow where Im coming from.
ColdFusion also suffers technically from most of the same reasons PHP is historically legitimately unpopular as a technical choice: confusing client-side and server-side markup in the same files, making it hard to share code cleanly between modules, often "encouraging" bad software architectures simply because they are the most convenient to page layout. (Certainly there are workarounds to such technical projects in both CF and PHP (and especially PHP today).

ColdFusion does everything that PHP does poorly, with the added bonus that you are paying for it, and there's never been the excuse that ColdFusion just runs "everywhere" like PHP had during the early internet.
I wondered exactly the same thing (see my other comment). However, I am not sure if they can actually film single photons. My school physics are a bit rusty, but iirc, quantum effects will not be relevant if you actually fire a light "impulse" consisting of many, many photons. However, as I have asked in my previous comment, it would be interesting if you could actually see the light impulse being "split up" and interfering with itself.
I don't understand the beat-around-the-bush approach to this.

"Do you know what we do here?"
"Did you find anything interesting about our history?"
"Have you done any homework on the company and what it does?"

Ask straight questions, get straight answers. Ask round-about questions, expect round-about answers. In the second case, it's a lot of words without much being said.
concat() does not mutate the array, it creates a new one.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
If you found this interesting, see also Norvig's Sudoku Solver [1], with an implementation in Python.

[1] http://norvig.com/sudoku.html
You're thinking in terms of this first announcement (large sponsorships). I'm thinking about the next step in the process, which is more like Patreon.

GitHub will know two very interesting data points: the relationship graph between projects and dependencies and the sponsorship level of those dependencies. Combine that with Issue and PR activity, and it could therefore identify which highly-depended-upon projects need funds the most and nudge accordingly.

"Did you know that you and 2,500 other codebases depend on $lib.js? Why not pledge $25 to support its development?" That sort of thing.
That's because it includes all the repos with Python forks/copies.

Here's a better search, still 100k+: https://github.com/search?l=Python&q=%22import+fileinput%22&...
Both CloudFormation and Terraform are tools that allow a dev to define Cloud Resources (databases, networks, permissions, instances, all that) as code/markup, and then run those markup files through their respective engines (CloudFormation or Terraform) and have those resources get created/modified/whatever.

They both have their drawbacks, Terraform obviously suffers from not being a first-class service to AWS (since their service CloudFormation is a direct competitor). It is also possible to accidentally discard your Cloud "state" file, that keeps track of every instance that already exists and its current state (so TF can do a "diff" on what is there vs. what you're trying to apply), which definitely causes some headaches. In my experience the benefits of the design decisions from the tool far far outweigh any of the cons.

On the contrary, I have never had a good experience with CloudFormation. The workflow is long/slow, some of the AWS Best Practices are hilariously bad (looking at you "Paste this entire Python file as a text string into a yaml file), and more than a few times have I gotten into a state where CF-generated instances cannot be deleted and require the intervention of an AWS Rep.
> They have being open to foreign cultural influences since Meiji era, and I don’t see that changing.

Their legislature is called the Diet, after German practice, for crying out loud.

It's good that you brought up the Meiji Restoration, as the very fact that Japan became a world power, whose cultural projection is now global, was because they carefully adopted foreign practices and brought in foreign advisors as necessary for their society to flourish.
then they might as well ask for that.
Nah, there's a bug out there right now blocking my work I'd throw money at if I could. I can't be the only one who feels like this.
You can't see the light not going into the camera (obviously) so what you see is some light from the beam being reflected into the sensor. You can't take a picture of a photon, if that makes sense.

So in the double slit experiment you could see the path the light took only if you allowed for a portion of that light to be reflected towards the camera. But then if you did that you wouldn't end up with anything particularly new or interesting as far as I can imagine.
The number of copies required is a geometric series. With a growth factor of 2x, the number of total copies is only 2N - 1. Thus, it is O(N).

It's O(N) for any geometric growth rate, but using 2x makes it easy to see, because every copy is one larger than all previous copies combined. Consider a concrete example for N=9: 1 + 2 + 4 + 8 = 7 + 8.
Culture is tied to nationality. Do you have an example indicating the contrary?
> I'm saying that if you don't have functional code throughout, you might end up copying more often than you think. Immutability means you can hang on to things and share them with confidence.

But if you need to copy you're still following an "immutable" pattern: needing to share data with the guarantee that it won't be changed. Copying is just a very blunt way of accomplishing that. Immutable data structures will of course be a big improvement over simple copying whenever you need to do this sort of thing, but if you can avoid it altogether by modifying things in place instead of relying on their lack of mutation, you'll have even less overhead.

Clojure's transients, for example, were created for exactly this purpose: https://clojure.org/reference/transients
This is pretty annoying behavior. I'm wondering if websites can save drafts to session storage as a workaround?
For pretty much the past decade (specially the last few years) I feel the culture has shifted to consider core monkey patches as a pretty bad practice.
Sheetson – Turn Any Google Sheet into a Database with RESTful API
People are stepping around trying not to offend anyone, but it is no secret that Go was created for Google to solve their needs, it supposed to be a simple language that even a fresh graduate out of school could pick it up quickly and work with it. It is also very opinionated for example regarding the formatting or (at least initially before vgo was introduced due to outside pressure) to work well only in a mono repo scenarios.

Google makes it free to use, so it will be easier to recruit people that already know it. Many companies do that as well, the difference is that still generally no one uses their languages. This one is different, because well it's Google. The Go itself isn't really that great language, but there's a lot of hype behind it. I wonder when it will die out, but I guess it will be a while.
Microsoft Announces New Breakthroughs in AI Speech Tasks
Gmail didn't come out until 2004. You'd be stuck with Hotmail in 2000. Google Maps didn't come out until 2005.

Google Docs (and the subsequent migration of MS Office to web accessible forms) didn't come until even later.
I was under the impression they decided on Stanley nickels.