skysight-inc/HackerNews huggingface dataset:
Hands down a Brother... not an ink jet but laser. It's the only one I've never had problems with.
> namely, casting doubt on the veracity of scientific beliefs by painting them in the guise of religion.

You think he is commenting on the scientific method but he is really commenting on human nature.

People really are treating Science as a kind of religion.

Understanding this motivation is important because it shows the precarious position we are in - any event which causes a loss of faith in “Science” the religion could quickly turn our culture away from its relatively pro-science culture.
So I guess by that analogy a neuron is equivalent to a rather slow processor with a 100-kilobit word size?
1,000 users. Not too shabby.
>revealed was for a big part already suspected by many

The problem is that the details on the existence of internal spy programs were a very small part of the cache of data he stole. Initial estimates range from 50,000 to 200,000 stolen documents (with later revisions of the estimates jumping to 1.7 million) with no real idea of the extent of the theft.

Here's how Army General Martin Dempsey (Chairman of the Joint Chiefs of Staff) characterized the theft: "The vast majority of the documents that Snowden ... exfiltrated from our highest levels of security ... had nothing to do with exposing government oversight of domestic activities. The vast majority of those were related to our military capabilities, operations, tactics, techniques and procedures."

We know Snowden took those documents with him to China. We don't know what he did with them. We know he was monitored by Chinese, Russian and American intelligence agencies in Hong Kong - which should raise alarm bells because there is no way that neither Russian nor Chinese agencies would simply pass up an opportunity to exfiltrate this data for themselves. Snowden said that he destroyed all those files, though his story has changed several times and you simply have to trust him at his word ... which raises the question, why did he steal that data (not talking about domestic surveillance programs) in the first place. I mean, he sure as hell could have simply given it to the Russians, or had it stolen by another intelligence agency.
Question is not clear.

The Slice is just an address of memory chunk combined with the length of that chunk. That's somehow better than "C strings" - that are just pointers and so you need to do some computation if you need to get length of the string. Such C strings have too many drawbacks - in particular strtok function that modifies input string (that shall be read only all times).
The nitty gritty on BitMidi – a website for listening to MIDI files
> Presumably we should discriminate against all 4 year graduates as they took an extra year to graduate's who do it in 3.

We do. All things being equal, the person hired a year earlier will have higher pay. As they should, since they have an extra year of experience. Assuming equal candidates, the one with more experience will do a better job (second system syndrome notwithstanding).
I'm a lawyer. I was absolutely pressured to draft and review documents faster than I felt comfortable. At a certain point though your reputational risk (and the reputational risk to your company) needs to be considered above anyone standing over you pressuring you to work so fast that quality is sacrificed.

I can draft a terrible document as quickly as my boss would like but that doesn't add much value and it's not what I'm being paid to accomplish. Management will always be vocal about time and cost while a project is in-process but management and the end user will be far more vocal once the project is complete if the quality does not meet expectations. The time-quality-cost triad is frustrating when you're stuck in the middle for sure but the best approach is to help management understand the trade-offs so you both can set reasonable expectations.

Time is money and all.
Are you talking about wealth or income?
>Any tips on how to be "Maintenance focused more than feature focused"

Honestly this is more "how do I keep from having to perform maintenance" but just spitballing...

Do you have defined Service Level Objectives (SLOs) for your APIs? Do you have unit tests so you can both prove changes do what's needed and that nothing else broke (regression testing). Do you have good error handling and readable error messages or is that all #todo? Are your processes idempotent? Is there a documented and automated recovery procedure if not? Add all the features you want, but if you build them to have a high uptime and resilient up front you're really combining a view into maintenance (or more importantly - not needing it) while still delivering features. And if those things aren't true then I guess making them true first before adding features is sort of what the original poster meant?
This is make or break for Augur I reckon.
The historical component for this work ethic is frequently tied to Protestantism, especially Puritanism. Work was divinely mandated, and shirking that responsibility was socially unacceptable. Work was also more necessary, as not working hard enough could led to the death of your community. Just my two cents
Portugal is slightly more expensive than the EU average for electricity.

