jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> There’s changes in manufacturing, quality, brands, and market demand that aren't accounted for in the CPI.

https://www.bls.gov/cpi/quality-adjustment/questions-and-ans...
I wonder if there's not another element to this story...

What if they didn't know what the chips did and were waiting for them to "make their move" and phone home or whatever.
"What Is a Theory?" - https://www.amnh.org/exhibitions/darwin/evolution-today/what...
I stopped reading once I hit the "Cat Names" paragraph. Complete BS!
A little to much schadenfreude for my taste. Is it really all about winning?
That depends a lot what you consider a startup founder. If you consider a startup founder as anyone who quits their day job to start a business, I'd bet that there are many more startup founders than financiers. If you consider only people in the technology field, the numbers drop significantly. If you consider people in the technology field who start a project that may become a business, but don't restrict to those who quit their day jobs, the numbers balloon again.

I could look up these numbers, but they really don't tell you all that much. If you're a Xoogler with venture capital in Silicon Valley, your odds are much better than if you're a college dropout in Indiana who's playing around with Rails in his free time. It's silly to lump both "founders" into the same category.
Which leads to another big point about financiers...too many preppies heading to college for a quick buck on Wall St.
I don’t use Haml myself, but I have read that this is not how you are supposed to write long text in it. The recommended way to write paragraphs with a lot of tags is to use a filter, like Markdown or Textile. This is a better way to write the sample paragraph in the article, using Markdown:

%h2 Heading content
%p
:markdown
This is just some *emphatic* text. Maybe I'll talk about `$BASH_VERSION` here.

Note that Markdown allows you to embed normal HTML tags within itself, in case it doesn’t provide syntax for the tag you want. I’m not sure what the Haml stance is on that practice.
I like the tudor-esque slate roof.

It's interesting that it's so close to the road. Is it in a gated community?
Why do black people need their role models to be black? Plenty of white kids in my day looked up to Michael Jordan as an incredibly hardworking athlete.

The "acting white" derision is pretty much exclusive to blacks, as far as I know. It's certainly not present among Asians or white people. I'm actually not sure about Hispanics but I've never heard of education being frowned upon by them. I don't know what you mean by "that's too easy", but I've heard it cited as the main problem in socio studies, by people like Bill Cosby, and in firsthand accounts in things like reddit AMAs.
Here comes the fearmongering by the media. Sigh.
Whats the crime ratio. How many people get murdered in the US compared to Norway. Those numbers you speak of are scued not to a persons health, but to how long they actually live. Maybe taking a survey of everyone above 50 of each country since they have grown past many stupid accidents and are less prone to being killed and see what the ratio is then...
Jason, I apologise for coming across as mean.

I thought you would understand what I meant, I even prefaced my comments so. Anyway, I've deleted them now. If all my criticism does is make you look or feel bad, then I won't do it.

I was hoping to have a more honest discussion.
One big string? My computer just stores one huge number :)
>And you don't find the idea that in terms of education potential, the author's assumption that there is something fundamentally different about Americans of Asian, Caucasian or African descent just a little bit creepy?

Actually, I find creepy your suggestion that this is creepy. It's obviously true that there are differences between ethnicities, both genetic and cultural, and the notion that we should pretend this isn't the case is a bit Orwellian.
Why does it have to be remotely interesting to the Times? It's remotely interesting to me and that's what the Times cares about.
I'm taken aback by this whole discussion. For all the bashing that goes on in HN about schools being glorified test prep centers and not living up to their potential for educating students, we sure are quick to accept "studies" like this that use test scores as an indicator of intrinsic worth of the educational system in a country.
I'm not sure why the UDID would eever have been exposed to app developers. It seems the API should offer an ID that was the result of the UDID run through some sort of hash seeded by project or at least developer cert.
In which the OP can't figure something out so they choose to flame it instead.

The OP provides the following example as a irrefutable damnation of haml:

%h2 Heading content

%p
This is just some

%em emphatic

text. Maybe I'll talk about

%code $BASH_VERSION

here.

They complain about the inability to nest em and code tags on a single line.

Hey OP, try this:

%h2 Heading content

%p
This is just some <em>emphatic</em> text. Maybe I'll talk about <code>$BASH_VERSION</code> here.

or did you forget that you can mix html in with haml where needed? Pointless, sloppy, flame-bait. /endrant

I was reluctant to learn HAML myself, but after being "forced" to do so on a project last spring, I actually cringe when I see standard HTML and CSS now. Not only has haml shrunk the size of my code by almost half, it has made it easier to scan, maintain, and my css matches up much more closely to my markup. Simply put, HAML/SASS is one of the biggest productivity/sanity boosts I've experienced in my young development career.

