skysight-inc/HackerNews huggingface dataset:
I doubt that is true.

They ported the Opera browser to very exotic platforms, like Nintendo DS, Wii, and many other devices I never even heard of: https://en.wikipedia.org/wiki/Presto_(layout_engine)

With multiplatform codebase, you try to keep the dependencies to a minimum or even rely on just C++ and the platform sdk.
Wait what why

https://www.npmjs.com/package/is-positive-integer
I don't think Ubuntu and Linux desktops prevalence in open VNCs is indicative of prevalence. They definitely seem to be over-reprensented in the various exemples I've seen of publicly accessible VNC servers, I would be curious to know why.

Maybe there are more users on Linux who know how to setup a VNC server or maybe some popular VNC package has bad security defaults ?
This is actually an interesting development that you can start to trace earlier - we've all had jobs where a minor part of the job was not to work, but to look busy, to sell an image of yourself to your superiors.

It's stated in OP's text that one of the roles of the young people is not to work, but to project an image to potential investors: that they're young, full of ideas, full of disruption etc., ready to take over the market (doesn't matter that the market is sometimes undefined), all they need is the investors' money.

This ties (somehow) into Graeber's On the Phenomenon of Bullshit Jobs: http://strikemag.org/bullshit-jobs/

P.S.: The guy who wrote OP's post is also the guy who wrote Fake Steve Jobs
Gibberish – Randomized placeholder text that forms 'sentences' and 'paragraphs'
On Android you can use a Smartcard over NFC (K-9 Mail and OpenKeychain).

Yubico should release an Bluetooth LE Smartcard and then it should be possible on IPhone.
another, newer alternative is https://github.com/robertdavidgraham/masscan

note that doing this is a very good way to get angry letters from your ISP
> E.g., they were the first to use tabbed browsing.

That's open for discussion They had MDI at first, not proper tabs. Other early browsers with tabs include NetCaptor (1997?), and iBrowse2 (Amiga; 1999). Phoenix (what became Firefox) also had what we'd consider tabs today in September 2002, while Opera first got that in November 2002.

So it boils down to whether or not you consider an MDI based interface equivalent to tabs. Personally, I don't - MDI was one of the things that kept me away from Opera back then..
Tried to telnet on port 5900 of three or four of them, one was definitely still open.
Considering all the stuff that makes it on to the HN front page I am indeed surprised Desmos isn't a regular given the presumed makeup of the HN audience. Love Demos, I am the developer of Jasymchat.com and consider you guys my EdTech cousins :)
A lot of times people who are depressed don't know they are depressed.

For instance, one symptom of depression is physical pains that move around from place to place. For instance one day your low back hurts, then your legs, then your shoulders, etc.
Ugh...the login banner: http://i.imgur.com/CpjNoFC.jpg
> This works. Very well.

Perhaps it does to some extent (especially if your competition is low), but eventually the pool installer from the article figured out that the real money was in selling others on the idea that "inbound marketing" works.
I agree. And I think your point touches on one of the problems I have with EFF. I think they're too adverse to upsetting right leaning libertarians by sounding "radical."

But the problem with that is you kind of have to sound radical to explain to people why digital rights are important.

Frankly, it's marginalized groups that have the most to fear. Groups that by nature are unpopular. But once you're positioned as defending unpopular groups well then, that may make your more conservative donors uneasy...

Honestly, I just personally don't have a lot to fear from state and corporate power. But the Muslims who live across the street? Or the queer couple on the next block? Yes, those folks have some very legitimate reasons to fear surveillancs.

I guess I could sum up my problem with EFF by saying that they look and act like people like me. Indeed my social circles intersect with quite a few EFF employees.

But people like me really aren't the first targets of authoritarians, so it's going to be hard to get beyond an abstract, theoretical fear of privacy violations.
> if one installed high density floppy drives

no, unless you mean _one_ particular model sold with Amiga 4000 - chinon FZ357A spinning at half the rpm. Amiga doesnt have traditional fdc controller with hardware MFM/NRZI encoder, instead uses part of audio chip for serialization and operates on raw data stream. Problem is Paula can only handle 500Kbit/s, while HD floppies require 1000Kbit/s.

http://eab.abime.net/showthread.php?t=55344
If somebody wants to do evil things with this, they can probably find their own IPs
Nobody else commented, so I just wanted to say thanks for your story.
Which is a testament to the industry's ability to fill any and all hardware improvement with more overhead unfortunately. If you compare what 1990s demo mags did on floppy disks vs the resources it takes to render a 2016 web page, it's hard not to feel like we're failing as software developers. All the dynamic features and scriptability can be had with a system that fits on a floppy disk if only we valued it but we don't. These things do and did exist but didn't have the marketing department like, say, Sun Java. And one of Niklaus Wirth's peers made a Java (with applet plugin) alternative in the 90s as a direct competitor that was a huge improvement and got no traction. Instead of using faster internet connections for richer content we fill it up with different (i.e. less efficient) ways of doing the same thing. When I see that the most trivial mobile app package is larger than 50MB, it's impossible to respect what the industry as a whole views to be good software. Take Qt5's 30MB base memory overhead for a simplest of simple Qt windows. How is that acceptable?
VNC Roulette, a web roulette for random easy to hack PCs
Every one I know of has regretted it, and seen it as an antipattern. For example, Java way back in 1.5: http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPr...