It's somewhere around average for petrol too, so I don't see Portugal being much different here.

https://ec.europa.eu/eurostat/statistics-explained/index.php...
In Datomic, you are responsible for the contents on it, but this is the exactly the same for people writing to the blockchain. The notion that by organizing a group of profit motivated to validate transactions is really the same thing as a centralized organization. Look at the Chinese bitcoin miners. How many times have we forked? Now the forked bitcoin is forking!

Say you took out a mortgage on an open ledger (a PoW based blockchain ledger), BYOB. What happens when you get scammed? How do you reverse the transaction? What legal enforcement is there? Remember, you've said it yourself, the blockchain's supposed value comes from that nobody has full control of the database, but this is flawed thinking-the absence of authority does not make a ledger more trustable just because it's not in the control of anyone, which is false, bitcoin being a clear example of centralized ownership, or a perfect model of "rich miners getting richer".

Trust is not a simple matter of storing information, it's much more than that. It's based on human to human level trust, which blockchain industry has pretty much failed spectacularly with the vast majority of ICO pump-dump schemes.
I wonder what effect this has on the outcome of the election and accuracy of poles.

I wonder if it could be politicized in the future by offering free rides to only some people (i.e. don't announce it, just create a button in the app, and only create the button depending if the users profile suggests they are likely to vote for party X).

Not to suggest I think this is a bad initiative, I think it's a great one.
Sadly the site is mainly populated with about 8 extremists and it mainly covers political angles.
It's not O(1). You are only calling the API once, but if you put in a larger list the time will increase in accordance to whatever the complexity is of the sorting happening behind the scenes. Calling this O(1) would be like saying qsort is O(1) because you are only calling the function once.
Supreme Court rejects industry challenge of 2015 net neutrality rules
This is commerce, though.

And again, Fair Use is a defense. It only kicks in after you have been sued and are in court.
> This means that .NET Core will get new APIs and language features over time that .NET Framework cannot. At Build we showed a demo how the file APIs are faster on .NET Core. If we put those same changes into .NET Framework we could break existing applications, and we don’t want to do that.

The "slower" explanation doesn't really fit with that sentence to me... if Standard 2.1 already has things that Framework "cannot" have, then it seems like "stopped" is more accurate than "slower." I guess technically they only are saying that Core gets things Framework can't, not necessarily the standard, but I'm not sure that's much of a distinction in practice.

Of course it doesn't have to mean that Framework is just frozen but it would seem to make the Standard a bit of a dead letter (I'm not really familiar with how useful it is in terms of Xamarin/Mono/Unity).
> ... am beholden to OKRs

https://en.wikipedia.org/wiki/OKR
And https://www.pprune.org/, which is the "professional pilots network", and usually has some indepth incisive posts when bad things happen to planes
Liquid US | Software Engineer | San Francisco, CA, USA | Remote | $80K no benefits equity negotiable | https://liquid.us

The Company

Liquid US (liquid.us) is a liquid democracy voting startup based in San Francisco. We’re dedicated to upgrading the hyper-partisan, money-dominated iteration of Democracy gripping America to one that prioritizes transparency and nuanced debate. We empower issue experts to curate and weigh in on the policy decisions facing their community so that citizens are better-informed and can vote directly on issues or choose personal representatives they trust.

The Role

* Extend and maintain our web app and API using JavaScript, SQL (PostgreSQL), and AWS.

* Collaborate in the product development process to design and scope new features.

* Move between back-end and front-end.

* Analyze trade-offs when scoping a feature, and connect what we’re building to Liquid's mission.

The Requirements

* Proven experience developing web applications with JavaScript (React, Vue, etc.)

* Comfortable with Git

* SQL experience or willingness to learn

* Collaborative, open-minded, and curious

