skysight-inc/HackerNews huggingface dataset:
The page shows the game running in an in-browser emulation of the DEC PDP-1 (in html5/JavaScript). The project was an entry to RetroChallenge 2016/10 [1]. A writeup/blog is available at http://www.masswerk.at/rc2016/10/

In a nutshell, the program brings Computer Space, the very first coin-op. arcade video game (by Nolan Bushnell and Ted Dabney, Syzygy Engineering / Nutting Associates, 1971) to the machine, which's showcase application "Spacewar!" (1961/62) had inspired it in the first place. Notably, Computer Space was not a program, but an electronic device in 74xx TTL logic.

[1] RetroChallenge is "a loosely disorganised gathering of RetroComputing enthusiasts who collectively do stuff with old computers for a month."
http://retrochallenge.net
The first example and the library itself looks too complex; I was looking for a simple webcomponent library, but I think I will just make a couple of DOM calls myself.

For instance, for the example, what does `skate.h('div'` do? I would expect it being inside the render() element to transform the component into a div. I would also expect that in `props: { name: { attribute: true } }` for name to be an attribute by default (most props have an attribute so that'd be a nice default). For instance, what does even render() do if it's just a web component library?

The definition of SkateJS, "write functional and performant web components with a very small footprint" looks different from the examples/comments I see here; it looks more like a "React in native web components" than the flat web components part itself.

Note: I have made quite a few js libraries myself so this is just feedback; normally I try to keep the complexity of the examples from dead simple to more complex ones.
How to Recover Data from Rooted Samsung on Mac
I assume their financial model is to charge agencies for their services. Often times by competing with private vendors. If such an agency is 10 percent over budget, it means they're undercharging agencies by that much. By failing to charge their true cost, they're potentially undercutting vendors who would have cost the taxpayers less overall.

It sounds like upper management doesn't want to do the hard work of accurately pricing their services, or maybe is intentionally undercharging to ensure they get to provide the service. In some ways, they're definitely in a bind -- if they undercharge, they're crowding out private competition, and if they overcharge, they look like greedy bureaucrats.
You know there is a large gap between a living wage and a typical software wage, right? If the wage discount is less than that, there is no restriction to who can take the job, despite dependents. (Whether they should accept such a tradeoff is a different issue.)
At least Australia's version of 18F (called DTA) has an enforced monopoly

The Australian Government has established a moratorium that stops Commonwealth
(federal) agencies from investing in new, or duplicating, service delivery
capability. The moratorium is an important tool to help government limit the
fragmenting of users’ experience across the Australian Government.
All of that is orthogonal to the actual content of the post, which is about the job quality and duties of men who choose to be nurses.
This argument holds only if you block javascript wholesale. Do you?
lol snapchat is starting to sting
I hate the "limits are all in your mind" mentality. Sure, maybe the limits in many peoples' minds kick in before their physical limits. Those limits are there for a reason, though - hitting physical limits has (often serious) physical consequences. In the extreme case you start to damage muscles, ligaments, organs. Your body is actually killing itself.

It's like when people talk about "giving 110%" on a racetrack. You know how to spot the ones giving 110%? They've already crashed, because no amount of positive attitude is going to increase your tyres' coefficient of friction.
All those microservices add overhead. They read that google does it this way (multiple apps in a server) and now they all must do it to fully utilize aws vps.
Yup...I support pen and paper(along with an observer system), exit polling, and voter ID. Probably the most objectionable of my points is voter ID, but I would be all for government spending whatever it took to make sure that all eligible citizens had an ID to vote.
Adblock didn't do it in the beginning either :) Just like utorrent became popular because bitcommet became slow and clunky. Have you looked at utorrent lately?
It didn't detect my old gnupg rsa-1024 key, even if it has lots of attachments and subkeys. So call me sceptical.
The Dragonbox Pyra is nearing completion and taking pre-orders right now.

https://pyra-handheld.com/boards/pages/pyra/
From "PVS-Studio for Linux" - http://www.viva64.com/en/b/0441/

The new Linux version (.deb, .rpm, .tgz) is available for download on the page:

http://www.viva64.com/en/pvs-studio-download-linux/

We also recommend reading the documentation section "How to run PVS-Studio on Linux" http://www.viva64.com/en/pvs-studio-download-linux/ . If something is not clear or something does not work, we will gladly help you, feel free to ask questions in the mail.

If you want to get a registration key to try out the tool - contact us http://www.viva64.com/en/about-feedback/ . Over the time the process of getting the trial version may change, but now it is important for us to understand who downloads the analyzer, how the person uses it and which issues appear during the usage.
Why Aren't More Users More Happy with Our VMs? [pdf]
could you expand on persistent data structures? How do they give me 'free' memory with neither allocation nor mutable data? Or is that outside of pure FP?
The entire budget of 18F is about 10 cents per taxpayer. 700 staff hours is far below a penny per taxpayer. I'm fine with it.

In addition, most 18F employees are salaried, so this is not likely to be an actual cost overrun, but rather an opportunity cost.
This is great advice. I'd add that the culture around data engineering projects tend to be very different.

I've seen companies that treat data projects as if they were this great unknown projects where the developers could get away with using bad or no patterns and not follow patterns that other applications in the company use.

Technologies like Spark have made more common and easier to develop big data applications and implement design patterns that regular engineers can understand and follow.

Couple a great data engineer that with great data scientist using tools like Spark, R, H2O, Alluxio, Parquet, etc. and companies can truly exploit their large sets of data effectively.

The problem is DevOps and bridging the gap between a scientist's environment and a production environment and keeping both as flexible and testable as possible.

We started a company to bootstrap companies into this culture by providing DevOps services and UIs which simplify the deployment of Kubernets, Spark, Druid, H2O, etc. clusters. We also provide tools and services for simplifying and automating ETL pipelines with which models can be trained.

If you are interested in finding out more about these services contact us at: miguel@zero-x.co.
> So as a hiring manager I am pretty OK with rejecting a lot of good applicants just because some little part of the interview didn't go well, if it means that I never hire anyone really bad.

How does this square with the oft-repeated "shortage of engineers" meme that Silicon Valley can't shake. You seem to be able to pick and choose, and pass on good candidates for nit-picky reasons, so is there really a shortage of talent?
The statement of the uncertainty principle that I am aware of is that the product of standard deviations of conjugate variables (e.g., time and frequency; position and velocity) is bounded from below. This is a statement about the sample space. Note that standard deviation is expectation (over the ensemble) of the 2nd moment.

I did not remember the exact statement when I posted earlier, but here it is: the statement of the (markov) 2nd law of thermodynamics is also a statement about the sample space: It says that in expectation (over the ensemble) the relative entropy decreases towards that of stationary distribution (which in most systems is the highest entropy distribution possible in that system, thus absolute entropy is non decreasing). That is, unless the system starts at a state with a higher entropy than that of the stationary distribution, entropy will not decrease.

Both are mathematical statements, consequences of pure mathematics, neither of which gives a prediction - they both give ensemble averages, and both are both internally perfectly correct and consistent. See Cover & Thomas, 2nd Edition, Jul 2006, pg 81, section 4.4 - entropy rate of markov processes. Unless, of course, you are referring to a different version of the uncertainty principle which I am not familiar with.
> "and another project"

The other project was called Moblin. It was an Intel project.

It's a shame the N950 never got a proper release. The N9 got praised highly on release, but the N950 would've been the true successor to the N900.
I write my SQL as follows:

SELECT `second_column`,
`fourth_column`
FROM `table_name`
WHERE `first_column` = 'Value'
AND `third_column` = 3
ORDER BY `fifth_column` ASC
LIMIT 1
The project is about running KDE in a linux container on Cyanogenmod which is a modified build of open source Android OS.

But for some reason they use marketing language to make it look like they have invented some new mobile OS.

By the way, it doesn't look very secure:

- first, you have to unlock the bootloader. It means you can install custom firmware but anyone having physical access to your phone can do it too.

- Google did a lot to make Android more secure. For example, every application is run under a separate user account to protect it from other (potentially malicious) applications. Applications' privileges are restricted. KDE doesn't have such features.

So if you like KDE or want to run or maybe write KDE applications this project will help you. But you'll have to forget about security and I guess the project is in early development stage now so there can be bugs and something might not work.
I don't like nonresponsive folks either, but it's par for the course. Consider that before putting effort into a coding challenge or whatever they're asking of you.
Efectos del wifi sobre el cerebro y las neuronas (estudios científicos)
Ugh, don't remind me. That was a great piece of freeware before it went sour. :(

But, there are many many alternatives these days: Deluge and qBittorent are both pretty decent uTorrent replacements.
oh, buzzwords
Fortunately C++ is finally out of the coma and now the Concepts part is being looked into. This should finally make it possible to make many patterns truly generic without excessive amounts of template voodoo. (or Boost, which is a library of voodoo) One iterator for everything that is a RandomAccessSequence, etc.

Concepts are supposed to be the Design Patterns in the sense mentioned in the slides.
But they could use more user friendly names. (no, I do not mean developer friendly)
This is a pretty good way to get us to listen.
> What I don't get is 727 hours for that specific logo.

It's not 727 hours for the logo. It was that many hours for the entire rebranding effort, including coming up with the brand and implementing it. When coming up with logos and brands, it's often necessary to brainstorm ideas, try many of them out, review them with stakeholders, before finally settling on one vision and then executing it.
This is me, too. People react with astonishment when I dive into a new technology, pick it up quickly, and become productive. Interviews are hell, though (and worse than they used to be). I can't sleep the night before a big one, and I tend to be nauseous and jittery during the interview. That doesn't come across well at all.
10 Cybersecurity Tips for the Finance Worker
MacBook Pro 13 (without Touch Bar) review
Razer Blade Stealth review
You might want to try sailfishOS on a fairphone which work ok for basic stuff
I smell a hit piece from a mile away. 18F has done a lot of good but in trying to change how government IT does business but they've also made powerful enemies who view them as a threat to their power base..

Find something that can be spun negatively and sell the story to a friendly journalist. That it what appears to have been done here. Next get the head of a budget committee to question 18F spending. It is all done behind the scenes and sadly 18F's strongest supporters are all leaving government.
The sniping about 18F seems pretty transparent: federal IT shops don't want to do anything differently, and private IT vendors don't want any more competition for their contracts.

18F might be one of those ideas where you can tell that it's working because it's getting attacked.
From the actual report - "18F Branding – Staff spent 727 hours (valued at an estimated $140,104) developing the 18F brand. An example of one of their branding projects is the 18F logo change, seen below in Figure 8."

Pretty poor journalism. Brand development strikes me as a much bigger category than a single logo change.
I'm still pretty excited by what Vote.org is doing. Clearly something is broken when our turnout is one of the lowest among the OECD. And if our government – particularly state governments – won't fix even problems that are low-hanging fruit, then fundamentally someone has to do something.

My main concern, though, is that we're going to continue to struggle to justify the utility of voting to the average American who truly understands how little their vote impacts policymaking. When 0% of average people support a policy, the chance that it will become law is 31%. When 100% of people support a policy? Also 31%. That's not a functioning democracy.

The fundamentals are very broken. We need to systematically identify how people can wield influence over the political process en masse, and do so without expecting the rules of the game to change. Voting – on its own – has not appeared to be effective at this.
Facebook forbids banks from using users data when applying for a loan – Does it?
So you're saying you want to make a clean porn site?
They've actually done almost exactly this and are working to scale it up within limits of contractor system:

https://micropurchase.18f.gov
It's about what an organization spent compared to their budget. It sounds like 18F was budgeted $0 since they were expecting to earn back their costs in revenue by charging other agencies for their services. Since they did not fully recoup their costs, they "lost money".

If you budgeted the military $1 trillion and they spent $1.1 trillion, then they would also have lost money.
It's only all-hands and agenda-less if you use it that way. My team spins up small, feature-specific rooms where only relevant people are present.
> it will be interesting to see what happens to 18F after the presidential transition.

If Clinton gets in, she'll probably appoint people from Google into high government positions. Eric Schmidt has given her campaign a lot of money and technical support, and she's mentioned bringing people from Silicon Valley in during some of her rallies. Probably that means giving Eric Schmidt a high-ranking position, or Google lucrative government contracts.

I don't think that Trump cares too much about Silicon Valley. He'll probably just review them as part of a routine audit of all federal agencies, and ask them to explain what it is that they do and then make a decision to keep them. I think this particular agency is not high on his list of problems.
The document styles make code blocks sans-serif, and then attempt to use monospace indentation—the end result looks worse, not better, than no leading indentation.
You obviously aren't aware that since Android 5 there isn't any bytecode being interpreted.

Android is 100% native code since that version.

Even the changes in Android 7, although they use an intepreter written in Assembly, the code is JITed with profile information, both are cached and it gets ultimately fully compiled to native code when the device is charging.

Also in case you didn't notice, Apple is pushing for LLVM bitcode for their newer OS versions.

There is even a BOF on this weeek's LLVM meeting about how to make LLVM IR fully hardware neutral.
The economies change a lot when you can book that revenue up front. Many SaaS startups want to lock in year long contracts even if the total amount is less for this reason. That revenue can then be used to pay salaries, etc. Not everything has to be or should be paid by VC dollars.

Nest may have figured they could build a larger ecosystem in the IoT and Smart Home space and charge monthly at some later point but didn't materialize.
I think the Pyra even has an (optional?) modem module you could potentially make calls with (using a Bluetooth headset rather than sidetalking-style ;-)):

