jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Also take a look at sysprof:

http://sysprof.com

The 1.1.6 release uses the same kernel API as perf, but displays full call trees. Screenshot:

http://sysprof.com/screen-shot-4.png
Does this flaw only apply to massively multiplayer games?
I love and loathe Apple keyboards. On the love side, the original 1984 Mac, and the Apple ][. On the loathe side, most anything in this century.

I like the IBM model M's, too, so there's that.

My daily drivers now are Cherry Blues or Browns.
Hey there! That's actually a good thing to know.
it's a long time we hear that: There is no cloud, it's just someone else's computer. That WAS true and it's actually talking about datacenters.
when you upload a file on a traditional cloud storage, you files are actually stored in the data centers of property of this cloud providers, or more often rented by them.

Cubbit on the other side doesn't own nor rent data centers. It count on a network of nodes around the globe.

this means:
- higher security: files are never stored on a third party place. The file is encrypted with a key that is generated on the client side, it travels encrypted to (data center in a traditional cloud) and is decrypted with a key generated on the client side by the recipient. The third parties that provide the service are not able to read the content of the file when it travels or when it is in rest. The cool thing about Cubbit is that in addition to this, the files travel via p2p, so they are never stored on a system owned by a third party but directly on the nodes of the system owned by the users.

- Greener: the usage of data center require an unbelievable amount of energy and is responsible for the emission of 110 million tons of CO2 every year. Cubbit don't use data center , but rely on the device plugged to be nodes. This does not require cool the system down saving a great amount of CO2 and energy.

- A datacenter need very high costs of building and mantainance. Cubbit doesn't use datacenter so it's ale to provide the service at a very effective cost
Except that they haven't extinguished anything.

They certainly embrace and extend which is the very nature and purpose of Open Source software.
Sure, threads are easy to understand. The difficult is when you get a concurrency bug but that can happen with single threaded async/await code anyway.

Also threads are definitely not easy to use in all languages. E.g. C++ gives you very little help (no channels for example), and JavaScript makes starting threads difficult and moving/sharing memory is limited to primitive arrays.
The market price for a referral is negative. Businesses would normally pay to seek them out.

The australian law seeks to flip this on its head and make you pay to recommend, and forbids you from declining to recommend.

Right now it only applies to google but the principle is insane. People actively pay google to recommend their sites: it’s the entire basis of google ads!
I'm not sure what exactly your question is. It's an RSS reader. Is your question just: Why another RSS reader?
I believe the focus on LDL as 'bad' has been misguided. It's an improvement from 'all cholesterol is bad', but we just don't understand very much about how it all works, and so as we discover more, we slowly refine our understanding.

A lot of the theory about why LDL is 'bad' is based on the fact that arterial damage is repaired with the stuff, causing plaque. There's no evidence that LDL is causing the damage, just that it has a role in how it's fixed (in an ultimately detrimental way).
What are they fighting for if they don't stand up for any principles and are willing to do the same bad things their enemies do? Even if they win, they've become a new baddy.
> Pawns in Xiangqi are nerfed. (No diagonal move until pass the river [...]

Pawns can't move diagonally. Once they cross the river, they can move sideways.
BitTorrent download speed has a lot less to do with bandwidth than with how many peers you can connect to, and downloading these things fresh there is often a lack of them.

I BitTorrented the 64-bit Desktop edition it as soon as OMGUbuntu broke the news on Twitter and it took me around half an hour (for 700 MiB).
Great comment. The way this ends up gendered (and race-influenced) in a) & b) is in the same way that it gets that way in c), only you're in front of potential investors (or trying to get in front of potential investors), and/or people that you're trying to get to work for free in return for future promises, rather than board members.
Get into the habit of locking your computer the moment you move away from it?
This is a VERY common misconception, and is not a good intuition for how quantum computing is different than classical.

A better intuition, in my opinion, is computing with "un-flipped" coins, except with funny complex-valued probabilities of heads vs tails instead of real values between 0.0 and 1.0. Because the probabilities are complex-valued, they interact in ways that can seem a bit counter-intuitive, (it makes sense it is counter-intuitive, because how many quantities do we deal with day-to-day that are described with complex numbers?) These interactions can provide some algorithmic speed up on some nicely structured problems.

It's not always obvious what these problems are, and it doesn't relate to do whether the problem is highly-parallel. My intuition for "quantum-friendly" is if a problem involves some kind of periodicity, or Fourier-like frequency analysis, then perhaps you'll see a quantum speedup. But it's important to remember the coins don't somehow "try every flip possible" to find the answer you're looking for -- if they did that you'd be able to solve NP problems in constant time.
I thought there was some russian commander who avoided a direct command to launch missles, and it turned out the command to launch was a mistake made by some other russian entity relying on faulty data. Seems as close to a "button" scenario as one could've had.

