skysight-inc/HackerNews huggingface dataset:
ABET accrediting has nearly always required an ethics class for all engineering fields, including Computer Science/Computer Engineering degrees when ABET accredited.

Maybe there are some CS degrees out there that warrant investigation into why they aren't ABET accredited? (Or if they are accredited, maybe should have that reviewed?)
Lower overhead today, but in the original context, it's still a greater overhead if/when SQLite is no longer active. At that point, you have to write a binary parser just to get back the RDBMS, at which point you have to reverse-engineer how the tables were built in order to re-create the document.

An interesting read on the topic and challenges of digital preservation: http://www.dl.slis.tsukuba.ac.jp/DLjournal/No_20/1-hedstrom/...
If your application relies on these sort of interfaces with the kernel, then presumably you're paying attention when you upgrade the kernel.
If you're talking history, I don't think that's quite fair. The whole hash-based algorithm was just the most mathematically simplistic way to make the idea work. It still is.

If you're talking present-day, yeah, mostly Bitcoin hoarders don't want to see any change that might make their currency start functioning like a currency instead of fake gold.
Trump administration reportedly kills vehicle-to-vehicle safety mandate
I tried a random reddit thread. Did not fetch comments, only information about the submission. Then I tried it with HN. Same. Then I tried it with a github issue. Same.

Then I tried it with the first link I got from news.google.com which was nytimes. No article text included.

Maybe I'm misunderstanding the purpose of this? Or was that just a string of bad luck?
A) proper digging shouldn’t destroy the monument. B) removal of parts of the structure is how we know what’s in it at all. The same is true for any othe other monuments that are structures. We had to dig through the valley of the kings to find the tombs. If we don’t breech the obstruction, we won’t understand the thing.
The carrier subsidizes the up front cost by charging more for a binding contract.

In the end, the consumer pays the subsidy.
The government doesn't regulate the USD or NASDAQ shares, but currencies, income, value, and ownership.