I think Erlang might be okay with it, because "this thread can fail at any time" is a core value of Erlang. But it's an exception.
What's the advantage of using wider trees at every level? Asymptotically wouldn't you get the same behaviour with a binary tree?
His wive got the apartment two years later, so I don't think she was upset by the deal in the end.
Yes.

In Erlang:

exit(kill).

or
exit(Pid,kill).

Will kill a process. It has an isolated heap, so it won't affect other (possibly hundreds of thousands of) running processes. That memory will be garbage collected, safely and efficiently.

This will also work in Elixir, LFE and other languages running on the BEAM VM platform.

EDIT: masklinn user below pointed out correctly, the example is exit/2, that is exit(Pid,kill). In fact it is just exit(Pid, Reason), where Reason can be other exit reason, like say my_socket_failed. However in that case the process could catch it and handle that signal instead of being un-conditionally killed.
Got around to reading the primary source. I am surprised there isn't more skepticism from this group, but it may have to do with not having time to read the paper. A few reasons to be skeptical of the results (some are stronger than others):

1) First, required reading for anyone interpreting medical studies: http://jama.jamanetwork.com/article.aspx?.articleid=201218 TLDR; is that ~40% of _randomized_ (generally considered highest level of quality) studies and maybe more are proven wrong by subsequent ones resulting from publication bias. Consider that this would not have been published in a high profile journal if it showed no effect, hence pub bias. In other words, we're not seeing the similarly large analyses that show no effect because they're not published.

2) The adjusted analyses have confidence intervals on the odds ratio that overlap with 1.0 except for the highest dose group. There is evidence of a dose response relationship, but there is a problem in how they measure dose response. Cumulative dose biases towards people who have been on medications for a long time. People who are able to take medications (ie are older) for a long time are at greater risk for dementia.

3) It is problematic that they assume any effect on their endpoint is a class effect (ie true of all anticholinergics). The relationship with one medication may be driving this effect entirely. I would like to see, for example, oxybutynin pulled out of the analysis which is never prescribed for allergies and more often for neurological conditions, which could be an unmeasured confounder depending on how they modeled the comorbidities.

4) Controlled analyses are difficult to do well. Most of the time it controls for linear effects, meaning synergistic effects (which are probably involved in development of dementia) are not captured unless explicitly modeled. I do not see that they did this here.

5) I am further suspicious of the way they obtained fill data. As you are noting, many OTC anticholinergics are not "dispensed" in a way typical of prescription anti-cholinergics. If I bought Benadryl at CVS or even if I bought the pre-packaged bottle at the Group Health pharmacy, it's pretty clear to me that neither of these would be reflected in the data. This skews heavily toward prescription anti-cholinergics, which tend to be given for psych/neuro indications which themselves have an association (though likely not a causal one) with dementia. Again, unclear if they modeled all of these.

Overall, I share the sentiment that medical literature needs to be more open. I think it's unfortunate that current state makes it hard to confirm analyses like these with a great degree of certainty.
I am in the middle of working on a second draft of the book. This page is one of the oldest bits of docs, overall, and isn't my best work. It's not _wrong_, I just have very high personal standards. It was adapted from older documentation and was written in the time up to 1.0, where I had a LOT on my plate.
Y'know, I've been working in one for 6 months now, and, despite some initial trepidation, I haven't found that to be true at all. Sometimes you do have to put on headphones to cut down on the auditory distraction, but otherwise it's been just fine.

Granted, every office has a different culture. I'm guessing the most distracting offices are the ones where everyone is distracted to begin with. For example, if you're at a startup where everyone works 60-80 hour weeks and is so chronically sleep-deprived that their ability to concentrate for any length of time is shot, then yeah, that's going to be a hellhole.
"For example, it instructs that when someone quits or gets fired, the event will be referred to as 'graduation.'"

Well, they're certainly laying on the euphemisms here. I mean, maybe it's just me, but that reminds me an awful lot of 1984 esque newspeak and the Ministry of Love. It's all 'lets make the worst possible stuff sound like a good thing'.
pg believes downvoting is an appropriate expression of disagreement: https://news.ycombinator.com/item?id=117171
I actually don't think it's true at all. It's easy to get work done, but the key part is that it's easier to stay at the office longer - eat lunch in the office, take a break to play ping pong for half an hour, have a beer with your coworkers towards the end of the day... it all results in you spending more and more time in the office, and leaving later in the day. So even if you aren't as efficient as you would be otherwise, the company makes up for it.
> Isn't it just asking questions?