*edit: spelling, and formatting.
Haml hits the wrong points for me as well:

- Too much syntax for a pure writing markup languages, compared to Markdown or Wiki syntaxes

- Too little syntax compared to even syntax light languages like JSON or [HT|X]ML (when written with zen coding or a tag matching editor)

It's just kind of awkward. Useful when embedded into rails, but not as a general use markup language.
I am pretty sure it took Steve Jobs a lot less than 20 years to become a billionaire (pre-NeXT era).
Upvoted for kindness!
I expect the binary-only version will account for most of your sales, since it costs 75% less. Sales of the source version might depend on whether that version also includes the right to modify it and redistribute your custom version in your own apps, or is just a look-but-don’t-touch license. You may laugh, but people do try to sell that. Which is it?
> I think it could be an interesting way for people to get involved in a startup without the stress.

I think I see where you're going with this. You want to "open source" part of your project to get help, but you want to retain control of the commercial aspect of the project in case "it has commercial possibilities". This is just infantile and demonstrate that you don't understand how open source works.
Using open source in the title doesn't seem right since you are neither talking about open source start-ups or open sourcing the book.

I don't think the word open source means what you think it means. It is a particular philosophy of writing software (or doing creative work).

Using open source in the title seems disingenuous.
Did you try Opera Mobile?
Ah ok yes, it is in plaintext - it's just not selectable because there's an image created too. Worst of both worlds really then.
The canonical evil pointer trick is using prev_xor_next to construct a doubly linked list.
I find it somewhat comforting that folks are talking about drupal which I've found excellent for creating sites, adding features and keeping them updated and have been advocating strongly in my organisation, having had fairly poor experiences with other CMS products. But my non-technical colleagues seem to find it simultaneously overwhelming and too restrictive for adding and maintaining their content. Those same colleagues are currently keener on a slightly more modern CMS called modx, which seems to be both more configurable and provide a better non-technical experience. However, modx is being championed by a technical colleague of mine, and I havent had the the opportunity to properly compare the installation, configuration and maintenance experience to drupal.
This might sound trite, but I think the solution would be to couple standardized testing with performance based pay. Unlike code, it's hard to aim for solely short-term gains. As long as teachers aren't cheating, I can't imagine many ways to teach students that aren't inherently beneficial to the student. Teaching better study habits, etc might not be directly related to their material, but it still helps the students.

Also, I think there are fairly generalizable development timelines for children. While standardized testing can never be a gold standard in determining progress, I think we can both agree such testing does measure a worthwhile metric. I would definitely agree that there are edge cases, both in terms of individual students and in terms of school districts, but linking pay with progress seems on face value to be a good idea. That, plus independent school districts, is system-based evolution. Such selection depends on creating the right relationship between effort and reward.
Or you could use http://geoip.ubuntu.com/lookup which the Ubuntu installer uses for default settings. It's all returned in xml and gives current location and timezone as well as IP address (not that I've ever woken up with no idea where I am of course)
Ones that no doubt you would get right ;)

Specifically the question I got wrong was:

"Cryptographically speaking, what is the main method of building a shared secret over a public medium?"

I overlooked diffie-hellman, expecting something more complex and goofed out. My answer was "I wouldn't use a public medium, I'd go out of band to share the secret".

Having said that, I understand that crypto is not my area, and that I need to improve, which gives me some good pointers moving forward. Theoretical crypto isn't my thing (infrastructure, malware reversing and other bits of app sec are my thing for want of a better term - as far as crypto goes there are other people in the team that do a better job than me and I accept I'm lazy in this respect so it's a good pointer for me to improve).
If times were good and budgets were flush you can be sure reform proponents would suggest using the excess capital to grandfather the old systems in and support the new ones.

However, that's not the case we're in right now. That doesn't mean it won't change in the future. It's also possible (likely?) that reformers' strategy for lean times will be less successful than the strategy for times of excess. Only time will tell!
Storage is an issue, you don't even know if you want to keep these pictures, and you're storing them in RAW?

Huhwha?
Or `ddd` if you prefer something with a GUI (it makes watching variables and memory locations muich easier, IMO)
If it really bothers you, you can easily find stickers to cover the light in all shapes and forms: http://www.ebay.com/itm/Apple-Label-Aufkleber-Sticker-Badge-...
I saw this [1] from one of the (ex-FB) React devs after the last bout of this on HN:

> it's "be a patent troll and suffer the consequences"

