skysight-inc/HackerNews huggingface dataset:
Your comment reminds me why "No Feigned Surprise" is a virtue (https://www.recurse.com/manual#no-feigned-surprise). Yes, it is entirely possible to miss the tiny link at the bottom that says "What is this?" and even then still possible to skim or dismiss it thereafter.
CFO at 29? Kraft Heinz Management Shake Up
If you are going to whine and whinge about something in a blog, why not define the bloody thing first? You (for a given value of you) and I know that UX means User eXperience.

Could that be a blog UX fail? If someone doesn't even know what you are on about from the title, then your message may not get through. To be fair, the intended audience for this might allow the author assume a certain subset of knowledge but it wouldn't hurt to cover a wider casual readership.
Thank you for the reply.

I think you hit the nail on the head -- even though making the distinction between what people "want" and "deserve" is not very popular in the US (or where I live and anywhere else for that matter) at the moment (or even since the 70s or so).

Despite all the self-improvement books and seminars and everything, the norm is that people should just be given what they want, and not anything harder but that can potentially make them better and more creative. In fact a person would be labelled "elitist" to dare suggest anything else -- e.g. that universities are not just vocational schools for getting the skills for one's future job, or that technology should not just be about what Joe Public is capable of mastering, but about advancing Joe and Jane public.
I'm looking forward to AI that can recognize ads visually, and can perfectly extract ASCII text from an article.
You're guilty of some criminal offense.
> No, interpreters don't generate bytecode. They interpret bytecode; that's why they're called interpreters. Code generators generate code;

FWIW, personally I prefer the article's idea of interpreters over yours, and I speculate the article's is more representative of what most people think. I've never heard interpreters described the way you just did, as the part that interprets bytecode. (But I did find discussion of "bytecode interpreters" in the WP article, link below).

Normally, an interpreter is a complete alternative to a compiler. Usually, an interpreter is more or less synonymous with a programming language "shell", or even the whole programming language. The Python shell would be an interpreter, for example.

In my mind, virtual machines are what you call the thing that executes bytecode, not interpreters. I'd assume that someone talking about an "interpreter" without any other qualification was talking about a program that reads & runs a another program written in a scripting language.

As time passes, these lines are getting blurrier. V8 is liberally mixing concepts from compilers and interpreters, so it's dangerous to draw hard lines. But you might be interested to double-check the broad strokes.

https://en.m.wikipedia.org/wiki/Interpreter_(computing)

> Abstraction is the wrong word here.

The bytecode binary runs without modification on multiple hardware platforms. It's pretty reasonable to call that an abstraction of machine code. Because it is.
Rockstar: Red Dead Redemption 2 Update and Nintendo Switch Games Revealed
Apple collects very little user data. Developers have complained about the limits Apple puts on collecting data and Apple News partners have been quite frustrated. Even the people who originally developed Siri were frustrated by not having access to more user data.

There are plenty of companies like Facebook and Google that have no regard for user privacy but I wouldn't include Apple in that bucket.
MUL/MULS/FMULS are all two cycles, to be exact.
This is unrelated, you are switching the subject. The context is an application-level memory allocators, not the underpinnings of the virtual memory systems.

You said -

> An optimization that most memory allocators use are to instead store the nodes in a balanced tree, such as a red-black one

Yet, you still haven't shown a single memory allocator that actually does that. Except for your own.
Depends on your objectives. If you want people to actually use your stuff, they need to be able to... you know... use it...

Ideas don't take over the world, implementations of them do. Playing around with concepts is all well and good, but don't gripe when you can't demonstrate its usefulness and no one cares.
Reddit also has thumbnails, which in this use case serve as icons (whose purpose is to be faster to understand at a glance than text).
The game that's compiled from, sauerbraten, was fun. I used to play it.
Automated risk assessment for changes to software
The ToS is vague enough that they could. Besides it compete's with Apple's own Apple Music, and duplicate core functionality has been a reason to oust apps in the past.
Setting up your own binary cache is straightforward: https://nixos.org/nix/manual/#sec-sharing-packages

Is using Artifactory or Nexus a requirement? Why?
Snowden: Equifax Breach Is “Naked Negligence”
This was studied a few years ago as "parasitic computing":

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

But it's a bit strange that the same broad concept can include subtle things where the indirect result of an activity is a computation that someone else wanted you to make, along with explicit cases where someone asks your device to run a full-fledged applet and it does so (to someone else's benefit).
Yeah I can understand the motivation for creating this. When I first started browsing HN, I couldn't believe how supplemental, civil and noiseless the comments were. However, after several years, I've started to jump straight to the comments, especially when I have a vague clue about what the article is about. That's when I don't feel the incentive to actually read and create my own opinions. I've also started to view HN as more entertainment than education because of the way I consume it, instead of the how I used to believe speeding over comments was informative. I've since accepted that it is entertainment veiled as education. I still learn more here than any other news source I follow.
Yeah, the last thing I want is a bad co-founder or a half-hearted one. I've really been prioritizing getting my first customer. But I wasn't really ready for that until this week. My hope is to have one (or all 3) signed up by the end of September.
Murphy vs. Satan: Why programming secure systems is still hard – 2016
The classic ones are Pol Pot and Hitler. With the latter, the Danish example is useful.
Gutenberg Next JavaScript Framework Poll
The Un-Paving of American Roads
Here was a HN post about it over 6 years ago. It's not new. (noting it was bitcoin and not something like Monero)

