skysight-inc/HackerNews huggingface dataset:
I'm not someone that would be widely considered to be an innovator, but I had a few of the very first microcomputers that came out alone with some accompanying books of how to program them in BASIC, which was very important to the start of my career. The only free games I had early on were the ones I wrote myself, though it was only a few years before I was copying commercial games from others in an Apple II computer club. I also had the 1979 Big Trak- the real world version of logo; in fact if you were to attach a piece of sidewalk chalk to the back of it, it would be even more similar. I've often thought of getting the newer version for my daughter, even though it's not exactly the same: https://www.amazon.com/BBT-BIGTRAK-Big-Trak/dp/B0035IZ85G/

If you're looking for ideas for youth to get into programming, I've had the most success with Scratch: https://scratch.mit.edu/ , but I think Legos and Minecraft (or the free imitation, Exploration Lite)- things that you build with- are also important. Read "Jeff Bezos on the best gift he's ever received": http://www.marketplace.org/2014/12/08/business/jeff-bezos-be... And of course, getting kids into music is a great thing for creativity.
The truly annoying thing about the App Store isn't just the censorship, it is how inconsistently it is applied. App X gets in and App Y doesn't for reasons that would equally apply to X.
EU Referendum: Would Brexit prompt London to go it alone?
E.g. when they use messengers which claim that they are end-to-end encrypted.
Could you expand on how one would specify DAO-like contracts with only first-order logic?
China's Tencent buys a majority stake in Finnish Supercell
Yes, I was pretty immersed in Duke Nukem 3D even though you could see the pixels. I had an 800x600 emagin z800 hmd, but my brain interpolated both displays to a higher resolution
But : https://en.wikipedia.org/wiki/Solidity "As specified by Wood it is designed around the ECMAScript syntax to make it familiar for existing web developers;"
See also https://arxiv.org/pdf/1211.6468.pdf, which accompanies a theory recently published in the Archive of Formal Proofs: http://www.isa-afp.org/entries/No_FTL_observers.shtml

It states rigorously what it means to be an object ("observer"), and what it means to travel faster than light, and proves that observers cannot travel FTL. In special relativity, though, not GR yet.
Also, the UN bank can threaten to kick out your central/federal bank too.

Also an interesting example of bank politics is that Khadaffi made several laws in Libya against UN bank rules, for example providing loans with infinite term and zero interest for newlyweds. During the civil war, one of the first things the rebels did was create a central bank in Misrata, pledge loyalty to UN and then redquest to be recognized as the true Libyan Government.
When someone is so obviously wrong, there are only three possibilities:

1) Ignorance and no desire to learn;

2) Ignorance and desire to learn;

3) Trolling

My answer stops the discussion, avoiding 3, without leaving possibility 2 without response. If it is case 1, any answer is moot.

Sorry if I sounded too aggressive. Aggression is unintended, even if somewhat unavoidable when skirting possible trolling.
There was a sherif (or other law enforcement type) who tried to intimidate credit card processors for supporting online sex trade via Backpage last year. A judge stepped in and said he was overreaching (Backpage has content that is legal as well). First link from a Google search:

http://www.slate.com/articles/technology/future_tense/2015/1...
On mobile it works horribly: I try to delete some characters and it gets autoupdated and recovers those characters, so deleting becomes impossible.
From my previous experiences one man show is very difficult. Especially if you dream big and have high goals (e.g. monetization, startup idea etc.).

I am now trying to involve at least one person to all my side projects. Even for small projects. There is great problem solving attitude - Divide-and-conquer.

If you can split problem to smaller parts , you can involve some other passionate friends who can participate and help you.
Absolutely realistic, though it helps to have good intuition about math. I've seen smart people without data science experience make the leap after a 12 week boot camp, or finishing the Johns Hopkins Coursera certificate. If you're good at picking stuff up online, the latter is probably the best start.