Cryptocurrencies are entirely regulated, already.
As soon as the internet marketing types (who have no technical background nor skill) are shilling getting rich info products around BTC, it's time to get out, or at least stop actively buying.
There it is, the obligatory "inception neural networks will lead the singularity" comment.
Nice counterexample!
Which would actually be counterproductive for Google: If people start to get used to these "fake" URLs, soon they will not be able to tell www-google-com.evilwebsite.com from the actual Google website, and will be more susceptible to phishing attacks.
That was a very good read. Kinda sad at the end.
By your definition, this still leaves FX trading as a "pyramid scheme". Trading fiat for fiat doesn't "put up capital to create something".
Microsoft is the worst for providing content in video only form (Channel 9). There have been tons of potentially interesting content posted to HN from Microsoft but I'm not going to sit through an hour long video at work. And they almost never provide any alternative text content (an article) for what's in the video.
How long does a turned off device stay operational? (main circuitry itself, screen, battery, storage -- whatever the devices they're using have) Also, we were able to decipher cuneiform because there were a lot of clay tablets available to study, but will people in, say, 2k to 4k years from now be able to decipher how to work the devices, its OS and access the library of data? Even my iPhone requires a surprisingly large amount of knowledge to access my various bits of data, if it were 4,000 years in the future and nobody understands English anymore, I can imagine it would be difficult to decipher. Perhaps we should be leaving a load of stone carvings somehow explaining how to operate the devices (and to read english, or whatever language)

From the linked article:

> "If we can nail the next 100 years, we figure we will be able to nail the next 100 years as well," Farquhar said.

Except.. if there is a massive disaster event of sorts (WW3 was mentioned in the comments here), it may be longer than 100 years before somebody is in a position to access this archive. It may then be too late. Or the country is in crisis and the facility gets decommissioned or abandoned.

I'm not saying they're not doing a great thing -- they are! I'm just concerned that it relies on a bit of luck.
Announcing PCI Compliance for Heroku Shield
Yes, both are true. 2 is a particularly good example.
Show HN: Plot directly in your terminal with matplotlib | https://news.ycombinator.com/item?id=13700512 (2017Feb:28comments)
Laziness is the father of Efficiency.
Things have meanings in legal terms that are different from conversational terms, you know.
It's still centralized, and owned and run by a commercial entity that uses it to further their own interests, with a record of its users' interests and opinions.

The capabilities and features of web forums are also really dumbed-down and limited compared to what you could get with the mail clients and news clients of even 20 or 30 years ago.
It drives me wild how much sky is missing. Street lights are one thing but stores like Marshall’s and other places that aren’t open at night keeping signage on all night and their interior lights just boils my blood.

I wish more local municipalities would enforce restrictions against unnecessarily keeping lights on.

The closest (to me) and only city I know of that does proactively enforce light restrictions is Cave Creek[1]

[1] Pages 14-21: http://www.cavecreek.org/DocumentCenter/View/995

Some good related light pollution links:

- http://mcdonaldobservatory.org/darkskies

- http://www.darksky.org/

- http://www.darksky.org/5-appalling-facts-about-light-polluti...
Show HN: Affordable and reliable software code reviews at a discounted rate
After I met a well educated Nigerian fellow earlier this year who described how he studied in Cairo and was raped by a gang of Egyptians who pulled a knife on him before entering the subway, I concluded it probably wasn't worth it to visit.

Full disclosure because interesting: He claimed to have returned a couple of days later, preparing by filling his backpack full of stones as a defense mechanism, and killed one of them when they attempted to attack him again. I didn't doubt the story, because he really had no reason to impress anyone, didn't seem the type, seemed genuinely shaken by the memory, and the subject of Egypt came up tangentially.
It is possible to be technically brilliant and wildly succeed in your project, and usually do overall good when it comes to project management... and yet have certain personality flaws that may hinder your management skills.

What I know is that I've never read advice geared for managers which states that the route to success comes from being an abrasive boss.
Discover GitHub repositories by common starring users
[edit] yes, KDB+ is the database product. Q is one interpreter that interops with it. K is another.

I am not 100% sure but I think Q is actually K plus a standard library of "Q words" so you can write K directly if you want.

I think the reason for Q is as a more familiar interface for people with SQL experience.
Why do you think google cares about random phishing attacks? They care bout your data, and they will get it no matter what. Maybe the phishing site is also using google analytics!
You would.

If you put a sell order at 7,000 with a volume of 100, it would (likely) cause a flash crash

You can see flash crashes all the time when someone offloads a bunch of coins without balancing across exchanges.

Plus, you would have to find quite a few people that wanted to buy coins @ 7,000 and finding them before your order causes a flashcrash isn't likely.
I personally think Unikernals will overshadow Containers in a few years. They just in my mind offer a model that is much more security and speedy. I give them a few years because Unikernals still need to figure out better tooling; debugging, producing and deploying them is currently difficult.
Lost Images from America's Last Aboveground Nuclear Test
Some currencies are pegged to other currencies or values.
By having a country database of numbers and a clear set of rules for verification and assigning. (Usually on birth or name.)

European countries have those systems and they work.
You cab try to lie about yippee number but this can be add hard as trying to brute force a CRC on the fly while also being easy to validate later against the database.
No One Said Success Would Be Easy
Bitcoin changes the world: a permissionless decentralized financial ledger reduces payment friction hence boosts trade, gives access to the unbanked/underbanked, helps people escape inflation, etc.
I mean I haven't held it but how is a Sapper-esque stoic black rectangle bad or ugly?

Only thing unappealing about it to me is the logo
No visible difference is true. How it works is dusk and noon. After using an 8 for a while, the 6 seems slow. It never seemed slow before.
It seems likely that they wouldn't be able to guarantee that, but we need to be more clear.

The fundamental limitations of computer science, as expressed by Rice's theorem, says that the CIA cannot make a program that given any archive says in finite time whether there is malware there.

It doesn't say that for some specific archive the CIA cannot guarantee the absence of malware.

There are infinitely many EXE files that you can prove malware-free, and this set expands with the progress of static analysis.

But of course, if one EXE file says "if (unsolved_math_problem()) { malware(); } else { harmless(); }" then the CIA would have to spend a lot of effort proving its status.
Indeed. A blast from the past.

Oddly the capsule approach is how I naively thought image recognition worked until I learned more about it.
> In Texas, you can drink in the car as long as you are 'sober'.

Not true. See, e.g., http://www.texasdwisite.com/dwi-blog/2014/november/can-a-pas...
Agreed. This sort of thing has to be extremely rare and must always come from a supreme authority figure.
I think the parent comment meant that since unhappy people are fired, remaining people are happy ones and these happy ones participated in the survey thus resulting into the survey result... selection bias. It is not about whether it is good for netflix or not.
Well, I do kernel dev. I am the maintainer of KVM. :)