Apply at https://liquid.us/jobs
well the problem is that they only add some stuff.
currently a lot of problems are because of "legacy" web apps, that need to integrate with new ones. i.e. webforms, mvc4, etc...
The interesting thing to note is that the core runtime in netfx hasn't changed in a long while (.NET Framework 3.x and .NET Framework 4.x are still essentially CLR 2), and it sounds like after what Microsoft learned from the CLR 1 -> CLR 2 (.NET 1.0 -> .NET 2.0) update they never want to do that again if they can avoid it. CLR 1 to CLR 2 had a very good reason to do that (generics); .NET Standard 2.1 has a lot of little reasons, but no good, big reason to break the .NET Framework world with a runtime upgrade.

(Also, it looks like ASP.NET Core still should be considered .NET Standard 2.1 compatible, but yes the "upgrade" to .NET Standard 2.1 is fascinating because it loses compatibility with netfx.)
A faster, cheaper path to fusion energy
Well, I don't agree with that at all. I'm surprised by the lack of skepticism towards the policies themselves.

Can you count the number of other people in this entire discussion asking the same question? For awhile, I think I was the only one!

It's quite obvious to me that you and others do not want to even enterain these questions, to the point where you're offended and candidly talking about disagree-by-doenvote for considering a fairly obvious question.

This is a discussion forum. But you're not pointing to a way in which I was hurting the discussion. You're talking about muting my questions using downvotes because you find the idea of considering them as a tough experiment offensive.
To put this number into perspective, there are roughly ~30k automobile related fatalities in the US each year.

HN tends to glorify self-driving vehicles because they might put a dent into that statistic. I wonder why that concern doesn't apply to drinking water.
There is still just a lot of stuff you can't do on Core alone. It's fine, I guess, if you are doing fairly vanilla web server development, although the last time I tried it was not the easiest to run .NET Core on Azure. Probably the story is better there now than it was.

Microsoft also has the entire silent iceberg of enterprise development that is going to be slogging along with .Net framework applications for years and years. Billions of lines of code that work as is, and just are not going to be invested in to update them.
If you make it audit-able, it doesn't need to be 100% secure.

Everyone could vote under a username of their choosing, and afterwords could download the "official" spreadsheet of all votes casted and look to make sure your username has the correct vote.

The spreadsheet would be a few megabytes at most and could be duplicated/distributed across different mediums.

