skysight-inc/HackerNews huggingface dataset:
I'm just going to leave this right here:

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

The commenter was angry, but I understand his anger. I can see how even the slightest hint of it in sharing my personal experiences can trigger negative responses from other people, but it also helps for you and others to be sensitive to the trauma that many others (and our families) have lived through.
Does Apple have three employees? Of course not, so please stop with the false dichotomy.

Either support a product fully or end it, one of Jobs’ most important lessons.
Your example of needing to define a type because "int" is not good enough is very C/C++ centric.

Most languages don't have the plethora of integer types that C has. Java, for example, has just has 2 in general use: int (signed 32 bit) and long (signed 64 bit). (Nobody considers byte a general integer type.)

In C/C++, you have to define so many things about the types you use because so much is "implementation dependent." So for C/C++, you may be correct. Most other languages define their types more stringently and include a smaller number of general purpose types.
On the surface, I'd guess the statically linked vs separate daemon differences apply (both have obvious pros and cons depending upon requirements and deployment scenarios).

Also, MS research is just that, a research wing and many of their libs go stale/unsupported after written.
It's troubling that the judge ruled Pastafarianism as "not serious enough". That seems like a very weak argument given I don't know how you define seriousness. These people clearly pass some level of seriousness because they are showing up to the courts to defend their beliefs.
Are you sure it's really the same level of detail, or do you just think it's the same level of detail?
I hadn't thought about Tokmanni as a grocery store replacement, more a general goods store. Now that you mention it, they do have a crappy food section that consists of edibles in cardboard boxes. I always pass by that part since I don't go there for food, but maybe that explains my blind spot.
I consider it the most fun novel I've ever read. Whenever i have occasion to give someone a book, this is the one I give.
For something little bit different I recomend Tales from Two Pockets, which contains 48 short stories each just few pages long. All of those are mystery stories and each is unique.
Here is a simple benchmark comparing a Linux VM in my laptop with 2 cores, 4 cores and the RockPro64 board. On the SBC section I've put the power consumption during my tests:

https://gist.github.com/carlosedp/f9e5c72ed4c1b66917ad3348bf...

Fantastic for a $80 board that consumes less than 10W.
That seems terrifying. How do you separate that experience from the real world if you're say standing on the edge of a roof or bridge? How do you know _for sure_ you're dreaming and it's ok to jump?
Yeah, but "known" by an online community and empirically-meaured-by-scientists are different things.
I took a class from John Ousterhout. Great guy.

However, file this under "too honest":

> For example, a few years ago I started working on my first large Web application

I've spent most of my career learning the do's and don'ts of building large web applications... I assumed Professor Ousterhout had more experience in this sort of thing than I do!
This sounds wonderful. I've only had a couple of lucid dreams and am currently trying again to be able to invoke them. I am starting by keeping a dream journal again, which I did consistently during the time I had my few lucid dream experiences. At the same time I have to fight the urge to record every single dream throughout the night because I don't want to break up my sleep. I only record what I remember upon wakeup time in the morning, which is often just a fraction of the night's dreams.

How did you train yourself to recognise a dream; was it a particular kind of reality check? Do you find you also have great dream recall in general?
James Mickens is pure gold

https://mickens.seas.harvard.edu/wisdom-james-mickens
Its a LOT like the matrix. Perception of your ability to alter reality makes reality altering possible, with the only limitation being your own faith in the extent reality can be altered. Very meta.

I never consciously do reality checks, but I'm a very inquisitive and skeptical person. Easily distracted by cracks in the wall type.

I wouldn't let one bad experience stop you from lucid dreaming :( . I might be an outlier, but my experiences have been overwhelmingly amazing. Yes, I still have nightmares are the lucid ones are waaayyy worse. But lucid dreaming is such a great experience I would never wish it away
The City Born in a Day: The Origin Story of Oklahoma City
Its worth it I sought out via a library loan after doing RUR at school - you might also want to try We by Yevgeny Zamyatin you can definitely see its influence in 1984 and other dystopian novels and some cyberpunk
Does not leak your IP
how could one tell?
How I Sold $50,000 of Product in 1 Month as a Full-Time College Student
For the invaders there is certainly more money in wiping out the inhabitants. It's like moving pollution to other countries is very profitable for the business owner.

Please note: I am not advocating these practices.
Could you please read the guidelines and improve your commenting?

https://news.ycombinator.com/newsguidelines.html
Privacy Inequality: The Most Brutal Form of Inequality You’ve Ever Imagined
No, mental illness runs in my family so I consider it too risky. But I've been told by a friend that lucid dreams occasionally, that lucid dreams are different from LSD/mushrooms in that you have much more control over the experience and it seems more real.