> anyone who expects it not to change is an idiot or just being obtuse

If this was the case, Microsoft would have never had to skip from Windows 8 to Windows 10 (see below in another comment: "starts with Windows 9" was used in the wild to detect Windows 95/98).
I'm sorry, but I cannot get behind the idea that a creator choosing to deliver their content that they made in a form they chose can be hostile to you.
This is also a way to bypass the year-long dupe detector/blocker, since it was submitted 9 months earlier.
W3C announces WebRTC is now feature complete
> The same is not true for SQLite's format.

That's not entirely true. Anything that comes with Python installed has SQLite bundled/compiled in. It's just the library, not the cli, but still.
Plane-sized 'void' discovered in Egypt's Great Pyramid: scientists
That is the problem with deflation. People expect that their money will be worth more tomorrow so they are more reluctant to spend it.
By regulating it? The whole argument that crypto-currencies weren't regulated was always more of a marketing gimmick than fact. Yeah in their infancy (which we might still be in) regulators didn't care much about them, but it was always apparent that if any of them ever took off governments would step in. Here they've basically said, just because these commodities are taking a new form they still are a commodity and as such the existing rules around them must be honored. Whether that's fair or right? Who knows but it was an obvious outcome. They don't have to be able to control the currency itself to still enforce their rules because they have access to the people using it.
https://www.linkedin.com/in/ravinakumar
That's because people love being an uninspiring middle. It is safe. It is sufficiently pleasant. It is secure. And it definitely sells lots of books.
That's honestly ridiculous. I'd understand if you just don't like the smell, but there's no real health risk involved in walking past someone smoking
> quite bluntly, a personal attack

I don't see how this is a personal attack. I call the quoted comment a plainly-stated critique of a developer's portfolio. If you have repeatedly demonstrated a problem following basic requirements (ref: "denying the regression now for three weeks"), that's a good reason to presume problems might exist (i.e. "your code cannot be relied upon"). Linus tends to write this type of "blunt" letter only after other ("nicer") attempts have repeatedly failed, and a pattern of problematic behavior exists.

Accurately describing someone's reputation based on their actual work and behavior is not a personal attack. Without false claims - aka actual slander or libel - you earn your own reputation which other people can and will include in their opinions about you.

> The profanity is also unnecessary.

I don't see any profanity in the quoted comment.

> the Linux community

...is another matter entirely, and a discussion for another thread.
I mean, this demonstrates my point.
Can I recommend you look into Elixir? The (possible) downsides are 1) that it's functional programming, and 2) that there might be libraries/gems for Ruby that don't exist for Elixir.

But the upsides... It's faster, it's different in a good way, in that it makes you think differently (OTP/processes) without the risk of being unproductive. It's very ruby-like but without the warts (although I'm sure it has a few of its own), and was even specifically designed with Ruby as an inspiration/starting point (AFAIK).

