skysight-inc/HackerNews huggingface dataset:
All this quality control comes with a cost. If you for example start supporting external databases you probably need to support at least few of those to cover what customers are likely already running. For each database there's no single version that everybody is using, instead you have at least two versions running. 3 databases with 2 versions each means already 6 different combinations to test on. And not just the application logic, but the update procedures.

One big problem is that if something goes wrong in the customer side, debugging those issues is really time consuming. And things do go wrong. Most of the time you are probably solving issues that are not really your problems at all. Customer don't follow the installation instructions, the environment is not like it is supposed to be, customers tinker with things they are not supposed to tinker with. How do you handle this support in practise. Are your software engineers willing to spend the time on the phone, maybe with customers in different time zones. Do they have the administration expertise for those operating systems and databases the application supports so that they feel comfortable guiding customers over the phone.

Then there is the question that do you get good enough compensation for all this compared to just offering the SaaS solution. Just the additional hands-on support given to customer quickly eats your profits from the monthly fees charged from customer. All the time spend on creating installation and update procedures, testing those and giving support to customers is away from putting up new great features. On the other hand, being able to offer the on-site version can be of course a great competitive advantage.
I got book about clojure and was really trying to get into it. Some of the concepts really resonated with me but i can't get over the lisp syntax.
I think you misunderstand just how tightly integrated the credit reporting system is with government. The fact that "Transunion is a private for-profit company" is immaterial. or that it "only" gets information via "voluntarily reports to it, as a business arrangement, (credit card companies, mostly) pulled from publicly available sources" is plain wrong.

Just because some information is not "publicly available" does not means Government wont share it with third parties, especially credit bureau.

As far as information coming from Facebook posts thats just ridiculous.
Oh, yikes. It's much more complicated than that, especially to get localized offices and districts. I used to create voter data systems for candidates (clear back to when the data was available only on 9-track drives!), and it was quite a learning experience.

CA, for example, has become so carefully gerrymandered that one of the buildings in my neighborhood is split between Assembly districts.

It gets worse, or more detailed, anyway. Your city for your mailing address may not be your actual city of residence -- the true boundary is by real estate parcel. For example, there are many Los Gatos mailing addresses that are in Saratoga, or vice-versa, plus many that are on unincorporated (county) land. Mailing address "city" is assigned for the convenience of the Post Office and only roughly parallels actual political boundaries, which are always by parcel.

So, you could differ from your CA neighbor in any of these respects:

Assembly district

Senate district

Congressional district

City (or none, if unincorporated parcel)

County Supervisorial district

City council district (for district cities, as opposed to at-large council cities).

There have been other sites that gave this level of detail:

- Project Vote Smart, which is still there but I can't find any tell-me-my-districs feature anymore, even after registering.

- Smartvoter.org is still there, but it oddly wasn't updated for the 2016 General. You can tell your districts that were up for a given election by looking at that ballot, but I don't see a comprehensive way to see all of your districts there (any seat not on that particular ballot is omitted entirely).
Can I suggest you describe it as "save your Chrome tabs" or something similar? Instead of "tab manager", "manager" being a sometimes over-used and hard to define word.
Best example I heard was in an F# talk. The guy used a bar tending analogy:

FP => I'll have a Sazerac

Imperative => Excuse me sir, could you take some ice, add rye whiskey, add bitters, add absinthe, shake, strain into a glass, and add a lemon garnish before bringing it to me
I'm surprised th article doesn't mention the fact that many games actually change the game design dynamically as soon as you buy IAP in order to milk you for more IAP. They alter the difficulty curve and change the reward levels to encourage more spending so you're effectively playing a different game.

My wife and I essentially banned IAP for e.g. Coins after reading an article about how Candy Crush does this. As soon as it's the game playing you rather than you playing the game, It's time to draw the line.

I don't care that most of the games out there have IAP. There are still plenty that don't, and many of the ones that do are still perfectly playable without buying IAP - even Candy Crush, which my wife still plays.

