skysight-inc/HackerNews huggingface dataset:
I don't understand the part of paying customers. Why couldn't you further develop clustering for open source version, as it was first promised and still have paying customers? There are many working examples doing this. Also, this is not a good example for OSS to do as you did with open source/enterprise and clustering bit. At least some explanation or vision could have been provided afterwards.
But why? There's no legitimate reason for wikileaks to do that.
Lawns are arguable, but having a backyard allows one some control over an outdoor space, so they can hold BBQs, a pool, garden, hang laundry, yoga, or place for kids to play.

Like the parent commenter said, [we] can't be so certain what will provide any given person with real happiness. For me, I would hate to drive more than 30 minutes for a work commute, but if I have kids who I'd like to enroll in a certain school district, perhaps it's a tradeoff one would make.
Maybe you'll feel good about voting on one of the other 30 races or ballot initiatives that might influence generations to come?

There's no law against leaving an entry blank.... until one is introduced and you don't care enough to vote against it.
Many nations has policies that require government employees to save and store any corresponding they make, and to offer the public the ability to get copies. I wonder how much malware exist in those archives.

If a member of the public requested a copy and had their computer infected by a virus, is that the governments fault?
I'm trying to switch careers into "Data Engineering" now, as a full stack developer who is more interested in ML, and I've found almost no traction internally at my company or externally. It looks like I may just accept a full stack position at a good company that does a lot of data science for now, but though I would ask - Where are all these jobs?
Apple September Event Highlights
Ohh I completely agree with you. But what I was mostly reacting to is the idea that the way to propel these kids into the 21st century is to simply teach them some basic coding syntax and leave it at that. Even the new AP CS curriculum seems to take a step back from "hard cs" by adding lots of content not directly related to solving cs problems. All that I really meant is that the true value in coding comes in using it to express solutions to problems, whereas teachers and schools that I've seen try to implement "coding" seem to think that if these kids just memorize syntax they have some great advantage in life.

I'll give you a perfect example. I was asked to evaluate this Scratch course for middle schoolers just as they were about to present their final projects. One of the kids did a basic pong-like game with human-controlled characters. The ball would move all over the place, seemingly randomly. The game didn't seem to make any sense to the kids who played it. But, the administration felt that this was an incredible success.

I later learned that he had produced the game by mostly following along a step-by-step tutorial introduced in class. And I also learned that the reason the ball moved erratically was that the kid had absolutely no concept of how to deal with the angles, much less identify what portion of the character the ball had struck!

To me, THAT would have been the real learning! What an opportunity to have taken that kid outside and kick a soccer ball (this was in Brazil) outside and explore some intuition about how it rebounded on the wall; what a chance to see if he could not come up with a way to grok a solution to figuring out to detect where in the character the ball had hit since this didn't come out-of-the-box in Scratch.

In other words, I don't mind that they learn the syntax. But there's a reason why firms outsource a lot of "coding" to South Asian countries for pennies on the dollar. Knowing the syntax is cheap. Stimulating kids to think about problems, developing a routine and passion about solving them, that's where the real pot of gold is.
No, a "standard" means something that's well-defined that multiple parties can implement. Something that only one manufacturer can use is not a standard because nobody else can do it. Lightning is a standard, other people can and do make lightning cables and accessories, it's just a proprietary standard and AIUI requires you to be part of the Made For iPhone program.
Reason 672 why our computing resources shouldn't be completely dependent on a cloud service for basic operation.
This analogy also gave me quite a pause. I'm going with the latter, personally.
The division of labor here is due to time constraints, not a failure to understand value. A lawyer can also be a doctor, if not for the fact that they'd get little of either done.

If you make programs that 'speak business', then you make programs that are significantly more complex than those that 'speak computer'. Learning how to handle this complexity and optimize this kind of code is not something a business/economics person wants to spend their time doing. So they leave it to someone who specializes in it.
I’m sympathetic, but as someone who remembers the 2000 election and how it was clearly altered by a third party candidate, with actual serious ramifications (war, etc…), I can’t support this view (at least not in a state that might matter).