There's definitely other psychedelics that produce "real" seeming illusions but I'm not aware of any that give you direct control over them like lucid dreaming can.
You can get dynamic scoping in perl by prefixing things with `local`.

$ENV{BLAH} = 'hi';
$Some::Package::Var = 'there';

{
local $ENV{BLAH} = 'hello';
local $Some::Package::Var = 'world';

# this call will see 'hello' and 'world'
some_method()
}

# this call will see 'hi' and 'there'
some_method()

All the caveats with playing with globals above notwithstanding, it's more useful in practice as a way to get a 'slightly different copy of an object':

my $a = { hello => 'world', other => 'stuff'};

{
delete local $a->{other};
print "$a->{hello} $a->{other}\n";
}

print "$a->{hello} $a->{other}\n";

this gives

world
world stuff

Great way for setting up log contexts etc that automatically get removed after the scope exits...
We've asked you many times to please stop breaking the guidelines, so we've banned the account. We're happy to unban accounts if you email us at hn@ycombinator.com and we believe you'll start using the site as intended.
https://www.damninteresting.com - "A collection of fascinating true stories from history, science, and psychology. In text and podcast form."
I don't see pricing or a download/demo link on your website.

"Please contact us for a facial recognition demo or to discuss your requirements for a facial recognition technology solution."

My assumption from that is the price is way too high for me as a hobbyist developer, and it's not worth the hour or more of back-and-forth to try a demo and get prices. Give me clear pricing on the website and some way to access a demo without having to contact you, that way I can tell in 60 seconds if this is worth pursuing or not.