https://www.pyra-handheld.com/wiki/index.php?title=Modem
Investors Are Going Wild for a Digital Currency Called Zcash
http://i.imgur.com/VUdcIou.jpg

https://pbs.twimg.com/media/CIMxvS-WEAER49I.png

https://pbs.twimg.com/media/CINJUoqUwAEkSip.jpg
quick question about the indent of subclauses. How would you write a query where table3 needs to be joined with both table1 and table2? Would it change anything?
Next-gen curated knowledge sharing platform for data scientists from AirBnB
Screening Room; Not If, but When, Hints Francis Ford Coppola
are you meeting demand of an underserved market

people have nervous breakdowns and worse from running startups so make sure you're in a good spot financially to even do it

everything u do creates value. that sexy button your designer just spent two days on cost the company $2600 hope it was worth it.

that bug you left unfixed for a few releases now takes a whole weekend to fix and now one of your developer burns out and quits uh oh costs you $50000.

everything has very very exact price tag. add up all the missteps and the successes and get the final outcome
Because a hidden price almost always means "too fucking expensive".
Good article. One quibble: $5k for a conference sponsorship is pretty cheap; try finding any space at CES in that price range!

If the conference audience is a perfect fit, and you feel your company/product is far enough along to leverage the exposure, it could make total sense to pay for a booth/sponsorship.