If you don’t vote for a plausible candidate, then you lose the right to complain when you don’t like what happens. "I didn’t vote for him/her”, isn’t a valid excuse unless you voted against him/her.

I recognize this is a dissapointing and compromised viewpoint, but there are literally lives on the line.
PRINCIPLES BY RAY DALIO
But apigee becomes a man in the middle, which is very bad for your security.
Write in Batman for all I care. There are still elections other than the presidential race that will arguably affect you more on a day-to-day basis.
Turns out it is in fact just using Bluetooth and not something special. So it remains to be seen how the audio quality actually is.
I'll give you 3 of those points, but definitely not durable. Some of them lasted a long time, and some of them stopped working before I could finish writing to them. And since writing to them was painfully slow, something frequently went wrong.

Of course with flash drives we can wait the short time it typically takes someone to copy the contents off to get it back. And since they can hold significantly more data, they are also far more reusable.
Would that it were so simple.
> since Airbnb has been around for 8 years and no states' attorney generals nor courts have ruled Airbnb to definitively be a "broker"

I said "brokering service" rather than "broker" for a reason, as a shorthand for a broad class of services (the exclusion from the fair housing exemption extends to any use of rental or sales services of a broker, agent, or any person in the business or rental or sales; this is much broader than classification as a "broker" specifically.)

> If so, this outcome still wouldn't be realistic: "Well, Ms Smith's loft discriminates against black people but we're all ok with it now because Airbnb collects money differently therefore they are no longer a broker."