edit - point being that, at least in this case, in 1983, it contradicts the claim in the article that these "systems aren't centralized", and "requires a lot more activity, spread out across a vast geographical area". I'm sure it's better in current times.

*edit - oh, I thought he had the power to launch himself - I guess it changes slightly if his job was only "to report" up the chain of command.
Works alright on Samsung Galaxy Tab and a THL phone.

Tried a few times, with a similar error. I've never worked with Unity, so I don't know how to debug a problem inside Unity native code. I can't post all of the logcat data here, but this seems to be the most relevant:

01-20 10:20:49.570: I/WindowState(411): WIN DEATH: Window{1f4c259b u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerProxyActivity}
01-20 10:20:49.582: I/WindowState(411): WIN DEATH: Window{2d726002 u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity}
01-20 10:20:49.583: W/WindowManager(411): Force-removing child win Window{2eedb347 u0 SurfaceView} from container Window{2d726002 u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity}
01-20 10:20:49.603: W/WindowManager(411): Failed looking up window
01-20 10:20:49.603: W/WindowManager(411): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@367fad13 does not exist
01-20 10:20:49.603: W/WindowManager(411):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8412)
01-20 10:20:49.603: W/WindowManager(411):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8403)
01-20 10:20:49.603: W/WindowManager(411):	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1113)
01-20 10:20:49.603: W/WindowManager(411):	at android.os.BinderProxy.sendDeathNotice(Binder.java:551)
01-20 10:20:49.603: I/WindowState(411): WIN DEATH: null
01-20 10:20:49.752: I/Zygote(131): Process 3008 exited due to signal (11)
01-20 10:20:49.802: I/ActivityManager(411): Process com.pipsqueake.cupi2015 (pid 3008) has died
>“As long as a zombie is not removed from the system via a wait, it will consume a slot in the kernel process table, and if this table fills, it will not be possible to create further processes.”

To the author->

Do you know how many processes a kernel can handle ?

root@lisa2:~# cat /proc/sys/kernel/pid_max
32768

fyi.
As seen with "The Cloud": Yes fast corporate innovation is needed to keep up.

The IoT is more of a marketing thing, but marketing is just what the majority listens to.
Ha, reminds me of the SF Music Hack Day project we did way back when: http://huesound.org/

I guess there's nothing new under the sun :)

Their design looks a bit nicer, but I am going to guess they spent more than 24 hours on it as well.
I was expecting less "art discussion" and more technical discussion.

Fortunately, the details occur later in the article, but there's a lot of "art talk" at the beginning of the article.

They used 3D Max for software, and simply cut the Ark into regular cubes, which were then glued together. Personally speaking, I'd be more interested if they had a more complicated technical methodology.

If they simulated assembly modules, or had a more intricate assembly system (Joints are... surprisingly complicated and intricate), I'd have found the article interesting. Otherwise, this was a very brute-force methodology to build a massive art piece.

For example, imagine if the Ark were built out of a metal skeleton simply welded together. The Skeleton could have been scanned in with a 3d scanner, and then a custom model built around the support.

The model could have then been a hollow-shell, simulated with FEA for structural integrity and then designed to be press-fit together (without glue).

Such a methodology could have been accomplished without using literally tons of plastic that this guy has done.

The way the article goes, it sounds like the frame was designed after-the-fact. Which is kinda surprising that they made this work at all without collapsing in on itself.
I enjoy also the Alan Perlis line, "You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program."

I have been endeavoring to get in the habit of writing about things that I learn. My main obstacle is the feeling that, even if I can write and explain the topic well, other people can too and already have; so why bother writing about it? But that misses the point -- or even two points.