https://news.ycombinator.com/item?id=2566365
so you could sue someone for not calling your the right pronoun (ze/zhe)
I've recently bit the bullet started porting my CPP Arduino code to C to run on ESP32's and take advantage of some of the more advanced features, watchdogs and freeRTOS tasks.

I would much prefer to write the code in Rust but I'm sure even if it were possible and I got it all working eventually some other chip will be the new hotness and using C ensures I need to do the least amount of work to get it working on that chip
When devops makes a clock
If you have some criticism, please share with the class. As it is, I can't even tell what you're being dismissive of.
Instead of discussing the merits of the business model, or technology, they are discussing what it is called, because it is easier.

It is not bikeshedding in the traditional sense, but the spirit is the same.
document.querySelectorAll("td.subtext").forEach(
function(currentValue, currentIndex, listObj) {
currentValue.hidden = true;
}
);
I would likely never use this. I'm almost always here for the comments on the Show HN & Ask HNs as well as the Stories.

The comments on the Ask HN, Show HN are usually very informative, and have helped me a lot in my own side projects and entrepreneurial pursuits.

The comments on stories (for me) act as a curation tool, and based on what I read, I actually decide to either read the posted story, or pass on it.

W.r.t. stories posted, 9 /10 times, the comments are more insightful and offer unbiased commentary that the original stories -- many of which (on the internets, not HN) are click-baity / shock'n'awe type posts -- often lack.
holy hell, this is Exactly what I've been looking for. Ive been saving up for a replacement for my 2010 MBP, and it's been between a new miscellaneous thinkpad, and a $3,000-priced 2017 MBP, which I believe would've been justified if the god bedamned thing had a mechanical power button! I don't want to bet a ~$1200 premium on the TouchBar/ID power button providing the same "At least it turns on" reliability that I've grown from adolescence to love, and more recently I've come to depend on, for safe mode and single user mode booting. Hell! Take away a man's power button, and you take away his power...
That's literally unreadable: https://lut.im/5GmTj5QDSY/c6fxtEXxgvZlzfvr.png
really wierd, most of my exposure to foucault is indirect.

this debate with chomsky on human nature is interesting
https://www.youtube.com/watch?v=3wfNl2L0Gf8
How the Bitcoins Were Stolen from Mt. Gox [video]
Interestingly enough, I made a similar comparison before reading this article on an IRC. It felt similar to Windows Hello which uses an RGB, IR and 3D camera for face detection, which are all used for authentication. So I just made a quick bastardisation of the Kinect on this camera set, then applied that to FaceID as well
That font literally hurts my eyes.
None (well, some medicine, firearms probably, that sort of thing, not headphones). This is entirely on Apple.
Not a neural net, but here is my attempt at that:

agar.evo

https://codepen.io/lilgreenland/pen/aNemmK

Each cell has about 10 behavioral parameters that are assigned randomly. Cells that eat enough can reproduce with slight variation.
If one was so inclined one could make a custom css for HN. everyone has there quarks and can not make everyone happy.
> and the mining is relatively efficient

That's a huge "if"; it's my understanding that most cryptocurrencies are currently only efficient with ASICs.
The important issue here is what exactly do they mean by Fast 5G. In many cases what they mean is femtocells using the very same frequency range as existing consumer wifi routers. The instant one of these femtocells starts operating around wifi the routers in the area will drop thoroughput drastically (ie, 80%+) due to their channel usage sensing.

Lets be clear: this is attempt to use capture and use public spectrum by pushing things like home/building wifi out and forcing everything through centralized telecom.
Interesting. I'd love to learn more about your company and the journey! It sounds like you've already been where I am now [=

Also, I'm unfamiliar with the term addressable market, but after Googling, it sounds like the TAM is closer to $500M annually (maybe). This is a new product in a new market. So I don't know if the TAM would be whatever I capture. But, given how fast somewhat similar products have grown, it seems like I would be able to capture around 10-15% of the total market by 2022. The total market being the number of software companies in the world, a somewhat easily estimatable number, multiplied by the price of my service. I don't know if that's how to calculate the TAM or not.
"its "closed" architecture seemed reasonable. How else would one implement persistent two-way links"

That's a great example of a concrete implementation detail -
unbreakable links means a central link database - that has significant implications in the shape of the vision. For example the only way I can think of to do unbreakable links but also distributed is an immutable public ledger perhaps something like a blockchain. And now we can talk about specifics like what other properties does a blockchain implementation shape? What does a database app with HTML forms and such look like? But did Nelson understand this? Can anyone cite an implementation source that goes into Nelson's analysis of this stuff?
Octlantis is a just-discovered underwater city engineered by octopuses
Philosophy is difficult because it tries not to rely on common knowledge and common sense. So it's difficult to access.
Free Scenario:
I install a photo sharing app. I use it to only post photos that I take while going on hikes or of my food. Those are always in an Album called "foodpics" or similar, and every time I open their app, I select the "foodpics" folder, then the image inside of it and then go through the app's upload flow.

Why should the photo app get access to the rest of my library of photos, like the ones in "business receipts" or "my son" that I would never upload to said photo sharing site?

Sometimes you want to use the app, but you don't want it to have a world-view of your phone. In a perfect world the photo sharing app should only get access to the individual photos that I choose to share with it (either through the Photos app or an OS-level file selector)
except there was no "Feigned Surprise" in the comment you respond to..
> Normally, an interpreter is a complete alternative to a compiler.

Yes, that would be the Bill Gates MS Basic or Forth sense of interpreter. But it wouldn't be the post parsing, here's an AST, now what do we do with it sense. If they called V8 an interpreter (they call it an engine) I could see that although it would still seem archaic usage. But they're stitching Ignition on the side of V8 and calling that an interpreter which is just strange.

> The bytecode binary runs without modification on multiple hardware platforms. It's pretty reasonable to call that an abstraction of machine code.

No, that's portability onto multiple platforms. But the article said Bytecode is an abstraction of machine code. 'Abstraction of' vs 'runs on', these are two very different concepts.
Android was in development far before iPhone was released.
A blanket around the Earth
Why Competition in the Politics Industry Is Failing America [pdf]
> The problem is software complexity. You can't really own anything you don't understand, and you can't be free in a world you don't understand. And we don't understand software.

What this means is that for all practical purposes AI is already here. AI, or rather the fear of AI, is about software making decisions that impact us outside of our knowledge or control.

Prior to software this was done by bureaucracy. We can see software (on the slope to AI) as disempowering in the same way.
Does it actually allow it? I thought the declaration is just hoisted to the top of the scope?
Control.
Programming Language Concepts (Book)
I'd argue that ads already pick your pocket just for window shopping the page.

There's no such thing as Adblock for video streams on Twitch anymore; the ads are burned into the stream, so you can't block them. (Hopefully YouTube won't switch to the same tech.)

Is that picking your pocket just for watching a video steam? If not, why is a video steam materially different from consuming a website?
"Staying alive" meaning paying those yachts? If PLOS pays out hundreds of thousands to its execs, I can only imagine the gluttony going on in the for-profit scams. And they have to make those rich investors richer for being rich on top of it!
Sometimes it doesn't have to be a person, or even alive: https://en.wikipedia.org/wiki/Rubber_duck_debugging
Do you know the reason causing such a fallback? Would there, in general, be any other possibility to use UDP under the circumstances causing the fallback?

If I am not mistaken, it is at least possible to detect whether UDP is available using the protocol property of the RTCIceCandidate. [1]

[1] https://www.w3.org/TR/webrtc/#dom-rtcicecandidate
Do you think this plan might encourage developers to develop using another browser?
The Communist Party does not practice communism - it never has.
They are no more communists than the DPRK is democratic.
Communism was co-opted very early on and became just another form of authoritarianism.
I hope the irony isn't lost when you whine about developers being whiny.
Sliding NFL ratings could throw networks for a loss
Bitcoin, sure. Many are resistant and are still mined with GPUs though.
No more than the existing trend of 'web app' entirely Javascript rendered websites. My solution to both is very simple: I run JS only from white-listed domains. Sure this breaks many sites but, well, fuck those sites.
> And we don't understand software.

People are perfectly capable of understanding very large programs even from reverse engineering.

The issue is that things change so quickly that generating such knowledge is economically useless.

I have this discussion with my CTO all the time:

"I'd like you to go do <X>".

"No, please give that to <junior person>."

"But he's junior. I want someone senior to do it."

"The half-life on the knowledge to do <X> is weeks to months. Senior people will be no better at <X> than a junior person, and our junior people are quite capable precisely because we trust them with things that other places would consider a "senior" task. The first couple of weeks are going to be spent on Google, Slack, IRC, mailing lists, forums, and anything else figuring out all the ways that thing fails and how to debug it. After a week or two, they won't be junior at it, and we'll make them give a talk about it if we deploy it."

Sometimes I still have to step in, and that's fine. But I avoid learning software things with short half-lives as much as possible, nowadays.

Of course, that makes me an out-of-touch, crusty, old fart to my juniors.

But, they are smart enough to acknowledge that my code always seems to be so much more reliable than theirs. And that's fine, too.
Yeah, and Danger was doing a lot of interesting stuff in the space as well.

They were the first to do push based email and IM in a context outside of business AFAIK.
you can't use forEach with a NodeList ;)
I enjoy expressively writing to cool off sometimes, so I was interested in checking out the study itself.

The link to the actual study from 2017/09/08 can be found here:

https://www.ncbi.nlm.nih.gov/pubmed/28884815

"The effect of expressive writing on the error-related negativity among individuals with chronic worry."

> The error-related negativity (ERN), an ERP elicited immediately after errors, is enlarged among individuals with anxiety. The relationship between anxiety and enlarged ERN has spurred interest in understanding potential therapeutic benefits of decreasing its amplitude within anxious individuals. The current study used a tailored intervention-expressive writing-in an attempt to reduce the ERN among a sample of individuals with chronic worry. Consistent with hypotheses, the ERN was reduced in the expressive writing group compared to an unrelated writing control group. Findings provide experimental support that the ERN can be reduced among anxious individuals with tailored interventions. Expressive writing may serve to "offload" worries from working memory, therefore relieving the distracting effects of worry on cognition as reflected in a decreased ERN.

The study is not shy about what conclusions should and shouldn't be drawn from it. There is large "Limitations and future directions" section. Here are some excerpts:

> Although the current study sheds light on the utility of expressive writing in reducing the ERN among worriers, there are limitations that should be addressed in future studies.

> First, the samples size (N540) was rather small for a between-subjects investigation, and, unfortunately, this is the rule rather than the exception in comparable cognitive neuroscience studies (Holmes & Pizzagalli, 2010; Klawohn et al., 2016; Olvet & Hajcak, 2012)

> Second, we examined the ERN only after participants engaged in the writing and were therefore unable to assess how these processes changed from before to after writing.

> Third, we did not include a low-worry control condition. The purpose of the present study, however, was to provide a very specific test of the effects of expressive writing on the ERN in individuals with chronic levels of worry. Indeed, we meant to build upon the prior study that tested the effect of attention bias modification on the ERN (Nelson et al., 2015) by examining high-anxious individuals instead of college students sampled without regard for anxiety symptoms.

> Fourth, because we utilized a student sample, it would be useful to examine the effects of expressive writing on the ERN in clinical samples in future studies. However, as we detailed in Method, the individuals in our sample reported worry symptoms that were comparable to previous studies of patients with GAD, and by using a well-validated measure in the PSWQ, it is likely that many of our participants had GAD. Moreover, college students are not immune to psychopathology.
There is no single Wall Street vendor who has nearly every hedge fund as a client, unless perhaps you are talking about a major exchange like NYSE. Even that is probably not a valid because of the huge number of firms doing smaller volumes via third parties (and having no direct relationship with the exchange).

Or perhaps you worked at Reuters or similar, in which case you would not have much visibility into the funds.

So are your two sentences related in any way?
It's true that many people spend 95+% of their time on wifi, but we still need to be reachable when in transit. It would be interesting if there were a super-light cellular package that only offered minimal data/calls. I think this is basically what Comcast is rolling out, using the Verizon network as a fallback. The primary method of routing calls is over your own wifi, and over xfinitywifi hotspots at many broadband customers' homes. As a result, the price is much lower than Verizon.

https://www.theverge.com/2017/8/17/16159084/comcast-xfinity-...
Only four articles are visible at a time on mobile, vs 6 on HN.
Nix doesn't guarantee bit-for-bit reproducibility: That is, two different builds of a Nix package may not produce bit-identical output. (They probably will, because of all the sandboxing, but nothing prevents an arbitrary package from generating random numbers at build time.)

Certainly Nix makes it a lot easier to get reproducibility in practice, though.
Pre-Win10, pre-telemetry Microsoft was pretty much "hands-off", i.e. you bought the software and then they mostly left you alone.
Please drop me your contact info if you'd like :)

Yeah the more I hear now, I think you should network with whoever will give you more solid advice from the Y Combinator network, or any of the other ones out there.

Someone you trust can hopefully help you estimate the TAM, I think 10% capture is a good number to target.

If it needs lots of enterprise sales and you need to grow quicker than your competitors, you will need outside capital of say 100-300k for salaries and etc to give it a shot!!

Good luck :) You are definitely in a better place than people who only have an idea, or an MVP with no sales!
JS's lack of macros strikes again.
This is Petal. A simple, no-fee credit card
I will admit that terrorism does not affect me personally here - not in the direct way you have experienced. I am sorry if I seemed insensitive.

I feel that largely we don't innovate for the good of society anymore - only to gain greater control over unpredictable masses that can riot over a Tweet. (((But mostly to catch terrorists & pedophiles.)))
>>This is because the vast majority of the returns of an index come from a very small number of outperforming stocks.

This is the only thing the parent commenter needs to read to understand why indexing is not equivalent to owning 15 stocks that theoretically reduce portfolio risk (my guess is that the stocks are highly correlated and have too high of weight towards IT and not enough towards boring fields like industrials).
I'm not sure you know what "literally" and "exactly" means, after that comment. Stop using those words just because you disagree vehemently. Here's the "literal" version you haven't imagined:

https://imgur.com/a/hJTC2