It would be perfectly realistic, and is, in fact, the status of lots of small direct-by-owner rentals advertised through services that are more listing than brokering services, which do in fact discriminate on axes that would otherwise be prohibited. Units that do not use brokering services and fit within the size and other requirements of the fair housing exemption in federal law are (under federal law) perfectly legal. (If they don't fall into a state-law exemption, which are often narrower, they may run afoul of state fair housing laws, though.)
Yeah, that's unfortunately a result of the proprietary database we had to license :-/.

We started out by writing scrapers to do the checks to avoid these sorts of problems, but they ended up being way more trouble than they were worth.

Did you know that New Jersey's voter registration portal has business hours and that California does voter registration on a per-county basis? That means the best case scenario is writing and maintaining 58 individual scrapers just for California, if you don't count the counties where you can only check by calling in.

Sorry we couldn't come up with a better solution to fit your needs :-(.
You can share tmux sessions in this manner. The only limitation is screen size in that case - it will always use the smallest screen size that the session is being accessed from.
10 years ago you weren't using a smartphone.
The size of it plus the spec has lanes for analog audio.

Wait for a tear down but it isn't a DAC.
Fat people can fast for a year with few problems.

Here's a write up from the NIH.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2495396/pdf/post...

Overeating is a psychological disorder. Few Americans would have any ill effects not eating for a few days -- especially the 66% of Americans who are obese or overweight.
I'm afraid I disagree. I programmed in a variety of languages in grad school (physics): C, C++, Fortran 77, Tcl, Perl, Matlab, Maple, Mathematica, IDL, Emacs LISP, etc. Not to mention the stuff I started on in high school.

When I switched my analysis to Python, I became so much more productive. And other science researchers I have known have echoed this sentiment. Even writing a C module to speed up my Python was pretty straightforward, if tedious.

Python had the fewest surprises. And debugging other people's Python is exponentially less annoying than debugging other people's Fortran or C. It's still my go-to language to get stuff done without fuss.
I added a spelling corrector to an application a while back. I tried a couple of libraries that implement these ideas. Problem is it can be slow for big words.

I stumbled across this algorithm which is much faster if you allow some time to pre-process your dictionary. http://blog.faroo.com/2012/06/07/improved-edit-distance-base...

I implemented it here for fun in common lisp. Excuse the ugly code. https://github.com/RyanRiddle/lispell
It's a good thing then that the elderly (primary recipients of social security) vote in high numbers.

Now, if only the government did anything to the benefit of younger people (or really anything at all, seriously, look at what has been passed in this session) perhaps young people could be bothered to leave work (which will in a lot of cases cause illegal employer push back) and vote.
Is it a guaranteed runtime error, or a best-effort thing, à la Java's ConcurrentModificationException?
Much hot air over blinking cursors (2009)
Really wish the definition of democracy included by default the right to vote that you object strongly enough to significant options not to vote for any of them.
How does buying pizza with a corporate credit card result in a felony conviction?
The average length of intact Y. pestis DNA that researchers are capable of extracting from medieval teeth is something in the order of 55 basepairs.

To put that into perspective - Y. pestis' main chromosome is a little over 4 million basepairs. So it is only broken pieces of code that they can recover, not the whole, intact bacterium. No risk here.

http://www.nature.com/nature/journal/v478/n7370/full/nature1...
HTTP is fine for most websites. HTTPS makes sense for certain parts of websites like e-commerce. Even Amazon website (beside .com) is HTTP with only the login page and checkout page on a HTTPS sub-domain. It's fine since 1995, and no one complains or has problems with that.

Labeling HTTP as insecure is just plain wrong. I would beg to differ, sometimes HTPS is more insecure than HTTP: think of Hearthbleed bug that made servers with HTTPS vulnerable or certs that shouldn't be trusted, or the day when all LetsCrypt users were vulnerable, etc. Also you will loose a lot of ad-money. Of course Google with their search monopoly wants HTTPS because they profit from it. It's sad that Mozilla is influenced by some lobbyist. Well hopefully the popular forks on Linux distros remove that stupid warning label.
Own it. You've been on national TV, accomplished a lot, and are a felon. So has Kevin Mitnick. Use him, or someone like him, and model a strategy around it.
Using sysbench to compare the performance between PhxSQL and MySQL semi-sync. Following is the result:

Read: PhxSQL is slightly lower than MySQL semi-sync since there phxsqlproxy spends some CPU.
Write: PhxSQL is better (15%~) than MySQL semi-sync since the implementing is more effectively.

How about comparing Galera with MySQL semi-sync?
BMI Tops $1B in Collections, Breaks Record for Royalty Distributions
he didn't elaborate, but I was assuming it was not an authorized transaction. he might have been using stolen credit card numbers.
Compulsory voting is a terrible idea. The government should not force me to officially endorse a politician or take part in an election if I don'the think it's fair. (I don'the think elections in the us are currently rigged but I would be naive to think it's not a possibility in the future.
The main doc-site has a section on debugging and error reporting http://www.lihaoyi.com/fastparse/#DebuggingParsers
...so we (as in society and the press) implicitly blame and shame the people who didn't cause the problem in the first place for not contributing their fair share to other peoples' problems.

That's a nice ironic load of bull right there.
I saw this article and was slightly dubious as well. Some follow-up research indicates that the testing methodologies used had known error rates approaching the discrepencies detected during the analysis. That was enough to make me somewhat skeptical of the analysis, without doing the due diligence to dig any deeper into it. I would be much more comfortable if someone had a sting operation or videotaped an instance of actually substituting the fish as claimed, which should be incredibly easy considering how common they allege the substitutions are.
I put in my address, which resulted in a popup saying "Uh oh! Looks like something went wrong with our codez..."

The rotating status icon beneath the address box proceeded to change the dimensions of the page, making an interesting cyclic pattern of lengthening and shortening my scroll bars.

Interesting.
Yeah, that sounds fishy. Definitely more to it than that. Maybe the card was stolen?
Nah, I was first :). Well, technically we published papers around the same time. My first works were centered around mathematical modeling formalisms for stream processing systems though which means the actual framework papers trailed the modeling papers that mentioned the Raft Language and Raft Library. I suspect that lag accounts for a lot of the name recognition....although I'm finally higher up on the Google search results.

Unfortunately anything published at uni's like Stanford has immediate potential for faster dissemination. I'm either going to have to wait out the extinction of the Raft consensus protocol (or at least for something better to come along) or to get a better name. Stream processing systems are also synonymous with "Data-flow." They all have a history of punny names (See StreamC, StreamIt, Brook, WaveScript, FloodGate, RapidMind, even Cuda is a play on barracuda which has it's origins in stream processing from the academic Brook project). So if I were to get a better name, I'd have to find something equally punny (and likely create redirects from about 11/12 academic pubs, journal papers, etc.). If you have any suggestions I'm definitely open :).
I also read it initially as "acquire Apple" and had to check the date...
It is. There will also be a high incentive for hackers to attack at take control of some certificate autorities. And it will be worse than accepting self signed certificates as trusted solutions...
After three pages that is what I thought too... but I'm in Canada and it didn't detect that.
Any time I'm seeing really strange results involving the terminal, I try to look for terminal-related weirdness. There is a lot of stuff going on that people generally ignore or simply don't know about, because it generally just works.

And when it doesn't, if you're not at least a little familiar with what's going on, it can be a deeply confusing and obscure little world.
Congrats on shipping it!

This got me thinking about what the existing cookie libraries looked like in npm, since I figured it was a solved problem already, potentially even with the exact same API.

There are a lot of cookie libraries for the browser in npm! Here are the ones I found, grouped by what syntax they end up implementing, and showing their current downloads per month...

Using the .get() .set() .remove() syntax:

js-cookie (141,938)
cookies-js (36,319)
cookie-cutter (8,848)
cookie-monster (7,457)
client-cookies (216)
cookie-browser (198)
cookie-handler (118)
juicy-cookie (115)
cookies-es5 (109)
cookie.js (84)
mmm-cookies (41)
cookie-crisp (60)
easy-cookies (13)

Using the Web Storage syntax:

cookie-storage (1,101)
mozilla-doc-cookies (491)
cookiestorage (27)

Using the almost-Web-Storage syntax:

oven (111)

Using the `(get, set) syntax:

component-cookie (7,360)
cookee (1,568)

Using your syntax:

cookiesjs (49)

I think it's a good example of npm's problem as a search engine for packages. Realistically all of these libraries have the same goal, and probably achieve it equally well. A few have better browser support, a few have better docs, a few have better tests, etc.

No one should be prevented from creating and publishing whatever they want as a library.

But npm should be doing a much, much, much better job at pointing people towards the popular libraries. It takes a lot of work to figure out what cookie libraries to use. Or what snake-case library to use. When it really shouldn't. You could easily eliminate most of these libraries with a few simple metadata checks. And I think it's incredibly unfortunate that npm isn't pushing people in that direction.
Apple will only drop the adapter when enough people no longer need it. And given that Apple still sells a VGA adapter for the iPhone, it's not like they are likely to stop making it any time soon.
> return words & WORDS

Not quite. It'd have to be set(WORDS) instead of WORDS -- which'd be expensive. Or WORDS.keys(), which I'm not sure about -- I'd have to benchmark it.
Nintendo didn't create pokemon go. Pokemon go is really just a skin on top of Niantic's previous game.
There are now more Millenials who can vote than the 65+ cohort. What exactly should the government be doing for them to entice them to vote other than what they're already doing (providing a stable society, infrastructure, etc)?

It is entirely your own fault if you don't spend time educating yourself on the issues and don't vote for a candidate who is congruent with your beliefs. If you don't find a candidate to your liking, run yourself.

Much harder than posting pics to Instagram or swiping left or right, but them the breaks of democracy.
Write something obscene as a write-in candidate? Return a blank ballot? Draw a pretty picture on the ballot and return that?
here's my takeaway from this story: you REALLY need a good lawyer if you're gonna have any contact with the legal system at all.

here's my second takeaway from this story: nothing is ever as simple as it sounds. there's a lot of bad decisions evident in this story that really seem to have nothing to do with that initial bad decision (credit card fraud).
> i _really_ wish that "No Vote" was a valid/acceptable option, and there were ramifications if "No Vote" got the majority support. I just don't buy into the "you are obligated to vote" choir, or see any value in the "vote against somebody else" vote.

In the presidential election, this is practically never going to happen, because the two-party system is a stable system[0], and they will maneuver to ensure that there is never a plurality of voters who dislike either (major-party) candidate enough not to vote for them[1].

That said, this does not hold for other races, such as Congressional races (or state-wide and local races). It's not uncommon to see an uncontested incumbent win with only a thin majority of the vote, due to undervoting. In that case, the electorate has signaled that they're ready for a primary or general election challenge, and this is often what happens in the next election cycle.

[0] in the literal sense

[1] At the national level, not locally. That is, regional parties have been successful to a degree (see: American Independent Party, which was essentially a Southern segregationist party).
TL;DR: build a quick ruby/node.js blog/personal website, a quick game in unity, a minecraft mod, or a small raspberry Pi robot.

I worked in this area while I was at Microsoft. There are two strategies I used to reach out to students, based on my past experiences as a teen approaching software development (which was not too long ago).

Generally, the first thing I'll do is approach students from the perspective of a teenager. Although students are likely to interested by programming, game development and hacking for their own merits, deep down what they're really interested in is how it all bears on how they live their life. Teens are interested in having successful careers, making friends (and dating), having an impact on the world, traveling, being respected, making money, etc. So you have to kind of think like a teen and help them see how software development can be an outlet for them to realize their goals and desires. Personally, I used to talk about how programming gave me the flexibility and the freedom to spend a lot of time with my friends and family, indulge in my passion for building drones, finish school early and travel. In essence it's similar to what the army will pitch to young recruits.

The other thing I'd do is have demos that were quick, short and fun. You want to make sure it's something they can go home and figure out for the most part without your help. This sets them off on a good path where they'll start research programming concepts to add functionality to their projects.

Making their own personal website or flappy bird clone generally works well. It's something they can take home and share with their friends. Often, they'll iterate on what they made and make more full-fledged projects and eventually start other ones if they enjoy it.

This is a bit MSFT-centric, but we used to use this kit at certain STEM education events: https://www.hackster.io/windowsiot/robot-kit-6dd474.
Bot Stack Compendium: framework and AI/ML/NLP tools for bots
It's not that society doesn't care, it's that people don't spend time figuring out all the distant-future implications of their choices. While you can't boil a literal live frog by turning up the heat slowly, this principle works extremely well on the free market.
I can't do that. I can't vote for someone that I feel is a terrible choice that will have serious ramifications without actually believing in them. I won't send the message that I want a candidate unless I actually want them.

I'm not voting against a candidate, i'm voting for one. And if there is nobody that represents me, i'm not going to vote. I'm not going to show approval for one of the candidates that I don't actually support, and i'm not going to feel like it's "my fault" when one of them wins.
Not an option for websites with lots of subdomains. And probably will never be.
I kind of understand how he got that. I do genuinely believe that hard work is the key to everything (although you do often need a little intelligence), but the way I talked was about what story would best help motivate people. It just helps that the two things match up.

I mean, imagine a world where I talked to my friend and was just like: "oh yeah. You're not smart enough. You never finished any bachelor degree. And I guess you could get into it anyway if you have been born into the upper class, but you weren't. There's no reason to try for anything better, you'll just fail." I'd be a pretty bad friend by modern standards.
dozzie, do you have a PR or issue open where you could help guide us to a good resolution?
I keep seeing it as a really strange spelling of "a piggie" and then I think "there had to be a better name than that"