The writing helps me; the fact that someone else wrote is irrelevant. Further, my writing, even if the subject matter is hardly original, might in fact help someone else: not everyone favors the same calculus textbook, or the same Python programming manual, or the same history of World War II. People enjoy different writing styles, different perspectives, even different fonts and page layouts. (I've elected against buying at least one book because I found the page layout excessively annoying to look at!)
See also:

> Leaked Files Expose How China Organized Mass Detentions of Muslims:

https://news.ycombinator.com/item?id=21560871

> Data leak reveals how China 'brainwashes' Uighurs in prison camps:

https://news.ycombinator.com/item?id=21622138
>Ironically, the thing I would appreciate most is a manually curated, Wikipedia inspired, hierarchical directory.

Those are subject to the limitations of hierarchies [1]. They don't work well beyond a quite small data set. And for a directory curated by someone else, you would need it to be someone that organizes things in exactly the same way as you would. Tagging and faceting can help a bit with that in the early stages of growth, but ironically you ultimately need a way to search the contents of the hierarchy.

[1] https://wiki.c2.com/?LimitsOfHierarchies
House supply remains constant + all buyers get 20% bidding budget increase => prices go up 20%
While you and me agree it's shitty of the US government to not consider all humans on this planet, this is hardly the first nor the last time the US government is actively trying make things worse for others. In fact, large parts of the US geopolitical strategy is just that, screw with others in order to try and save itself.
Well, almost. The problem is that _nobody_ gives a shit about the people. The old overlords demonstrated how much they care by cutting off the power and water supply. The new overlords are not interested in taking more risks to continue what they started. The international community has a very little clue about anything, a strong opinion about everything, and not enough time and attention to give shit about the people.

But this GitHub announcement gives a hope that someone somewhere gives a shit about the problems of real people and that the sanctions will eventually end one way or another.
This post sums up my feelings exactly. Signal is objectively ugly and has quite a lot of display bugs that there's really no excuse for in a messaging app. Telegram is (subjectively) beautiful - they really nailed the UI - and is by far the nicest to use of the three. WhatsApp is both hideous and horrible to use. I wish I could drag people away from it, but even having had my WhatsApp status set to "WhatsApp is spyware, message me on Telegram" for the past 3 years, not a single person has switched.
I don't think there's any real standard, since it very much depends on application SLAs, industry sector, size of the on-call team, geographic location, length of on-call rotation, frequency of call-out, how realistic the management are, how much inconvenience the team members are willing to put up with, etc.

For example, I work in London and it would be unreasonable to expect that someone could travel between home and work on public transport and still meet a response SLA less than one hour. That would likely be a different length of time in another location, or if people worked 100% remotely, for example.

My opinion is that if you have a response time less than say 30 minutes, then you actually need to be compensating people for sitting in front of their computers ready to respond immediately, whether that be in the office or remotely.

Unless call-outs are very frequent (in which case there are underlying reliability, capacity management, and/or alerting issues which need to be resolved), then on-call isn't really about the extra time spent working, but the restrictions on what one can do whilst on-call.

To use a fairly simple metric: if an on-call SLA means that I have to be concerned about whether I can pop out to a local shop or how long I can spend in the shower, then I don't think that I would be on-call, I would be working.

Of course start up environments (especially early stage) are always different from more corporate environments and there are generally greater resource constraints in general. For a start up I am usually looking more at what valuable experience I can gain, rather than maximising remuneration (subject to a certain base-level of course).

However ultimately the question remains the same: do I think that what I am getting out of this role is worth what I have to put into it? There are probably roles in which I'd be willing to put up with the inconvenience of very short on-call SLAs, because either they paid very well, or I was gaining very valuable experience.

Whether a role fulfils ones own expectations for the reward/expenditure ratio is a question that everyone has to decide for themselves.
Are these the actions of the US Government or the response to China made by the US gov?
China doesn't care about their own people rights, unfortunately.
It feels like your argument here is that any company that employees people should be allowed to do anything, because stopping them from doing something would negatively impact their employees.
Visa | Data Scientist | London, UK | Full-time | ONSITE (when possible) or REMOTE (UK and Ireland only)

We're looking for a passionate and ambitious Data Scientist to join the UK & Ireland Data Science team at Visa Europe. You'll be working closely with Visa Consulting & Analytics in the co-development of data-driven solutions to help our clients grow their businesses.

Learn more and apply at https://smrtr.io/4PgtS
If they do not care why not ask them some mp3 with their sex scenes

Thousands subcontractors of google/amazon/ms already hear it, why you can't?
What's wrong with:

(deftype Foo
SomeCommonProtocol
(aMethod [blah blah] ...))

(+clj
(extend-type Foo
JvmOnlyInterface
(someMethod [blah] ...)))

Can you come up with another example you consider intractable?
All of these third-parry mod systems require a modified version. Bukkit did, and so does CanaryMod. Right now there's no official way to do modding so I suspect that this is their issue. And not releasing it allows them to generate a little revenue. For $30 a year? Sure, why not.
Well, more correctly, I did see it coming, but it was like seeing a train wreck happening in slow motion and not being able to stop it. Everyone else on the team found it a problem too, but they wouldn't really organize (or assert themselves in general). But c'est la vie, there are other good opportunities.
You never know when that pull request could turn into co-maintainer permissions. ;-) That happened to me with 3 packages last month!
I don't think the CIA cares about our jeebs.
Very cool, I just sat down yesterday to start hacking on a Go version of the same thing. (Go mostly just because I needed an excuse to use it and because I thought a single binary deploy option might be nice).

I'll definitely give this a shot instead!
>60% of a home's energy usage is in the form of heat. 42% for space heating and 18% for water heating.

and 90% of all statistics on the Internet are made up. Unless you meant to say, "climate control" instead of space heating, this is just not true. You can't just take the "average" of what people use energy for in a country like the US, and expect it to be close to true for everyone.