I've got no problem with IAP that are just DLC, such as extra maps, but buying in game currrncy is a definite no-no. I know for sure the game designers know their business much better than I do.
20 free OS X apps every Mac user should have
Founder here. Yes, this is absolutely true. Problem is, one editor integration doesn't cut it. Or even two. The editor world is balkanized, and even targeting the "most common" tools wasn't enough. Early adopters are probably more varied in their editor use than the general developer population.

More importantly, that was just one feature in a pile of other "must have" features that people said they needed. It was on the roadmap, but we never got around to it.
List of the Essential Mac Apps
Thanks, we really appreciate it.
> with Perspectives the browser validates a certificate by checking for consistency with the certificates observed by the network notaries over time.

It sounds like this could make it risky to change your certificates. And if different notaries behave differently, that could become a huge headache.
Clojure core.async!
> Sure worked for Doom

But for Super Mario Run it garners them 1-star ratings that call it "a scam" since it's not free.

https://twitter.com/drbarnard/status/810333059165945856

> "This game, on the other hand, REQUIRES you to pay in order to advance. That's the most retarded money-making strategy I've ever heard of. [...] most people aren't going to fall for your greediness"
Could you clarify what the writing on the wall is ?
It's funny how it's always American who "forget" to mention that something is scoped to their country. I kind of always felt that given that their country is so vast, they must feel like there is nothing more out there, or at least it's not worth mentioning.
I've found many, many American businesses trying to sell their product via ads or other kind of marketing, but "forgetting" to mention that they are US-only.
I'm not trying to attack American people or something, it's just a personal (and probably very biased) observation that I've had.
As stated elsewhere Crystal could become a big success if either
* they compile to WebAssembly
* they become official 'native ruby' (similar to cython)
* they reduce compliation time to under half a minute (to become a template for other languages)
As Alan Kay says, we have moved from a technical community to a pop driven one, so these hype cycles will never end while this mentality carries on.

Having said this, Go got its killer application in the form of the main language driving container implementations.

Rust might eventually get its one beyond the current browser implementation and get adopted by an OS vendor.

Just with Apple doing Swift, Microsoft .NET Native and C++/GSL, maybe it is left for Google and their Fuchsia project or an embedded OS vendor to do it.
نادیده ها و حقایق سانسور شده از فتنه ۸۸+فیلم
More precisely, they probably wouldn't notice that. You have to exceed the singal-to-noise floor.
FP is more like: drink(sazerac(garnish(strain(shake(absinthe(bitters(whiskey(ice(glass)))))))))

Ultimately it's the same result? The difference is when you can reuse and compose functions.
Sure, I've dropped you an email.
We hardcoded the data in the JSON. Just show the potential. They may not know the exact requirements for the app. Also showing running app in real phone opens lot of opportunities.
My email is in profile. Ping me if you want to chat.
Atm I use Session Buddy for that purpose what makes Tabbie different/ better to it?
That's the one I was thinking of. Thank gawd.
Unfortunately, the docs site code is...elaborate, and I don't think anyone could replicate the current site without a ton of effort from us. I don't see us open-sourcing that.
AskHN: What are skills that a SOC analyst should have?
speaking as someone with a background as a Tech support guy for two years (Windows Server environment/Active directory) and having used a GNU/Linux on my personal computers for five years (Running a light http/ftp server), I've also palyed some online wargames like smashthestack (IO) and others at overthewire and crackmes.de.

and I feel that the best starting point in a security career for me would be as an analyst in a SOC.

what skills should I focus on?
Industrial Internet of Things(IIoT)Market Cloud Computing Continues to Be a Boon
As a 16 color grayscale png it's 870KB.
Like this? http://db.cs.berkeley.edu/papers/datalog2011-dedalus.pdf
Thanks for the info! I'm taking linear algebra this upcoming semester so this will be useful. :D
Exactly.