There is such a shortage of data scientists that most companies will settle for 2 out of 3 of the trinity of Stats, Programming and Domain Knowledge. If the candidate is smart enough, sometimes 1 out of 3 is enough.
Yes, and a high fee at that. Between ebay and paypal, you pay about 16% as the seller. They could easily take the hit in these kinds of scenarios (which are still pretty rare when considering the whole ecosystem) and still be very profitable while they improve their fraud detection methods, but instead they'd rather just collect their rent, do pretty much nothing, and let someone get screwed.
> When a professional comes in, he expects to be treated like one

How do I know if the person I'm talking to is one of your "professionals," without asking these questions? I need to weed out the pretend professionals.
The Gun Control Farce
> If we can incentivize people to make useful products out of all that CO2 just floating in the atmosphere

We already do that. It's called food. Pretty much all carbon you see on your plate came from CO2 floating in the atmosphere.

And, BTW, if we remove all CO2 from the atmosphere to make cars, batteries and bridges, we'll eventually realize those things are not very nutritious.
Neil's idea was that all of us should become aware of the environments we live in and how our brain/minds are genetically disposed to accommodate to them without our being very aware of the process, and, most importantly, winding up almost completely unaware of what we've accommodated to by winding up at a "new normal".

The start of a better way is similar to the entry point of science "The world is not as it seems". Here, it's "As a human being I'm a collection of traits and behaviors, many of which are atavistic and even detrimental to my progress". Getting aware of how useful cravings for salt, fat, sugar, caffeine, etc., turn into a problem when these are abundant and consumer companies can load foods with them....

And, Neil points out -- in books like "Amusing Ourselves To Death" and "The End Of Childhood" -- we have cravings for "news" and "novelty" and "surprise" and even "blinking", etc. which consumer companies have loaded communications channels with ...

Many of these ideas trace back to McLuhan, Innis, Ong, etc.

Bottom line: children need to learn how to use the 21st century, or there's a good chance they will lose the 21st century.
How much impact have actual dreams had in your work? Have you ever gotten ideas or answers in dreams?
New update to the HTTPS Checker app, improved mac support for copy/paste
I used spend close to 2 hours a day hunting for Apple news back when I was in school, from the mid-00s to 2012ish, and I hit most of the sites you're talking about. I still listen to the Talk Show and ATP, and I follow Jason Snell on Twitter.

But I also have never heard of this website.
thanks mate, i had no idea that there was an stackexchange column for the quants. anyways, thanks a lot for the info.
Yes, I've had similar periods of doubt when considering ideas for my personal projects, though never to the extent you've been experiencing.

In general, doubt is a healthy thing. It allows you to weight the decision and the consequences before blindly jumping in and possibly making a terminal error. Without doubt as a balancing mechanism, humans would be acting on a rush and we would be living in anarchy and chaos.

That said, however, there is a limit as to what you should allow your doubts to do. Speaking of your personal projects, it is normal to have an idea, initially consider it great, get excited about it, then in a few days sometimes weeks/months to cool down with regard to it. This is in principle the necessary process. You need to let your ideas prove themselves before you act on them.

But then when you're convinced this is a solid idea, which has a potential for market acceptance and the real need it can satisfy, then it's time to put your doubts in the back drawer and decide whether you go with it or not. The idea may be great but too big for you alone to handle it, in which case you start to look for outside help. If it's small enough and you can pull it off alone, then do it. In the past I had ideas I began to work on to realize later their scope was beyond my abilities to complete them so I stopped them unfinished. I choose not to think about them as failures, but as painful but valuable lessons which taught me things I otherwise would never have learned. Then in the future I would not make those kinds of errors in judgement again.

Fear of failure is also a cultural thing. Certain cultures are very much averse to risk taking and failing where the society looks down on those who tried something unconventional and did not succeed. I don't know if it applies to your situation, only you can tell, but at least you should be aware that this may potentially be affecting your perception of reality.