Not really. It's really easy to find out how, for example, cognitive behavioural therapy works, and it's not about asking

Counselling is just talking (or perhaps "active listening") but the evidence shows that counselling is pretty terrible as a treatment for depression.
Unfortunately, banks (at least in The Netherlands) seem to favour a different solution altogether, which is not to send e-mails at all, but expect you to log on frequently on their on-line banking environment to look in your banking 'inbox' there.

Banks, insurance companies, pension funds, the revenue service, the local municipal government; they all expect you to frequently log on to their portals, and look at their digital correspondence addressed to you there. Some do send a notification e-mail stating that 'a message is waiting for you', but you never know if that message is actually important or merely trivial noise. They have declared e-mail dead.

I abhor this situation, because with e-mail (and coincidentally, old-fashioned paper mail) all correspondence addressed to me comes to me in a single inbox, where I can archive and backup important stuff. I really wish I had the option to simply upload my GPG public key to these portals so that all these phony inboxes simply mailed me my correspondence encrypted!
So your mother sends you down the basement to grab some onions. Then you go down and you find it fast, because it's stored in a well structured way.
It's cool because this is a blueprint for a well organized basement.

Go code also looks pretty neat.
And you're clearly the arbiter that gets to tell people what they do and don't know.
I guess pretending to be competent online helps you, in some way.
Also relevant? http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-2.html
But isn't it confusing that it is called "move" instead of "copy" if it takes copies?
The simplest response would be to point out that Alexander's Pattern Language was intended to (and did) have the effect of allowing ordinary people to design living and working spaces, in such a way that architects and builders could convert their designs directly into building plans.

But no ordinary person can design software with a couple Abstract Factories, a Bridge, and a Strategy. That there are so few design patterns in the original GoF book is a tip-off (there are so many in Alexander's book that the best way to read it is to open to a random page and read either direction).

The most devastating critique of the GoF pattern movement came from Norvig:

http://norvig.com/design-patterns/

The GoF pattern language doesn't relate software's design back to its users. It relates Smalltalk to C++ programmers.
In short, the "move everything" nature of "move" keyword here is not an issue because you can just make references for items you don't want moved. References themselves are "moved" by just copying their addresses.
Apache OpenMeetings 3.1.1 released (CVEs)
Lorem Ipsum?
Move and Copy are identical at the assembly level. The only difference is what you can do with the older binding. Semantically speaking, both cause a memcpy, though the optimizer may elide them.

That said, you're right that saying "copy" is misleading, for this reason. But moves _are_ a kind of copy.
Web Pages themselves are far heavier and more complex than they were in the 90's
I'm not sure it's so directly tied to companies not prioritizing work getting done, in theory. I think what we see today is the result of a mash-up of several things going on at once:

- a ridiculous amount of hours expected of employees, so employers pile on beer fridges and ping pong tables to lessen the blow

- an obsession with "culture," which is such a difficult concept to define and control that the easiest ways to materialize it = beer fridges and ping pong tables and pep talks

- a younger workforce that chooses to seek more "meaning" in work

- generally speaking, inexperienced, improperly trained, and fearful people managers who only know "direct observance" as a management philosophy (this includes all those mostly useless meetings)

- a shitty pattern of 10-12+ hour days as the new norm
Is Open Source really open?
I believe that depending on the system call the thread handling the call could block, but it's not the same thread developer Goroutines are running on. Yeah though, same as nodejs.
Well, Emacs is still single-threaded, if I'm not mistaken, so it's a good fit. :)
I am trying to enable DDR in SD/MMC cards and it wont work
I am trying to enable DDR in sd (spec above 2.0) the procedure in the specifications is as follows

Execute CMD0 to make the card idle
Execute CMD8 to enable ask about the voltage requirements
Execute ACMD41 with S18 bit enabled and log for S18 in the reply to see if the card has voltage switch functionality: checked and the card has the functionality
Now execute CMD11, if the card replies with a response the voltage switching sequence is started, the cmd and data line should go low: checked and yes they do
Stop the clock,
Program the voltage switch reg (with 1.8V) and wait 5 ms
Start the clock: the card should start at speed SDR12 with 1.8V: cmd and data lines should go high, a cmd_done interrupt should be received: NOT RECEIVED
Any pointers regarding this would be helpful...the card status registers shows that there is a data transfer in progress and the card is not present. After this I cannot execute any CMD (the cmd_done interrupts are not received)
The winning team beat the completion goal by a factor of 3x (power density W per cubic inch). In a box only 14" cubed.