[1] https://twitter.com/floydophone/status/581486099240873985
I'm looking for a good JavaScript developer to join our team of 5 in Shoreditch, London. We use JS client-side and server-side and are pretty experimental with our tech. And I'm pretty sure we could offer you a salary you'd be happy with.

Fancy a chat? Send me an email (address in profile).
Or you could stop exploting them. Points of view.
You can use Disco to execute arbitrary Python tasks or workflows - it is not limited to MapReduce.

Disco was designed for data-intensive workloads. It wouldn't make much sense to use it to supervise Python servers/services, for instance.
Snowplow Analytics | Technical Support Engineer | https://snowplowanalytics.com | Full-time | Remote (US)

Our mission is to empower data teams to build a strategic data capability that delivers high-quality, complete, and relevant data across the business.

Snowplow provides open-source (and a commercial version) software that allows data teams to track events happening on their apps, websites, smart TVs, etc., validate the data to ensure it is high quality and appropriately enriched with the data the business needs, and then stored in a data warehouse where it can be queried by the business as-is or used in business intelligence tools such as Looker. All in real-time.

The role: You'll provide timely, empathetic, and highly technical support to our customers. You will advise them on the best way to configure trackers and cookies, help them with data validation issues, and ensure the data keeps flowing through the pipeline to serve their business needs. You might be responding to OpsGenie alerts one day, and then writing SQL to query a customer's database the next - plenty of variety in the job! There's also excellent room for growth in all directions here: existing Support Engineers build their own tools and improve on existing ones, maintain documentation, provide expert advice to the rest of the company on the product, and work on personal growth to develop new skills.

Apply: https://jobs.lever.co/snowplowanalytics/25f93f3d-02cb-48be-a...

Any questions? Email me: matthew@snowplowanalytics.com (I am not the hiring manager, just a peer for the role).
I use Windows Phone, and I noticed. Voice commands (Cortana) didn't work at all, and searching via the search button didn't work either. At one point during the outage, hitting bing.com pulled up the default IIS page from Windows Server 2012R2.
Nope.

Censorship: the suppression or prohibition of any parts of books, films, news, etc. that are considered obscene, politically unacceptable, or a threat to security.

A private business not distributing a product because it doesn’t represent their or their customers values isn’t censorship, it’s a marketing decision.

If Walmart decides to stop carrying Coke because of its sugar content, is that “censorship”?

If a girl decides not to date you, is that censorship of your free speech rights to bore her?

The advocates for Parlours right of distribution don’t actually believe in individual rights, or they would argue it has to be imposed on the App Stores.
That would indeed be an interesting setup, kind of like the big.LITTLE configuration popular on a lot of high-end ARM processors.

I'm sure it could be done... but probably would have some interesting effects on software (unless you do full x86 emulation on the ARM cores... but then what's the point).

It's far more likely we'll start seeing ARM processors with hundreds or thousands of cores in the server market first. These would be particularly interesting to virtual server providers like Amazon, Google, Digital Ocean and others.
Contemporary logic is not based on syllogisms since Frege and Pierce I think.

The limitations are well understood
> One can only guess they mean sterilization.

Only if you read it in the least charitable way possible and in the context of unverified claims from fringe figures like Adrian Zenz. It's a bad tweet, but the literal reading is that due to "emancipation" they are no longer only "baby making machines". Not even CCP propagandists are clumsy enough to admit to forced sterilization in a public forum.
Is there a title length limit? The HN title lacks the last couple words of the actual headline, which changes the meaning of the story quite significantly.
That's not the service Google or Apple have ever offered Parler.
Wonder if this will effect re-electability
Yes, he did. And you could rightfully point to that as incitement of violence. However, that is not Trump calling for insurrection.

Edit: I've been hit with the dreaded "You're posting too fast" block, meaning I cannot respond anymore. Why? Because I asked somebody who said that Trump was on public record calling for insurrection to prove it with a quote.
If that's what the majority of their users want, why shouldn't they ban those services? What better proxy is there for what they should do? Aren't they beholden to their users and shareholders? Is the suggestion that all platforms have to cater to the most vocal minority? That doesn't seem like a good strategy.
“Oops! Something went wrong!” When trying to sign up.
I'm afraid you may be generalising again: the sort of high schools where hockey and water polo are played are certainly not representative of the vast majority of high schools in South Africa.
I'm fascinated that so many of the commenters here seem to be focusing on the fact that the algorithm mentioned doesn't work in every case. My reaction was different -- I thought of a case where it would be less than ideal, and allowed it to inspire me to find an algorithm that worked better than naive binary search for that case, too.