The main worry would be someone adding fake usernames and votes to the spreadsheet. I'm not sure how we guard against this under the current system either.
Persian Stalker Pillages Iranian Users of Instagram and Telegram
The processor cores in SpiNNaker run at 200MHz (yes, this is slow!), and can usually issue one instruction per CPU cycle (that's quite nice). However, the trick to getting lots of neurons in is in keeping the number of CPU cycles per synapse event down, since there's a lot more of those than there are neurons.

Yes, bits of the synapse processing code are in assembly coded to waste not one cycle at all. It turns out to be vital to do that in order to keep the efficiency high (and that has many key knock on effects; the synaptic density is a critical parameter for overall model scaling).

In any case, to say that neurons process information at 200Hz is wrong. Or rather it is not even wrong. The individual neurons don't really do very much, but the overall network does a lot and it isn't limited to 200Hz at all. It's just that it handles time in a totally different way to conventional computers...
A pun so funny that you didn't get downvoted or a user/mod commenting about how this isn't reddit.

GG
Knowing the differences here is pretty serious for my day-to-day work. Does anyone have a guide/breakdown/etc that I can refer to that explains all of the versions of .NET? The documentation from Microsoft itself is atrocious.

Does it exist somewhere?
If Augur gets this wrong, I'm sending a hate pigeon to Joey Krug
The problem is that there were usually no morals clauses, etc back then, so there is no "for-cause" termination happening here.

The causes in for-cause termination generally have to be listed.

Here's a sample clause:
http://www.elinfonet.com/prov/14

You will see that for example, these sample clauses (which are not uncommon) say nothing about morals except conviction of a crime of moral turpitude.

Sometimes they say stuff about code of conduct violations, etc.
But that's a fuzzier area (particularly since most companies revise their codes of conduct constantly).
>A pilot with 5K hours of experience is more experienced (in the pilot job market) than one with 4K. I don't care that you could have had that extra 1K hours if you'd worked an extra year instead of doing something else. I only care whether you do or don't (as it pertains to this dimension of the evaluation).

This example, along with ones others have given, all reduce to the same thing: You are not interested in determining the skills of your candidate - you are interested in determining experience. Presumably with a dubious belief that your metric is a good proxy for those skills.

>I am curious about your experience and competency

Yet your example only addresses one of these.
I removed all social media and I found that for the development community specifically, the only social apps that really matter are GitHub (if you consider that social) and Twitter. I had no problem as a dev removing Facebook, Instagram, Snapchat.

When I removed Twitter, I found that there was definitely a missing piece of my outreach to the community. If you use Twitter effectively, it can help build your personal brand which, in turn, can help your company's brand.

Just don't let it turn into mindless surfing. Keep your activity tactical with a marketing objective. The goal is to add value to your business in terms of hiring and technical influence.
Sure. Security is hard.
For similar reasons Guinea Worm Wrap-up, the main publication about global progress on the eradication of Guinea Worm (a parasitic worm, like not a microbe, not virus, an actual worm, that bursts out of people's legs if they're infected - disgusting and, of course, painful) has a bit of text at the end that says this:

Inclusion of information in the Guinea Worm Wrap-Up
does not constitute “publication” of that information.
No, we use Postmark which delivers very fast.
Exciting. And the cache size is likely the main reason.
But that can not be concluded from the analysis.

>>VTune agrees, and says that Z3 spends a lot of time waiting on memory while iterating through watched literals.

But how much is "a lot" is not specified. And the propagation also allocates memory sometimes, to keep the learned clauses. Not sure how Z3 manages this, but couldn't it be that the mallocs are just slower on that desktop, so an OS issue?
oh man now you give me ideas... kind of like the guy who tattooed an AD on his face. For 1c per post i will let your company put some BS tagline in all of my reddit/HN/forum posts
The number of 401(k) millionaires is up 41 percent
See how you used the word seem there? That's where the little faith bits seep in.

In the seems.
Relevant Python library (https://github.com/drathier/stack-overflow-import) and previous HN discussion (https://news.ycombinator.com/item?id=12868946).
I also run a lobste.rs sister site dedicated to blockchain protocol engineering: https://std.bz/

The goal is to be a high-signal community to share and discuss research, design, and code of blockchain and cryptocurrency protocols.

It's invite-only (to keep the quality of links and discussion high), but we're just getting started, so definitely apply for an invite if this is a space you're interested in.
I think it is fair to say, that we need to realize, that .NET Core runs on all of the platforms which in Microsoft view have future (.NET Core, Xamarin, Unity and UWP). The only platform no one is really interested (from Microsoft perspective) is the .NET Framework.

The .NET Framework is, from Microsoft .NET and WIndows Team perspective, a legacy burden which is unable to innovate, change or improve due to the deployment methodology. It is a dead end.

I know, it sucks. I am an enterprise developer and understand the consequences. I hate it as well, but I can completely follow their rationale. They make it possible for us to develop WPF and WinForms on .NET Core which is their strategy to compensate the blow they give us.
Can you give a couple examples of questions you’ve pushed back on? How and why did you do so?
Yeah, the "you can just download it from the internet" mentality is a fairly valid criticism of the __utility__ of these RTL-SDR projects, but don't let it take away from the excitement of learning, building, and finally receiving these images. These images that you receive are some of the very few photos of the Earth that actually don't come from the Internet!
What are the current best Home Water Filter we could get? Are the Brita MAXTRA+ any good? And which one is the most affordable?

( We now need to paid extra money to get drinking water, in many ways I think this is backward as a society )
Sort of related, the company whose website this blog post is on makes the best Android PDF reader, and it's free: https://play.google.com/store/apps/details?id=com.pspdfkit.v...

(Disclaimer: I am not associated with the company)
the fact that unions/left wing politics have very little political representation in the US is also fairly astounding.

How is it possible that a political ideology which should appeal to the bottom 50% of the workforce has no representation?
According to their press release[1], they are offering "$10 off a single ride to the polls on Election Day on the most affordable Uber option available in your city." Implying that, if the ride there would cost more than $10, then it won't be free.

Assuming that Uber's own words are a more accurate description of what they're doing. It also feels more honest. So I'm hesitant to fault them for how it's being spun in TFA.

1: https://www.uber.com/newsroom/update-uber-drives-vote/
Show HN: MathML using custom-elements – works across all browsers
wonder how much of those were attributed to Serverless revenues....probably negligible.

2018 is almost over and I still don't know if I should go fully serverless, more importantly, which cloud vendor has fixed the "cold startup time" for serverless functions. Google seems quite promising but still no recent study has been done on this. Would somebody like to see a test on this done? I've been wanting a straight up answer for a long time but hard to find a consensus, seems to be all over the place.
What’s Staying the Same
For most companies, it’s not doublespeak, it’s outright lying. My successful interviews have been 100% correlated with times I’ve gotten to the optimal solution.
ASP.NET Core is not .NET Standard based. Most of its libraries are, but the core runtime is bound to a platform like .NET Core (and earlier the .NET Framework). It was never running on a pure .NET Standard interface.
> the presumption that it would be safer than software based encryption

Is this really a common presumption? Why are companies making security decisions based on mere presumption? Wikipedia has a citation from 2013 [1] that discusses a number of vulnerabilities exploiting constant-power hot swapping, so if you'd done any research at all during the last decade you wouldn't be so shocked.

It seems SEDs are merely a convenience as far as transparency and overhead goes, and as a last resort when proper software FDE isn't available. All this talk about Bitlocker and such over LUKS suggests they're targeted at consumers, which would explain the shoddy engineering and proprietary specs.

[1] https://www.cs1.tf.fau.de/research/system-security-and-softw...

We show, however, that depending on the configuration of a system, hardware-based FDE is generally as insecure as software-based FDE [like TrueCrypt and BitLocker]

Note that, despite Linux being mentioned in the paper and utilized for tests, dm-crypt/Luks is not, only software solutions like Bitlocker. Likewise in the OP paper. Which makes me think this is a consumer-class vulnerability, due to the focus the researchers take. Surely enterprises are using something other than SED?
I think the prices here need to be divided by 10 to be reasonable
> How about something more akin to a personal CRM app where I could unilaterally enter some of my friends and it could help me maintain engagement through reminders or scheduling assistance (or say, location awareness?). I would have downloaded that in a second, and I would posit that a lot of others would as well since most people strongly identify with the "people I wish I had kept in touch more" message.

There is an open source software called Monica[1] that does what you are asking if my interpretation is correct. I have no affiliation with said software, it appeared in [Show HN] some time ago (I think) and while reading your comment I remembered it.

[1] https://github.com/monicahq/monica
If ever a forum that could draw a comment from somebody involved, it's this one. I was hoping this was a well known catastrophe somebody could fill me in on, but it sounds like the failure wasn't widely reported. I did enjoy this article on Wikipedia: https://en.wikipedia.org/wiki/List_of_failed_and_overbudget_...

Unless a survivor of the project can chime in, I'm going indulge in a little idle speculation and agree that defense sounds like a good candidate for losing a billion dollars. Maybe not DoD itself, but a big contractor?
exactamundo
I'd rather just have early voting everywhere - but then again, my state has aggressive early voting and no-excuse absentee voting and we still lag behind states like MN.
you cannot do anything to investigate the veracity of those claims

Sheer nonsense. The Enlightenment, the greatest period of scientific advancement in human history, was driven by people who saw it as their sacred duty to understand God's Creation. Atheism in the form of the Soviet Union dragged us backwards.
https://github.com/pdfminer/pdfminer.six is also useful