Anyone who has a commercial rooftop solar installation and probably have a typical SMA SunnyBoy inverter box installed - will know what a massive difference this is.

Hope this team will be able to commercialise this quickly - and their respective employers enable and push this project through.
What no one tells you before you become a deep sea diver
(1) Pick one at a time to do; don't have ten of them that you start and don't finish
(2) Find time to work on them consistently, either a little bit every day or a big chunk most weekends. What time it is up to you, but you have to get the project done before you start forgetting details.
(3) Face up to the fact that you will have to do things you don't find fun or glamorous to get it "done". For instance, in one of my first side projects, I spent a week (of calendar time, not punchclock time) writing the code, another week getting it to work cross platform, and two more weeks writing the documentation. Had I not done the work in the last three weeks it never would have caught on and gotten a life of it's own.
(4) I think the time frame of 1-4 weeks of calendar time is about right for "small" side projects. If you can turn out small side projects on a regular basis you can certainly take on bigger ones, but even there you should organize the work into "milestones" that are shorter.
(5) As for old skills, new skills, etc. I would say you have to make a decisions for a particular project; using new tech definitely creates risk, and you ought to see where the reward comes from (either "with tool X I should be able to show people something they've never seen before" or "this will be the first really cool project somebody has shown off with X".) Risk management should be practiced with side projects as with other projects -- it is not so bad to add a risk factor if there are very few already, but if there is a lot of risk intrinsic to the project it is not a time to try anything new just for the sake of it being new.
From what I've seen Opera seems pretty confident that they will remain an independent company operating out of Norway (and therefore subject to Norwegian privacy laws which are pretty strict). I probably wouldn't be too worried unless they move the actual development of the browser from Norway to China
Execute CMD0 to make the card idle

Execute CMD8 to enable ask about the voltage requirements

Execute ACMD41 with S18 bit enabled and log for S18 in the reply to see if the card has voltage switch functionality: checked and the card has the functionality

Now execute CMD11, if the card replies with a response the voltage switching sequence is started, the cmd and data line should go low: checked and yes they do

Stop the clock,

Program the voltage switch reg (with 1.8V) and wait 5 ms

Start the clock: the card should start at speed SDR12 with 1.8V: cmd and data lines should go high, a cmd_done interrupt should be received: NOT RECEIVED

Any pointers regarding this would be helpful...the card status registers shows that there is a data transfer in progress and the card is not present. After this I cannot execute any CMD (the cmd_done interrupts are not received)
My totally unevidenced and probably wrong theory to explain this is that it's a balance between energy and exhaustion. Exhaustion always wins, but the boundless energy of youth means that it wins later, shifting one's diurnal cycle back.

For me, there were other factors, though. One is that I lost my FOMO; the thought that people might be having fun somewhere was no longer enough to pull me out of the house. Another was getting in better control of my mind; now I can put down an interesting book, quiet my thoughts, and go to bed when I'm tired.

A third was more experience with consequences. In my youth, the thought that I might feel shitty in the morning was a tiny, distant possibility. But experience has made that much more present to me when I decide to stay up late. Now I still do it, but it's not out of being heedless.

A fourth, possibly driven by the third, is that I've become pretty serious about the effect that light has on me. I make sure to get plenty of daylight, and I have an elaborate system for keeping my evenings dim.

I also suspect something metabolic; the shift for me accelerated a lot when I started running regularly. These days if I don't get enough exercise I feel distinctly uncomfortable, on edge. In my exercise-averse youth, I suspect I was always that kind of uncomfortable, enough to keep me up at night.

Summary: bodies are weird, minds are weird and made out of meat, and nobody gave me enough of either to do good A/B testing to feel like I know much about mine.
6. Opposite is true in my case. In fact going to bed late was causing more bickering in the morning, and my relationship with my SO was suffering from that. Plus she was always saying, "I wish we could get up earlier." Since I started going to bed earlier, she's able to do that more often. My own life plans accelerated too; I'm more an ambitious and energetic. Since late last year, I lost 80 pounds to reach a healthy BMI. Getting more specific, I received feedback that "physical affection between us is more frequent now and I wonder why?" Etc.

4. I had read about this too. However, it isn't true for me, or at least I associate my bed with general pleasantry and I sleep great. The biggest sleep aid I found back when I had insomnia was writing 1,000 words before bed every night, but I don't have that problem now.

9. Not sure what to say; I read a lot about naps and as a result I think it's OK to have mixed feelings about naps. If you don't want to nap, there are lots of alternatives depending on your schedule. Some people slow their schedule and get more done. Others meditate. I hope you take whatever steps necessary to maintain optimal cruise mode.
So many comments about how to wake up early... the article is about depression, right? The author makes a distinction between lazy-trouble-getting-out-of-bed (which is what all the comments here are discussing, and, of course, something most of us experience) and the much more serious problem she's struggling with.