FP you start with the methods and just keep composing. With OO you start with classes and objects.
A bad page fault might arise just from reading a partially-updated data structure. For example you could write two locations in one thread and read them in another. If the read side assumes that "location 1 nonzero" implies "location 2 nonzero", and then dereferences location 2, an inconsistent read would cause such a bad page fault. The only correct way to handle this is to abort the transaction.
Yes, all that info may be b.s. but at the same time the same could be true about the articles who say it's b.s. Why believe one more than the other?
Who thought they did?
I'll try to do the coursera course on ML -- last time I tried I got swamped by schoolwork. Thanks for the suggestions.
... hence the title referring specifically to "U.S. government".
Haswell Xeon E7 do not have the bug and they do enable TSC.
Is Clojure better than Erlang?
Also it may not be capable to catch a MITM close to the source of the server, as most notaries will be MITM too (think an Iranian server when there are no Iranian notaries with Iran doing MITM).

For the same reason, not sure how it will protect the notaries themselves. What if my state controlled ISP MITM both my https connection and all connections to the notaries.
> Foods like eggs, shrimp, and lobster might be good.

You mean "might not be bad". There's a whole lot of gray area between "bad" and "good".
We used transactional memory in QEMU to emulate load-locked/store-conditional instructions, and it had much better performance than instrumenting each store manually (20%, I think).
What is so annoying with the syntax? I honestly don't get it.
Thanks.

Yes, I'm not storing anything, it was just hypothetical to understand what the deal is :-)
I've recently come across a word frequency set of Chinese subtitles [0] and the word distribution doesn't seem to follow Zipf's Law / The power distribution, which seems counter to all my textbooks on statistical linguistics.