For those of us living in the South, Southwest US (it was 65 and sunny here on Christmas day), energy usage is much higher for air-conditioning than for heating, and you can't just take a passive solar system and expect it to cool your house down.

Yes, passive solar heating can be great for some people, but not for everyone. Geography matters.
I use a simple example of how Rx (not FRP, that's something completely different) benefits in programming: the traditional use case of analytics events is to spread Analytics.sendEvent() calls in many places of your codebase. Using Rx to solve this problem, things get inverted: you have all analytics events defined in one module, they are listening to events happening throughout the codebase. Sometimes the platform (mobile or whatnot, think beyond JS) provides convenient lifecycle events for this. In conclusion: the only place you see analytics events in your codebase is in the Analytics module.

To me, it's about separation of concerns most of the times, and about handy event operators sometimes (e.g. https://github.com/Reactive-Extensions/RxJS/blob/master/doc/...).
"High Rise" is accessible. It was written in 1975 so might be a bit dated.

http://www.vice.com/en_uk/read/underappreciated-masterpieces...
Ah that explains it! Haven't been able to push to Github ever since stepping off the plane in Mumbai. Strange thing is that the website works off-and-on. Pushing results in connection refused though. There's also been ZERO information/news provided by the ISP (MTNL) in this regard.

Absolute shame that a blanket ban like this is applied. It has a profound effect on everyday activities unrelated to the original reason for banning. Even if there is content of a questionable nature, it's absolutely crazy to not expose this. Let people make up their own minds about what is right or wrong. A simple ban on these websites isn't going to stop those who mean harm from getting to their goal.

All I can see that this results in is collateral damage, e.g., me not being able to push the latest commits for a research tool I'm building. I might be small fish, but that's the exact point; a ban like this necessary works like a cluster bomb.
Believe it or not. #12 is not an error. Now put the semantics of that sentence in your hat and reevaluate the entire test and the concepts that went into the test. Think about it from a pedagogical standpoint.

We're adults, we've been through school. We can make some assumptions. We can guess that a "subtraction story" like in #9 is supposed to be an explanation of the algebra problem (in 1st grade) 8 - ___ = 2.

Something like "I had 8 problems, but got 6 answers wrong. I only got 2 right."

We can establish that a subtraction story is tied to the concept of subtraction which is indicated with this symbol '-'. (I'm not going to address the picture).

We know, because we're smart 1st graders, that a story is made up of sentences. So a subtraction story, must be made up of subtraction sentences. And we know from concepts like the ones that built up to #9 that '-' is the symbol for subtraction and there's some kind of concept that an equation like 8-6=2 must be a subtraction sentence written with symbols and not words. Though this equivalence isn't easy for kids to get, which is why word problems are always so hard in maths pedagogy. But let's say I'm sharp and I get that.

Now reassess #12. The obvious related subtraction sentence, written with symbols, should be something like 7-3=4 or 7-4=3 (there's no context to let us know what we're subtracting from the lego diagram, so either answer should be correct). But we look down at the answers, and there's no '-' sign! In desperation we circle 'c' because it has all the right numbers, even if it doesn't make any sense conceptually...none of the other answers have numbers we can fit into the picture.

Now absurdly this is marked correct! Whew, my grade is saved. But my concept is broken. Subtraction sentences do not feature the symbol '-', they feature the symbol '+'. I'm 6, and I'm just being introduced to this, so what am I to think? Subtraction stories use '-' but subtraction sentences use '+'...even though stories are made up of sentences. So either my English class is wrong, or Math is wrong...

But wait. #6 uses "subtraction sentence" also, but the correct answer used a '-'! Now what am I supposed to think? We know what a number sentence is. We know what a subtraction story is. But we have no clue what a subtraction sentence is and the concept for what it is is utterly lost. Now instead of learning about subtraction, I'm an extremely frustrated 6 year old who gets through tests by random guessing instead of learning.

This isn't a bad exam, this is terribly pedagogy. As a former professional educator, my assessment is that this is the work of idiots who were purposely trying to sabotage 1st grade math education.

Here's what I think of #1 https://news.ycombinator.com/item?id=8820195

By topic #2, in 1st grade we've utterly and completely failed every child who took this test. They couldn't even get through a few weeks of school before we managed to alienate most of the class from math education and a large number of these kids will carry this around with them for the rest of their schooling.
It is also a benefit corporation and thus insulated from normal business incentives.
> because you close void tags either way

No you don't. You don't close void tags because it does absolutely nothing.

It's like adding HTML comments around javascript code. You haven't needed that in a decade, yet some people still do it.
> As an engineer, your manager WILL BE a former SDE.

This is not strictly true. I was at Amazon for 4 years (2004 - 2008 in Supply Chain and Retail), I had 3 managers. Only 1 of them was a former SDE.