No one starts a software project with an official warranty letter from some authority stating that it will work. You simply recognize its potential, you believe in it and that should be enough to keep you going. That's how the mind of an entrepreneur works.
That is a heavily-filtered network: if he didn't drop most of the weak connections he'd end up with everything connected to everything else. On the other hand, if you don't use a sophisticated way to define what a "noisy" edge is, you'll end up with some curious cases like the one you point out. He might have used a naive global threshold -- it's the easiest way to go about it: drop all connections with weight lower than x. But it's also very wrong most of the times :-) Something like the disparity filter [1] works usually well, although you have sure that its null model hypothesis is aligned with what you think is the generative process of your network. The field is "network backboning" and it's a nice one from network science.

[1] https://en.wikipedia.org/wiki/Disparity_filter_algorithm_of_...
China's Tencent to buy Finnish game-maker Supercell for $8.6 bn
I've just read elsewhere that they paid US$ 8.6B for it.
http://www.wsj.com/articles/tencent-agrees-to-acquire-clash-...

I'm quite curious now to see how this moves forward. China is a very different market from the "West".
Mythbusting HTTPS (Progressive Web App Summit 2016)
I'm not assuming this at all. By all means, learn via non-traditional routes! I only meant to push back on the parent comment's framing of big-O complexity as useless theory.
Dawn of the robotic butler: R2D2’s ancestors already walk (or roll) among us
Same. I think the issue is lack of personality and blandness. I clicked through some MacNN articles and they all had the anonymous byline "MacNN staff".

In comparison the successful Apple blogs are done by driven and opinionated individuals (Jason Snell, John Gruber, Siracusa, Marco Arment, Ben Thompson) which you get familiar with over the years and reading/listening to them over time is like talking sports with your pals.
MacRumors has Arnold Kim, 9to5mac had Mark Gurman etc I don't even read iMore often, I but still know that Rene Ritchie and Serenity Caldwell are working there. MacNN? I have a blank.
That's a pretty old framework. The idea of peace through codependency is AFAIK a bit newer. The biggest problem is that it looks like it could lead to sovereign insolvency which can backfire if it leads to economic calamity and the rise of a political group with an eye on conquest (see Europe 1930s)

As an interesting aside, I'm no fan of wealth inequality. However, if it looks like it's the primary mechanism that is prolonging relative global peace (as in no biological or nuclear weapons being used), I may accept the tradeoff.

There's a balance, to be a bit vulgar, between "alright we need to pay this" and "fuck this debt, we're storming the castle"
Ok, so why is Python so slow (comparatively)? I had understood that must of the speed-critical tasks in python were done by wrappers of lower-level C code. Example: numpy. Is this not correct?
But it also doesn't perform as well with large data sets and has less compiler optimizations and no JIT.

Saying Go is much faster than Java is nonsense.
>> From my previous experiences one man show is very difficult. Especially if you dream big and have high goals (e.g. monetization, startup idea etc.).

It's been my experience as well. Pretty sad to recognize the limits to what you can accomplish alone. Sad but necessary.
yeah, the GIL only slows down threaded code. The big reason that the GIL hasn't been removed is that any patch removing the GIL slows single threaded performance.
That's exactly it. The current op codes allow for this kind of mistake. So mistakes like this will happen.
1 point by ashimema 0 minutes ago | edit | delete

Love DBIx::Class.. but it's not a good/perfect fit for Mojolicious by a long way.. it's blocking by nature and thus doesn't play too nicely if your aiming to write a non-blocking mojo app.
reply
Hackers, experts decode the magic of 'Mr. Robot' ahead of Season 2
Why do you choose to label competition and development of a better product as 'fucking dirty'? Criticizing Uber for some imaginary future world where it has captured the market via regulatory mechanisms (like taxis), seems premature to me.
This becomes tricky when you're using a language like Ruby where arrays also have built-in union and membership operations.