In particular, I thought of the case of searching arrays of strings. If you are doing repeated searches against the same array, you can easily build a table breaking the array down into subarrays all sharing the same first character. (I'm assuming ASCII there!) Using that can quickly eliminate 5 or so comparisons that would be required with a naive binary search.

Okay, that's not brilliant, but might be useful in some circumstances. My bigger point is I thought this article was a very useful reminder that even a terrific general purpose algorithm like binary search can be beaten if you can apply specific domain knowledge to the search.
> "Why don't you teach people then how to spend their time better with constructive arguments?"

Yeah but it's like trying to tell people "Hey don't buy that prada coat for £500 that doesn't actually cover you properly from the rain, buy this old fashioned raincoat instead that actually functions well as a raincoat."

I just wish people would spend more time becoming good programmers than chasing the new shiny things.

I'm not sure the argument about rapid prototyping is a good one. Maybe it's just you can get it done in a weekend because you enjoy playing with new shiny thing, so are more productive. The old-established-stuff has a multitude of libraries that have been war tested to ultimate reliability though...

I'm just getting old. Ignore me. Every generation has to reinvent the wheel for some reason anyway :)
Maybe you pushed a wrong button or set a wrong option. Just sync your music again and you're back in business.
Uhm, modern USB hard drives are much faster.
Yeah, I concede, Wordpress has buggy name validation logic for the SQL injection boxes.
If you have 10+ years of experience, then you're probably 30. If you're 30, you're probably married. If you're married, you probably have kids. If you have kids, you probably want to leave work at 5pm to go spend time with them. If you need to leave at 5pm, you probably aren't the right cultural fit for a startup.

It's just math, really.
Diaspora's an interesting contender, though I doubt it can beat facebook's mom/grandma-friendly ease of use. Facebook is pretty smart, mind you, but they do need to pick up the pace on mobile (maybe, they'll buy Loopt as they should anyways).

It would be very funny to see the next big startup beating facebook using facebook's Open Source tools. I mean, to scale that high, you would be silly not to. After all, Diaspora's betting on MongoDB (wonder why they didn't go with Cassandra, hmm? :-p)

As about the future, facebook will continue to make the web facebookable, the "Like" is only the beginning. I wouldn't be surprised if facebook integrated loopt to make real places "Like"able and have check in's as a core feature. facebook sign-in will continue to have more impact and it's likely that facebook may even dominate commenting using a Disqus like approach.
It makes it very easy to charge them for accepting the gifts once we find out.
Nto directly what you're looking for, but an arduino starter kit would only set you back abouut 50 dollars, and has everything you could need to get started with that sort of assignment. It also teaches you to be careful :)
facepalm
Well, at least you admit to being an ideologue rather than someone who cares about, like, reality. Kind of what I'm supposed to be afraid of religious people for, if you stop to think about it.
The NYT headline misses the point somewhat…

Large companies have been 'basing' their sales operations in Luxembourg because it has an extremely low rate of VAT of ebooks, digital music etc.

Their sales operations have mainly been in name only with most of the work being done in other countries, and revenue moved around via high interest rate loans.

The EU have decided to legislate against this and make VAT payable at the rate in the buyers country.

Only problem is in legislating to prevent the likes of Apple and Amazon using the Luxembourg VAT loophole they've created hell for lots of small independent sellers who now have to charge VAT whether they needed to or not before, and charge in at multiple rates depending on where the buyer is.

Rachel Andrew has some good writeup's on this, in particular http://rachelandrew.co.uk/archives/2014/11/30/how-the-eu-vat... with more in the archives http://rachelandrew.co.uk/archives/
"this is done by escaping inputs"

Something about that sounds wrong. It is as though you are suggesting that we use in-band signaling with a bunch of notch filters to ensure that Cap'n Crunch whistles cannot be used to get free calls. The right answer is out-of-band signaling -- in other words, not constructing queries / command strings / etc. from user inputs.

Major SQL databases all support prepared statements; this seems like a far more robust approach than trying to sanitize inputs.
every node have it's own "wallet". each wallet consist of public/private keys, where public key is address.

So there is no centralized place where all wallets or coins stored. In fact, there is no coins - there is amounts assigned to each address (public key). And the whole bitcoin network is huge transactions book.
If there's anything you don't want as a role model in college, it's the mythical "slacker genius" (I say mythical because pretty much everyone who falls into this category is either a work of fiction or someone who works both hard and efficiently). Go to class, do the homework, study (and if you don't know how, learn!). If you get good at those things, there's plenty of time left over to have fun.