So far I've not come across articles that were negative about Elixir in relation to Ruby. So if you do, I'd be curious to hear what you think. And of course if anyone can point out things they feel are better in Ruby, I'd love to hear it.
You deleted your other comment but you've now written the comprehension version twice (the second version added in an edit when it was pointed out the first one isn't equivalent to the loop) and neither of them actually work. So perhaps writing the comprehension version is neither as clear or simple as you suggest.
An Awesome list of cryptoeconomics research and study
> I don't want my ISP to inject JavaScript to random pages or analyze my traffic. That should be downright illegal. They should be like water supply company: provide me damn clean water and get out of my way.

I don't want my search engine to do that either. They should provide me damn accurate results and get out of my way.

Unfortunately, whereas I have a choice of several good ISPs here (UK), I have a choice of precisely one good search engine - Google - and it analyses my traffic to high heaven. (And I've tried DuckDuckGo, on several occasions for several weeks at a time, and I'm afraid it still sucks.)
Kafka streams is great. But it is a processing library. It isn’t an apple-to-apple comparison to a messaging system like Pulsar. First there are already many mature stream processing engines and libraries (spark, flink, heron, storm). They have been in production for years and it made no sense to write a new one without a good reason. Second, kafka stream could have done a better job, not just tight with kafka. Technically kafka streams isn’t really a very specific implementation or design to kafka. If confluent has done a better job on abstraction, I would expect it is very easy to plugin different messaging systems or log storages to run "kafka streams". Although I am not sure Confluent want to see that happen.

“Kafka has exactly-once delivery but messaging system x/y/z doesn’t provide it” is also confusing and misleading. Exactly-once is technically effectively-once: “at-least-once” and make the processing of the messages idempotent or “de-duplicated”. This has already been done in the industry for many decades in many mature stream processing engines like heron, flink. It isn’t a really new thing. And many messaging systems like pulsar already provides those primitives (e.g. idempotent producing, at-least-once delivery) for processing jobs to achieve effectively-once very easily. Streamlio folks did a great job about explaining exactly-once and effectively-once. It is worth checking this blog post out -- https://streaml.io/blog/exactly-once/

I think Pulsar itself as a distributed messaging system does provides all the three delivery semantics: at-most-once, at-least-once and effectively-once. It is very easy for people to use and integrate. I don’t think it is difficult to make kafka streams run with pulsar technically. The question is more is there a value to do that, do kafka folks wanna to do that, can the collaboration happen in the ASF?

that's just my two cents.
When you say swag, can you give 1-2 examples in mind?

The puzzle card sounds a great idea. Do you remember roughly what the puzzle was?
Not really. It was doomed the moment it stopped being a place for mere exchange of information and messages and turned into a marketplace. It is the profit motive that has given rise, directly or indirectly, to every good and bad thing about the modern web. Unfortunately profit motive is completely amoral. And it isn't going away. So what we need are more restrictions and regulations. And a paradigm shift back to doing more things more enjoyably in meat-space.
Capital being held in "state-controlled inflationary currency" would be unusual. Capital would usually be composed of real-estate, stocks, ETFs, bonds, gold, commodities, maybe an art collection. Arguably US treasury bonds are not that different from holding actual USD, I concede that. But a share of Apple is a share of Apple. It doesn't matter if you quote it in USD, EUR, BTC or gold nuggets: its intrinsic value is the same.

In fact the richest people I know are all negative USD, and very positive everything else (especially real-estate), because they borrow USD to invest. The poorest are also negative USD, and holding only liabilities with little assets. It's only the ones in the middle that are positive USD. Basically not rich enough to buy real-estate (or not interested), but certainly not poor either.

May I ask you a question: would you borrow Bitcoins to, say, buy a plot of land in the middle of Arizona, plant vines and start making wine? This is why as far as I am concerned I don't see Bitcoins as any sort of competition to USD, EUR, JPY, etc. It's just yet another asset that may or may not prove to be a good investment in the long run. I hold some, just in case.
Longer content isn’t wearing audiences out–and they may even be hungry for more
I must add this post
https://plus.google.com/+gregkroahhartman/posts/WK6ZLEhfQo5
Is it open source?
"Yubico has replaced all open-source components that made yubikey NEOs so awesome with proprietary closed-source code in Yubikey 4s"
There are thousands of sumerian cuneiform tablets left to translate, if you're bored ;-) Many of these predate the pyramids by a thousand years or so. Most translated ones contain mundane enough stuff, so its likely that the rest are similar, but if you're looking for something ancient to discover something in, I can't think of a better place to look given their age and that they're already found (ie available to read).
I wish this were more useful. The real sticking point for me is that you can run out of transaction contexts - which means you have to have a full software implementation as backup.