And I don't see why, if performance is critical, knowing which operations/techniques/algorithms are orders of magnitude slower than others wouldn't be useful (it has been for me).
But length contraction means that, subjectively, you'll think you've only travelled a few hundred thousand kilometers.
I looked at one where you would twiddle the bytes on filesystem, but this was easier. Fire and forget until the results are in.
Well, when we get obvious deviations between IQ and g (the thing IQ is stated in the academic literature as what it's trying to measure) some will say that the IQ test was administered incorrectly. Some will say that IQ tests aren't perfect.

IQ tests are probably both not perfect and administered incorrectly (often enough).

I think it's an almost meaningless number unless we're talking about very large groups of individuals, and there's a lot of evidence and theory to support that.
I have to write a whole bunch of

if Sys.info()["sysname"] == "Windows"

even in R!
Thanks for this answer. After reading it it seems to me that every other answer is just saying "C is hard" with a lot of words.
If it's reversible like that it is still possible for PayPal and others to implement it too.
What about having a client-side only "corruption" function that is unique for each client? The file is visually the same, the md5 hash is different but when the torrent client is sending the data it just "uncorrupts" the file. When the file is received by another client, that one person's client will take care of uniquely corrupting their own version for storage.
Money. It's all subcontracted out. It costs tons to do a full nation the size of the US and it's dramatically cheaper than a foreign nation.

There are also the conspiracy type reasons but I think it's just a jobs program for white upper middle class men.
except each client could have its own seed
They are immutable, there's no implicit cross-dependency between data upper on the calling hierarchy, and any shared data can be recalculated as many times as needed.

That's what I get from the top of my mind. There are probably more features that will help. Purity is a very strict guarantee.
Valve doesn't make games that you can play sitting in the subway.
The difference is that Paris, just like many EU cities, has a very different layout from most US cities. The city of Paris actually compares to inner cities, with suburbs being other cities around. The difference is that most integration between Paris (Paris and its immediate surroundings concentrates most of the workplaces) and the suburbs is done by public transportation, and that the inner city infrastructure can't support the affluence of cars cars.

The kind of large families like you have are very rare in paris, for multiple reasons :
-it's easier to afford more space/a house outside of Paris. The people that can afford large housing in Paris definitely can afford alternative solutions.
-Having a large family and having to care for it by yourself means you rather have a car (e.g. to drive children to school, activities, vacations, etc). Having a car in Paris is not a good idea.
-Cities outside paris are usually more friendly to families : it's easier for schools to take the kids in woods for sports activities or hikes, sports facilities are more accessible, etc.
-Also, more families outside of Paris means that your children will grow in a neighbourhood with families. There's little for children to do outside of home/school in Paris.

Btw, your grocery list feels like your family is around 15-20 people. Families are considered large from 2 adults/4 children here. While it was common before the boomers' generation, families with more than 6 children are almost non-existent now. Also housing 15-20 people decently in Paris probably means you could hire people to take care of groceries...

(also lasting snow is maybe once-a-year in Paris these days, and it's usually chaos these days)
Well, those Nobel prizes are for a specific theory. In practice, in this case, you see developers looking to get problems solved (or solving problems), and getting distracted to look for another job. So even if you are removing market friction, there's a huge cost in people switching (or even getting distracted all the time). In my opinion, if people are looking for a job, they should go to a job-hunting website (even if it has lower-quality data about them).

Anyway, it would be nice to have the effects properly quantified.
Pixpa just got featured on ProductHunt - https://www.producthunt.com/tech/pixpa
I'm with Betteridge on this one.
But wouldn't Ethereum be a lot safer to use if its contract system would only have so many degrees of freedom, that all side effects and properties of contracts were computable for all contracts in a practical amount of time?

With the current system I imagine one could even utilize homomorphic encryption to implement another Ethereum inside Ethereum that is cryptographically protected not only against modification but also against inspection :)
The issue with software engineers is you can get resumes of people with years of experience and they don't know how to write a loop somehow.
Like ETS/DETS for Elixir/Erlang?
Do you have an opinion on text based vs visual programming languages? I think the latter is good for learning, but feel impractical in my day-to-day job. Is there a sweet spot?
If you look at supercomputing as a national strategic asset, that is a small number. The K-computer was around the price of a battleship: 1b USD
The center of the galaxy is 32,000 light years away. 32,000 years will have passed at the center of the galaxy by the time you get there in your 3.2 second journey. If you then turn around and go back, another 32,000 years will have passed before you get home.

It might feel more like time travel than space travel.
But virtualizing such things is what OSs are all about.
Has anyone made a site yet detailing all of these horror stories? Paypal's behavior is unacceptable and needs to change, yet years later things still seem just as bad for their customers.
Microsoft Looks to Take the Blockchain to the Next Level with Project Bletchey
It wouldn't be the final word on VR API for all eternity. It's a starting point for the spec, which will change as the industry grows.
In what way do you think LRB readers are being fooled here? What false claims does the article make? If you just pattern-matched it as a 'Craig Wright = Satoshi' piece, you're mistaken -- it is really a (somewhat) behind-the-scenes story of how the whole affair played out. Although he doesn't come to any definite conclusions, the author is nowhere near as credulous as some commentors seem to have assumed.
This. But I think there is an aspect of misguided "we're doing the right thing" doublethink layered on top of it.
> This is much faster than C# or Java, which compile to an intermediate interface (CLR and java bytecode respectively, which then run in a VM).

Except there are things like ExcelsiorJET, CodenameONE, J9, .NET Native, CoreRT, Mono -AOT, IL2CPP.

As usual, language and implementation aren't the same thing.
>Have a look at this excellent highly portable IPC library: https://github.com/saprykin/plibsys <-- That's the right choice for the right job.

>[...]

>...but for a web service or web framework?

>nah.

>Go was written specifically for those purposes, with high throughput performance as its goal, and a significant amount of effort devoted to optimizing that.

>It's not suitable for something like plibsys either.

I found this part of your comment difficult to understand. Is C not suitable for plibsys after all, or is it Go which wouldn't be suitable, or something else?
Check out jupyter. It hosts a variety of runtimes including JavaScript and has tons of other goodies like an interactive debugger and graphing. Very powerful.
Yeah, this scenario is a million times more plausible. ML that augments human capabilities to empower bad people to do even more evil things.
But are your parents spies? And if they are, how do you know they're telling the truth when you ask them about Bitcoin?
About categorical change, I agree... seems like everybody is just busy optimizing stuff invented in the 70s.
Infomagical: BOOTCAMP
> avoid using the garbage collector.

The reason for that is likely because many libraries would simply stop working. Anyone who has written lock-free C++ and lock-free managed understands the fundamental reasons why explicit memory management could never be added. Even if you exclude threading, things remain broken: the entire BCL would need to be rewritten and most likely suffer drastic API changes. The problem of allocation lifetime impacts API design to a very large degree. As soon as you call code that assumes implicit allocation management (BCL), you lose all guaranteed knowledge about lifetime.

What would be nice is to be able to tell the GC something along the lines of "this weak reference is pointing to something that is most likely garbage." It could then tune its heuristics for that object and collection in general.

> huge byte array

Huge struct arrays are commonplace in perf critical code (e.g. particle systems). They work quite well because they are O(1) during marking and should quickly promote to G2.
Embrace extend extinguish. Valve is not going to block the rift but they will make it's users second class citizens, until VR hardware goes the way of monitors and sound cards. Facebook adds little to this as they don't know gaming and don't have a history of keep multiple businesses going at the same time. So really it's the same company that originally developed the hardware with access to more capital and the risk of being shut down.

In the end VR is going to be on a tiny fraction of computers for a long time. There will be waves of improvements and a few hype cycles (3D TV anyone?)

PS: Sure this time it's different, and next time it will also be different, and the time after that...
I know a popular thermal modeling program requires you to buy the Intel Fortran compiler to run as well.
Seems like a lot of people are criticizing the validity of this test.

And yet, this is an easy test to replicate:

1. Charge any windows 10 laptop to 100%.

2. Set alarm to go off at 80% Battery.

3. Stream video (netflix, amazon, youtube, etc..)

4. repeat with next browser.