I actually am in the market for something like this, I built AllThePeople.net and would love a better large-scale face recognition system. But no, I will not contact you for a demo and to discuss pricing.
It's possible that the author wasn't trying to play into the stereotypes but the editor wanted to stay "on-message" and asked for revisions in order to be published.
The "right-wing=nazi" rhetoric is getting pretty tired, and is a quick way to invalidate your worthless opinions.
Hahaha, most of my flying is leaping off/out of whatever I'm standing on/in. Usually immediately after I become lucid. Could get interesting if I did psychedelics lol
I had a similar question. What is today's equivalent of the internet of the late 90s?
I'm not exactly sure how it'd be implemented with the current design, but I'd think it'd be useful to have a query in the URL so you could link http://abyjames.com/projects/recommendations?query=Books to just show books, rather than pointing someone to http://abyjames.com/projects/recommendations and asking them to type in "Books".
I don't want to bash Windows 10, but it's seems interesting that for me, on a laptop with 4GB of RAM, Windows 10 is extremely laggy and stuttering and acting "dumb" (app loads an empty window then I have to wait for it to "Not responding" it's way to reality, then it loads fully and works). I know, I know, RAM is the problem, upgrade it blah blah get a new PC, etc. But Windows 8.1 works well enough, presumably Windows 7 would even better if it wanted to boot off of a UEFI bootloader... Ah, I literally am going to have to switch to some Linux distro if I want to continue using it when Win 8.1 support ends... :/
I think Ms. De Wilde's colander is simply smashing, it's hard to distinguish from a proper bowler.

Frankly, religion has Western courts and other institutions in a tizzy. It seems everything established after The Protestant Revolution has to pass a higher bar, probably to discourage undesired behavior masquerading as "freedom of religion."
This is entirely hearsay but I've also heard that eating a banana before sleep can stimulate more vivid dreams. I'm going to do some reading tomorrow to see what exactly this is meant to be based on.
First Science with ALMA’s highest-frequency capabilities
Building an Offline Web App: Offline Currency Converter
Are you still getting all the benefits of REM sleep if you are kick-starting some other parts of the brain to become conscious?

Have they done any fMRI studies on this phenomena?
> False positives are okay

Yeah, well, you know, that's just, like, your opinion, man

edit: holy crap people get with the most outlandish or unsubsantiated claims around here like that one in quote but point at the logical issue that basically sap the whole line of reasoning and you're the bad guy.
You could continue working, but not move the locked window. Because the window border and titlebar were in the same process. Maybe I’ll fire up a VM to see what it does.
Notable excerpt from the article:

Some have stood their ground, arguing the legitimacy of their acquisitions or touting the value to the Chinese of sharing their culture abroad. Others have quietly shipped crates of art back to China, in hopes of avoiding trouble with either the thieves or the government.

In 2013, for instance, two of the famed zodiac heads, the rabbit and the rat, from the estate of the French designer Yves Saint Laurent, were handed over after a planned auction was scuttled. Officials in China told Christie's, the auction house, that if the heads were ever sold off, there would be “serious effects” on the firm's business. (Not long after the heads were returned, Christie's became the first international fine-art auction house to receive a license to operate independently in China.)
Although palm oil consumption (of RBD palm oil) by industrial food processors has been rising for a while, a significant development was the scrutiny, public awakening, and regulatory phase-out of trans fats that happened in jurisdictions in the last decade or two.

Trans fats occurred in food as a side-effect of partial hydrogenation of unsaturated vegetable oils, where the result had desirable properties for food processing, performing similar to but remaining cheaper than animal-derived solid-at-room-temp fats.

Palm oil performs similarly to partially hydrogenated vegetable oils, and is therefore readily available substitute for manufactured foods affected by the trans fat phase-out.
While still alpha right now, Meltano is a project from GitLab. We are looking for contributors who have a passion for bringing the excellent ideas of software development to the data science world. https://gitlab.com/meltano/meltano/. Feel free to post some issues and give it a try.
If you want concrete benchmarks, they compare to RocksDB and Redis around page 10 of their academic paper. (https://www.microsoft.com/en-us/research/uploads/prod/2018/0...)

TL;DR:

I find their choice of benchmarks to be very convenient.

They tested on in-memory 8 byte payloads and were way faster than RocksDB and Redis. They then tested against only different configurations of themselves for configurations that hit disk. They also tested an embedded version of their software vs a Redis that hits loopback (rather than e.g. running against the raw redis data structure implementation, which would have been a more fair comparison).
From what I have read, China cares not for the sort of development associated with the former colonial powers. They're in it to strip mine whatever they can, ship as much value back to mainland China as possible, and then leave the locals to their own devices after they've gone.

Everything they do is set up to be self-contained, with zero reliance on the local economy.

And this is wildly popular among Africans. They love how China doesn't attach all kinds of strings to their business. Western companies might think twice about selling guns to a regime that might use them to suppress dissent; Chinese companies will only count twice, once for the product and again for the payment. The only value they wish to instill is to buy more Chinese product.

If an African country paid China to clear-cut every last native tree and replace it with orderly rows of oil palm, China would do it, take their profit, and leave that country alone to deal with the fallout from its own decisions.

I can't say that the Chinese development model is better or worse than the Western development model in terms of the global impact, but it certainly leaves Africa free to be more African, for good or ill. Any environmentalist concerns would have to be home-grown.
I think staying asleep is just experience. I remember my lucid dreams when I was really young were rarely longer than a few minutes. Sometimes seconds. Its really all about staying calm from what I've learned. And trying not to focus too much. If you put too much effort into control it seems to increase awareness to a point where you wake.

All conjecture of course because we know startling little about how dreams work :)
I think you're spot on.

Also, what many people don't realize is that Napoleon burned thru roughly 30,000 troops per MONTH !

Most countries couldn't burn through that many in total without coming to the negotiating table, but France was the first country to subscribe to the idea of Total War, where everyone in the country was oriented (more or less) towards arms. When you have a huge country supplying troops and arms to the battlefield in a conveyor belt, anyone will win a large number of battles simply because he can grind the enemy down to nothing, and then still have more troops.

So better? Maybe, but the data definitely does NOT prove it.
A (incomplete) list of broken sites: https://bugzilla.mozilla.org/show_bug.cgi?id=1484006
Audio Hijack Pro 3.5.3 Full Activation/Crack
I cannot recommend this book enough! I thoroughly enjoyed it and really appreciated the clear definitions and strong opinions.
These examples don't really do dynamic scoping justice, and there are a few inaccuracies here.

> A dynamically scoped variable can propagate downward, upward, or sideways (ie sibling methods in the call graph can access the values that you placed into the dynamically scoped variable).

The binding only propagates downwards, never sideways or upwards.

You can send values through bindings upwards, downwards, or sideways, but all you're doing is assigning a value to a memory location. This isn't particularly novel, because you can do the same thing with any other type of variable, or with fields in a structure, etc.

> A dynamically scoped variable is basically just a global variable that isn't quite 100% global. So you can get into all the same problems that a global can get you into with the added benefit (or sometimes problem) that any two instances of a dynamically scoped variable might actually be different because they are coming from a different caller.

This is no more a problem than it's a problem that when you call f(x), you might get a different value for x each time you call it, because x comes from the caller.

The common use cases for dynamic variables are certain seldom-changed parameters for functions and maintaining context. The basic reason for using them is to avoid having to pass a potentially large set of variables through a potentially large number of intermediate functions. Dynamic variables are most similar to thread-local variables.

For seldom-changed parameters, consider standard-output (asterisks and HN don't mix). It's common to want to redirect the output of some block of code to a different location, in a shell script you could do this very simply:

{
echo a
echo b
} >file.txt

In Lisp, you can do this by binding the standard-output variable:

(with-open-file (stream "file.txt" :direction :output)
(let ((*standard-output* stream))
(print 'a)
(print 'b)))

You can see that this isn't really some mysterious or dangerous phenomenon, it's a way to pass things down to functions without having to pass them as arguments. It's also commonly used for tracking the context of things like requests in a web server. In Haskell you'd do this by using a reader monad, and in Go you'd do this by adding entries a dictionary attached to your context.Context object.
I am glad that they are lowering costs but is this really about AI? Usually someone can sit down and quickly find ways to reduce costs but the problem is usually the power to actually implement them.

It's like dealing with consultants. The company's employees already know what's wrong but don't have the power to change. Then consultants come in with CEO backing and suddenly change gets made. Consultants (or AI) get the credit but it's really about being to implement.
Deep Feelings: A Study on the Relation Between Emotions and Virality
If the patent on Palmer Eldritch's Can-D has expired, there may be an opportunity for someone to market a generic.
> Additionally, your own personality raises caution, with a profile about reading, "Gonna stuff everyone on this website in a locker."

It's a lightly prodding joke. Hacker news cultivates a particularly obnoxious set of reactionary libertarians and self-aggrieved nerds. I'm not the only software engineer to notice this and to find it fair fodder. I've never had complaints about my personality at work, and I think I work pretty well with most teams and am pretty easy going. Actually what scares me is people like you who think they have a good sense of other people based on brief encounters and their own unexamined biases.

> Consider the possibility that you've had bad experiences and have been shaped by them, but others have also not had these experiences and function differently in both the interview process and in day-to-day workplace life.

It's fairly obvious that different people are shaped by different experiences, but I've found that a lot of what I'm talking about has been frequent enough in my history of doing interviews that I'd be surprised if it was a unique experience. Certainly doesn't seem to be from the handful of likes this comment got. Of course that doesn't make it a universal experience.
The Digital Antiquarian: https://www.filfre.net/ Starts out focused on text-based games, but branches out to a history of computing in general. My favorite thing is that Kindle-formatted archives are available.
Hume the Humane
Opening the page and seeing first picture made me smile :) That is a place in Turkmenistan!

Coming from there and living in Germany, I wish someday to be able to travel the world possibly with German passport though..
Google's Python class is a pretty good start[0]. It's enough to get you started and moves at a nice pace! After that I'd hack on a project of my own. Even better if you have a project in mind before learning the language. This book by Jeff Knup will get you familiar with the pythonic way of doing things[1].

[0]https://developers.google.com/edu/python/
[1]https://jeffknupp.com/writing-idiomatic-python-ebook/
I was planning on playing around with ServiceWorkers in iOS this weekend - what's lacking with their implementation?
Dynamic scoping as default is considered a bad idea, but dynamic scope variables when they are requested and then clearly indicated are awesome idea. (Common Lisp uses muffs around dynamic variables as a convention).

In a sense, dynamic variables are global variables done right.
The Problems and Promise of WebAssembly (Project Zero)
Ah, I see we're going to argue semantics here.

You can get a PTO and 3-point on a telehandler, doesn't make it a tractor. What you're talking about there is a riding lawn mower.

I also didn't say that there's any company that makes all their parts in-house. Just that you can't find one made in America despite a fair bit of advertising that leans that way.

I have a fair idea of what I'm talking about. On our property we have a Ferguson TE-20(a tractor that was all made in one country), Ford 1500(which is a joint venture between New Holland, Shibaru and licensed by Ford) and a Kubota L4760(in-house engine development).
mastodon.social is closed/invite only now. Do you know any way to join that instance now?
Yeah I just had one of these a couple of weeks ago. Lying on my side and could feel an evil presence behind me, but couldn't move my body at all, even though I was (or at least believed I was) fully awake. Not fun.
Many REM sleep studies are done on lucid dreamers because they can signal the researchers by moving their eyes during sleep. Most muscles are paralyzed, but its been found that eye movements match the dreamscape. They've used this to determine that "dream time" matches real time for instance, by having lucid dreamers count with their eyes.

Two way communication is theoretically possible by measuring eye movements and signaling back with light flashes, but not sure its been done.

And yeah I have a feeling it affects sleep in some way, especially because being lucid for long periods of time tends to wake you up randomly at night
The blog post already explains this.

> Automatic Failover to a neutral state if the AI control system does violate safety constraints. Smooth Transfer during failovers to prevent sudden changes to the system. Rules and heuristics as backup if we need to exit AI control mode.
Also, manually clearing out service workers in the browser is frustrating to the point of absurdity while trying to work on stuff.
False memories are one which many have experienced, as well as mentioned above, increased chance of sleep paralysis. Increased SP doesn't seem so bad, just maybe inconvenient. Building up more and more false memories doesn't seem like a great idea.
It sounds like you are claiming that no lives were lost during colonization (of Asia, the Americas, Africa, Australia...) or slaves traded. Would you like to clarify your statement?