the only case I can think of where I would actually use the thing is if I already had an STM runtime and I wanted to cut down some of the constant time overheads.

the other problematic aspect s that transaction scheduler policy is pretty important for contended performance and as part of the broader system design. in this case you have to live with whatever intel gives you
What job do you do that your employer is telling you how many breaks you can have?
Bizplan: Guided Business Plan Creator
And the other key quote from John: "It is a userspace configuration issue. Your userspace is set up to basically do policy development".

The problem is that apparently this is true for all of OpenSUSE, Debian and Ubuntu, and that's when a userspace bug becomes in practice a kernel regression.
honestly, this seems like a grey area and I have no idea! but the concept of this platform is amazing, and has already been approved. They are taking SALT deposits currently (just opened a few days ago) so they are ramping up for full operation soon. I would suggest to hit up their reddit...i'm gonna do the same :-)
Even if Bitcoin's price were stable, it would still be difficult to tie items to Bitcoin when it takes at least an hour per transaction.
Mann's Maxim: People who are bored think more creatively than those who aren't.

... added to http://github.com/globalcitizen/taoup ;)
Given that it's risky, you could (should) have told them to just invest a tiny amount, like 1% of their savings. That's what I told some folks, and now their investment is up 10× so their 1% investment turned into 10% and their are really happy about it.
While I adore Python generally and use it all the time (including for two startups), here are a few things that I find unintuitive:

1. List comprehensions are hard to read and understand, especially for beginners. I tutor online in Python, and when I show a student a list comprehension, it is one of the most difficult parts of the language to explain. Do you read left to right, or inside to outside? Postfix if at the end makes things even more confusing.

There are better alternatives in languages like Ruby and JavaScript. Which brings us to the next point:

2. No native map, filter, reduce, etc. methods. It is far easier to explain that you are just calling another method on a list/array than it is to get a beginner to trust the hocus-pocus apparent in Python's list comprehensions.

Edit: Python has built-in functions for map and filter. See correction by ubercore below, and my response.

3. The way a class is accessed from an instance in Python is not nearly as elegant as Ruby's. Do I use "type(obj)" or make a direct call with "obj.__class__"? Neither is as clean or intuitive as "obj.class".

4. Speaking of classes, why are built-in classes like "str", "int", "float", etc. lowercase while in everything else they are conventionally CapitalizedClasses?

5. Remembering that "sorted(my-list)" returns a new sorted list while "my-list.sort()" does the sort in-place requires experience, which someone taking an Intro to Programming course will probably not accumulate over 8 or even 14 weeks.

Note: I flirted with Ruby and Rails, but never built anything real with them. I vastly prefer Python to Ruby (and Django to Rails), but think Ruby got a lot of things right.
I recall being downvoted when I replied to someone asking if it was too late to invest in Bitcoin when it was at $4000. In my reply I quoted Roger Ver by saying that it was never too late to invest in Bitcoin. I also decided to walk the talk and buy some at $4000 with money I could afford to lose. Glad I did.
I think trying to fight a browser engine monoculture is a lost cause.
There is no money in building browser engines and it costs a lot of time and money to create one from scratch.

The only reason Mozilla and Microsoft still use their own engine is for historical and technical reasons.

The fact that we are down to just three implementations should tell you were things are headed.
In the pricing, different tiers have different "priorities". It would be helpful to know what these "priorities" mean in the real world.

If I submit a request as a low-priority user, should I expect a response in 1 second? 1 minute? 1 hour? Something else? And how consistent is the amount of time I should expect to wait?