This is not discussed in the associated paper either, though the paper concludes that the distribution is a good representation of common Chinese words (i.e., it isn't skewed). Any clues to why that is?

[0] http://crr.ugent.be/programs-data/subtitle-frequencies/subtl...
It's certainly not obvious how even to define factorial in this model: in section 2 of the paper, they restrict to real-valued variables.
Reddit co-founder Alexis Ohanian and Serena Williams are getting married
There's a wide range of electronics/white goods still made in Japan as well, for the Japan domestic and Asian market as there's a quality reputation that people will pay a premium for.

For instance just walking through an electronics store, there are fridges, air conditioners, washing machines, room heaters etc with large "Made In Japan" logos.
It's not even just unethical, it's also illegal in many places. Facebook (and Google and many others) are constantly violating European privacy laws and hide behind the Irish government who protects them against the rest of the EU.
As an example, in Germany, data privacy is a basic human right and in theory things like the FB Like Button or Google Analytics just collecting data in the background without a user knowing is illegal. In theory, any site using Social Plugins/Google Analytics would need users to opt-into the data collection, but of course nobody does this and going against FB/Google for these kinds of things is near impossible right now. See http://europe-v-facebook.org/ for more information and examples.

The current EU data privacy guideline will be replaced by a regulation in 2018 and Safe Harbor has just been replaced by Privacy Shield for EU->US data transfer, but it will probably not change much.

Compared to the EU, in the US data privacy is hardly existent but people seem to accept it.

edit This is not even touching on the fact that all the data these US companies mine of European citizens is also accessible by the NSA in one form or another (no, Privacy Shield does not effectively prevent this) and the implications that arise from this.
Yes, the big missing options were no kindergarten, and kindergarten without formal teaching. There was a recent article in the Economist that said that almost all of countries with the highest PISA scores don't start formal teaching until children are aged around 7.
Yess it crack Madden cards spend a crack habit weekly
Cloud Infrastructure Market to Cross US$ 225B by 2021
The grandparent comment explains how it still doesn't tell whether the parental involvement matters or not.

The experiment results show only that on average the kids perform better in better classrooms. But it's still possible that kids with better parental involvement have no benefit of it, and the statistical difference happens due to better results of just the kids with worse involvement.

In other words. Yes, the article controls for the fact that better parents can send kids to better kindergartens. It doesn't control for the fact that kids of better parents benefit from the better kindergartens.
I would say it is a matter of quality in computing related degrees.

My university did a pretty good job teaching the ways of the past.

Sadly things seem to have changed for the worst in the last 20 years.
Depends on your definition of better. It runs on the JVM, so you have easy access to the whole ecosystem of libraries. For me, that's always a big plus compared to non-JVM languages, but if you don't use that the case gets less clear.
Actually, this title doesn't do the service justice -- it yields detail clear down to local offices and gives a detail '+' link for each to get details like contact information.

For example, this is what is returned for a given, random Sunnyvale, CA address; the lone change I would suggest is to have the county and then city offices listed last to maintain a sequence of decreasing granularity. Note that Sunnyvale is an example of at-large city council representation, so all are listed. Very nicely done!

Barack Obama President of the United States

Joseph R. Biden Vice-President of the United States

Michael M. Honda United States House of Representatives CA-17

Dianne Feinstein United States Senate

Barbara Boxer United States Senate

Edmund G. Brown Jr. Governor

Gavin Newsom Lieutenant Governor

Laurie Smith Sheriff

Lawrence E. Stone Assessor

Jeffrey Rosen District Attorney

Gustav Larsson City Council Member Seat 1

Glenn Hendricks City Council Member Seat 2

David Whittum City Council Member Seat 4

Pat Meyering City Council Member Seat 5

Jim Davis City Council Member Seat 6

Tara Martin-Milius City Council Member Seat 7

Jim Griffith Mayor and City Council Member Seat 3

John Chiang State Treasurer

Kamala D. Harris Attorney General

Betty T. Yee State Controller

Alex Padilla Secretary of State

Dave Jones Insurance Commissioner

Tom Torlakson State Superintendent of Public Instruction
What benefits does this approach give above those offered by Certificate Transparency [0]? I was surprised to see no mention of this as related work in either the linked paper or site FAQ.

[0] https://www.certificate-transparency.org/
It's crack Madden cards I spend a crack habit weekly for my son all his cash I have to hold like he on drugs only positive it's not
How to Take better pictures on the fly
Perhaps someone in the EU bears this in mind: https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
The 'Final Solution' was facilitated by knowing who everyone was and where they could be found. The technology at that time happened to be the Hollerith Punched Card system.
"I personally believe we will see human/animal like general intelligence systems before 2020."

What odds would you give me for that? If I agreed to pay you $100 in the event that we created human/animal-like general intelligence systems before 2020, how much would you agree to pay me in the event that we fail to do so?
The example is just about abstraction.

The imperative equivalent would be:

"Give me a Sazerac!"

(imperative, hehe)
The new c2 browsing experience makes me physically angry. My skin temperature goes up, and my face makes an automatic scowl.

I don't know how they turned the most basic HTML page into something that takes 30 seconds of spinner to load the same thing.

I counted 20 seconds to load http://wiki.c2.com/?SoftwareMasterpiece
Let's say you're deploying to a random cloud VM that may or may not have the latest microcode/BIOS. How do you know if TSX is safe to use? Can it be determined in software by looking at CPUID values? (If so, do all TSX-using libraries/compilers insert such checks?)

The risk of subtle locking bugs in multi threaded applications due to CPU bugs makes me want to shy away from the entire feature.
Pretty sure the title was changed.
> because I don't think of it as being particularly fast (mostly due to startup time).

Proposal: Fast for server use-cases?

Curiously, I was never really interested in the startup time of most of my code, probably because most of my code is long running where it doesn't matter if it takes a few seconds more to start.
Wow, this is good. I'm guessing highlighting support could be improved -- I opened a Haskell file and it was just plain text.

One remarkable benefit for me is the fact that this plays nice with Vimperator.
I have had these feelings since I touched computers in the 80s and more so when 3d ish stuff started to become out in the 90s. I would walk to university with my best friend and we would try to describe the world in the form of 3d primitives with 'effects' (did not know shaders back then). Since I had the Oculus and recently the PSVR, we (that same friend recently moved to the tiny mountain village as I, 2500km from our home town) can see that soon (for many already, but some people are more sensitive to it than others, like said, I never even needed VR or fancy graphics to feel reality while playing) brains will find it impossible to find the difference between that and reality. Playing simple games on psvr for more than a few minutes, for me, is real; I can feel movement, I get scared of dropping of cliffs; in rush of blood, my brain adds wind and smell even. And I am not the only one; on my birthday a few days ago, I had complete computer illiterate people who never played games try and; one got ill straight away, two said it looked fake, but at least 4 ask how it was possible to feel movement and wind while sitting in a chair or feel like you might drop of an edge or feel real and actual dread while getting pulled deeper into the experience. That makes me see we are finally there (sure, if you are a gamesgeek you complain about framerate and resolution but that will improve rapidly now that there is money in it) and I know now what my next company is going to do.

Edit; I also do see the kind of sadness some people describe after lsd/shrooms; the real world disappoints. It is literally going from something like Disneyworld straight to your own boring appartment the second you take off the helmet. Hell, new rides in theme parks are infested with VR; if you can have one of those robot chairs in your livingroom you actually have a modern themepark at home.
That's always my fear about one day working for a big company. I'm not a good drone. I'm probably the most firable person if you look at me on metrics alone.
I never got why HN are angry at NSA since they spy on Americans. Spying on me (non-American) is okay, but spying on an American is wrong?

I feel just as violated as any American by the thought of NSA spying me.
This website believes the Auditor-Controller for Santa Barbara County is Robert Geis, but he retired last March and was replaced by Theodore A. Fallati. I also wouldn't say that it is fair to say that this is "everyone": it is missing all of the local special districts (such as the Goleta Water District and the Isla Vista Recreation and Park District) that I would argue are much more important to my life than the person who is currently the "Treasurer-Tax Collector-Public Admin." (someone I believe I have never actually met, despite having been extremely active in local politics for years and having run to be a County Supervisor, even now being elected to the board of a new district which will come into existence in March 2017).
Considering the amount of censorship ("snark", "acerbic overstatement", "personal rudeness", and repeated threats "we will ban your account"), I am not at all convinced I want to keep posting here: "Hacker News" seems to have degraded into a club where people who stroke each others' egos get praised and rewarded, and where any criticism is labeled and severly reprimanded, even when it is warranted. I also do not appreciate being dictated in which style I am to express myself. Lastly, the cultural bias criteria for what consititutes "personal rudeness" is, from my point of view, insensitive in the extreme.
NASA's NEOWISE Mission Spies One Comet, Maybe Two
The magic is that there is no way to enforce that in modern C++, in spite of current attempts.

There will always be that compiler or team that doesn't have any kind of reviews, static analysis, making use of binary libraries or legacy code.

Hence why safety at language level is much better than third party tooling, as tools can be ignored.
Car Crash Derby Demolition
Doesn't MS already ship this as a "Virtual Windows XP Mode" based on VirtualPC?

The huge downside is of course the lack of integration with your main OS - copy&paste and drag&drop of rich/dynamic content, OLE embedding, keyboard settings, shared file systems and drive letters, printer drivers, all sorts of windows preferences, applications installing random global windows hooks, etc etc.
In OOP you compose nicely as well. It is also easier to understand because it is just conversation.

Me(Drinker)->drink(
Sazerac(Cocktail)
->garnish()
->strain()
->shake()
->absinthe()
->bitters()
->whiskey()
->ice()
->glass()
)
Probably no different than anytime else. The rich kids (like rich adults) always have visible status markers that the less wealthy lack.
One thing I got from this article is that the art of doing science takes years to develop. Developing a taste for what is good research and a direction for what is a good path only comes from an apprenticeship model where you copy and learn from your mentor. It really shows how important taste, guidance, and perseverance is in order to avoid getting lost or distracted.

Wonderful article.
dang, ianai, this is why I love HN.

Please keep up the good work forever.