If you don't have $5k to spend on marketing, or it's too early for it to be effective, that's a different story.

But if you do, then compare spending the same amount on AdWords (or other marketing/lead-gen channel X) and see if the math works out.
Monthly Installment Loans with No Need of Placing Collateral
Of interest: http://www.sqlstyle.guide/
Tuesday voting seems crazy. Why not just put it on a weekend?
‘Grappler’ to grab cars during police pursuits
>> Chomsky and Herman examined mass media coverage of U.S. enemies vs friends

That is not exactly how Wikipedia discuss the Pol Pot and Chomsky subject?

(Also, a later quote by Chomsky, at the end of that discussion of him, notes that Pol Pot's atrocities were "I think it would be hard to find any example of a comparable outrage and outpouring of fury." which directly contradicts comparing with East Timor. But sure, during the Cold War lots of dictators that was needed got off easy for human rights violations.)

https://en.wikipedia.org/wiki/Cambodian_genocide_denial#Chom...
Zonemaster (DNS zone validation/debug tool)
Why Python Is the Right Programming Language for Data Science
Everybody should try going through a bootstrapped business.

We've been coding for a few months now and don't even have a website. Business cards? hahaha.

Product + market fit comes first, everything else next.
Before the Flood: A review
To add to your point: people often make the mistake of trying to replace former team members with people who fit the exact skill profile of the person who left. It's highly improbable you'll find the perfect match.

Instead, identify the bundle of tasks that person did and find people who can take them on separately, and perhaps accomplish other tasks you didn't even realize your team could do.

If you were to identify every task your business needs, then you have the flexibility to direct those tasks to the right people. Further, if you're in a high-growth environment, you can continue to scale by motivating your people to fire themselves from their worst tasks and focus on their best expertise.

If your team continues to evolve in this way while your company keeps sound unit economics, then congratulations! You've solved the scaling problem.
This is extremely common and is normally caused by an optimization for streaming writes that leaves data relatively disorganized, in which case you need to perform numerous reads to find data which only required a single write to store.
Digital race with API management
If it was just paying publishers a portion per page that would be okay. I don't like this setup of trying and sometimes failing to outbid ads at whatever price that keyword is this second.

It still fails the 'open standard' test.
Is that another OS?
s/instagram/snapchat/gc
They've probably tuned Cassandra to favor write performance, accept a write as valid before it has actually replicated everywhere. The cost is that when reading the data, you now need to do more work to verify you got the latest value.
for a cheap cabin with fiber somewhere nice

Where on earth is that? lol
Just a fuck over the employee for 4% of their earnings thing.
I don't and I also disagree that it invalidates the argument. Advertising scripts are a blackbox for almost every site using them. There are open bidding systems and poor checks in place to validate ads that are submitted (Flash ads, for example, in the past).

In the example I cited, I didn't get a devastating virus from boxscore Javascript on NBA.com, or from some other local script, it was a driveby from a hosted ad. Just not worth the risk.
So persistent data structures are conceptually just an extension of the classic lisp cells: You can have a pointer to (a, b, c) and a pointer to (a, b, c, d) simultaneously, without using twice the memory or time. This can be extended to trees. And you can for example make an efficient tree-backed vector, with chunks of values at the nodes. With some thought you can even get good atomic properties so you can have safe parallel operations on the same persistent vector.

Here's a good start about Clojure's persistent vector: http://hypirion.com/musings/understanding-persistent-vector-...
The first 52 ideally.
Absolutely, there is a nice in built feedback loop as well.

Bitcoin increases in value which makes it more desirable, which drives miners to mine more, which increases the security of the network ( harder to attack ).

This drives the value of Bitcoin higher, repeat.

Anyone can have a blockchain, having a secure blockchain is not so easy. Miners secure the network and their reward is Bitcoin.
Actually I don't see much benefits from using Qt. C++ is pretty old language that doesn't have a GC and its syntax for me is worse than Java's.
https://plus.google.com/u/0/communities/11772167279397208033...
> Product + market fit comes first, everything else next.

I've done the bootstrapped startup. I'd change that line, simplify it.

Sales comes first, everything else next.
I generally love Alex's writing and have learned a ton. This example, and one or two others, stuck out as a little flawed here. If conference sponsorships are a traction channel that proves to be successful for you relative to other channels, then more power to you. To your final point, do what works for your company. This isn't going to come from blog posts – although you may get ideas there. It's going to come from the hard work of developing hypotheses, running experiments, and using benchmarks to start the process anew.
iris scanners minority report style ya dig