skysight-inc/HackerNews huggingface dataset:
It's not VHDL or Verilog, but SPICE tools are what you are looking for.

LTSpice is free, and quite good: http://www.linear.com/designtools/software/#LTspice

A good tutorial page: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice.htm

LTWiki page on component libraries, Bordodynov's library in particular contains lots of 74HC and 74HCT series chips: http://ltwiki.org/?title=Components_Library
"workers owning the means of production" is neither necessary nor sufficient for socialism.

The only people who advance this peculiar definition are members of the American left, presumably as a way to define themselves out of being "socialist"!

French Wikipedia has a better definition: the elimination of inequality and social classes.

> The word "socialism" covers a very diverse set of currents of thought and political movements, whose common purpose is to seek social and economic justice. The original goal of socialism is to achieve the social equality, or at least a reduction of inequalities and, particularly for Marxists, to establish a society without social classes.

I guess you could say "socialism" is a label and not a description.
This is where I think Obama failed. He had too much trust in government -- "these are good guys". Then, BAM! Trump.

Trump is the Apocalypse for Libertarians.
Some processors expose performance counters but you don't need to accurately measure memory bandwidth to know you are maxing out. Suppose you know that the memory bandwidth is 1Gb/s and you program reads 100Gb of data to produce the result. If the execution takes ~100s then you know you hit the maximum memory bandwidth.
Good luck getting a high performance implementation of A=B+C without memory allocation out of a library.
Here are my personal anecdotes:

>1. It is very hard to pin down who is responsible for anything.

Fair for some situations but my team and I use git and share the repo with our clients so they can see who is committing code.

>2. You end up explaining everything twice - once to your front wo/man contact and then again to the clueless intern who is tasked with implementing what you want.

My team and I always make sure we are in the same email thread with the client.

>3. It is near impossible to determine the competency of the person who will be doing the work in advance. The front person is usually quite good, but the person who actually does the work is often not. You can’t work that out until you are well into the project.

I've had situations were my entire team has interviewed separately but I can see how this is unfeasible for some teams especially past a certain size.
I have one exception to the "convoluted code" developer. I worked with a guy whose code was pure spaghetti. Mostly write-only code.

BUT: if a customer had a crisis he was the person to send. Amazingly quickly he would suss out the problem and get things running -- making the customer happy and rescuing the SLA. And he could explain what the problem was so someone else could implement it again, properly, perhaps in 10X the time, and ship the patch to all the customers.

In other words: if the river was rising and the dam was leaking, this guy would stride in confidently and jam his fingers into all the holes, saving the city. Not a long term or scalable fix, but preventing disaster.

(I'm pretty sure 50% of developers on HN have used this guy's code BTW).
What is going to happen in a quick glance? Including a CA in a browser is an extremely long and drawn out processing involving third party audits and many other things costing hundreds of thousands of dollars. There is zero chance that no one along that whole process will notice that the TLD is actually .cn .
> HN's moderation works

Frankly I think it's starting to fray a little around the edges. Downvotes and flags are supposed to be used to suppress non-constructive comments and submissions but I see them being used more and more to express disagreement (or, to be more precise, I see more and more comments being downvoted and stories being flagged that seem to me to be constructive and respectful but which express unpopular points of view.)
The logo, of course, is based off the "Philosoraptor" image meme:

http://knowyourmeme.com/memes/philosoraptor
We did. Except we still use feet for height and pounds for weight, commonly
You could also favorite this article. Your favorites are probably less crowded than your upvotes.
How certain are you that you were never exposed to those idea previously, possibly in passing or even without explicitly stating them?
I think it is great they are studying UBI, but I agree with you in that giving people work is the way to go. I believe it goes by the term "workfare" (as opposed to welfare). There is always more work to do, the problem is people may not be willing to pay enough money to have it done. If the government is paying out the money anyway, there should be something productive coming from it. I think this is good for the country and for the people doing the work.

In the past it took a big investment to do something like workfare (like building the Hoover Dam), but now just about anyone could do work by sitting at a computer. It could be anything from project management (there would be a lot of that, with the system itself), accounting, "customer" support, or even helping supervised learning for AI research (by identifying cats).

And you could even allow people to identify the work they want to do, if the have something worthwhile they want to do.
OpenLava under IBM attack
Title should have been ' blocky is so dope'
The second point is the only valid defense of the DOM, in my opinion. It's just a static document formatting language. And it should have stayed that way. Webpages like the one we're on right now should have been the furthest it went.
Quicker Camera Chips Coming
In Roman times, grain was essential to life and Consus served as the protector of grain; through its similarity to the word consilium, Consus became associated with secret conferences.

So there you go.
UBports: porting Ubuntu Touch to as many devices as possible
"It was never as difficult as portrayed" - we are talking about UX here. Stating that something is not as difficult is wrong. The UX is bad. When you go to a new country for the first time, you need to search online or ask around how and where to buy sim card. Yes, you can do it in a lot of countries in almost any grocery store. I'm not saying it's easy and it's close to impossible to have something like this implemented world wide. I'm proposing what I think would be ideal solution.

Login/password is the current de-facto standard. Until something better, widely accepted comes along, I don't see why my phone number should be safer than my facebook account or my bank account (it's not username/password, but the security of cards that we use for payment is pretty bad)
Reddit: https://www.reddit.com/r/linux/comments/5j3mn2/ibm_is_trying...
My posting voice on HN is very different than my professional voice, and I don't want the two spheres connected at all.

(Similarly I don't want my reddit or tumblr accounts connected with my professional space, but I do want my github and linkedin accounts connected with my professional space, and I try to keep my facebook account generally respectable; these days it's mostly shares of 'Old Friends Senior Dog Sanctuary' pictures and if any employer doesn't like that they I don't want to work for them).
Could you elaborate on why you felt the need to "dump everything into the global namespace"? For quite a long time now, you can use modules in Julia to keep things in separate namespaces. With "import MyModule" (instead of "using MyModule") things will not enter the global namespace, but will need to be qualified, like "MyModule.myfunction(...)". I feel this is very much like Python. You could even introduce abbreviations for the modules, using "const mm = MyModule" (admittedly, Python's "import...as" is cleaner).
During last-chance negotiations with Mozilla, they claimed he was stepping down immediately. However, Mozilla moved against them anyway, so presumably they immediately went back on that pledge once it became clear that it wasn't helping. Apart from the time of the negotiations, there haven't been any other claims that he had stepped down as far as I know.
"There are also sub-categories that enjoy extra protection...: Age – youth, senior citizens, teenagers"

and then, just a few paragraphs later:

"[C]ombining a protected category with an unprotected category results in an unprotected category. Irish teenagers are the example. While they are protected under the national origin category, the term teenager does not enjoy special protection"

Wat?
Maybe I didn't state it right. What I meant wasn't roaming. When connecting to a new telco, when you enter new country, you would be able to choose new phone number and package. Simple as that.
Gotta admit that array slicing syntax is still friendlier in Fortran

a = [1,2,3,4,5,6]
a(1:3) ! gives [1,2,3]

than with std::valarray

a = {1,2,3,4,5,6};
a[slice(0,3,0)]; // gives {1,2,3}

And I couldn't even find examples on how to do slicing with multi-dimensional arrays in std::valarray?

In Fortran it's just

a(1:3,1:3)
Obviously, but that's not the concern. The concern is that someone would visit letsencrypt.cn and end up getting a certificate from a provider that is not Let's Encrypt without really understanding that. Imagine a busy, non-SSL-expert user who just hears "Let's Encrypt is good, you should use it".

Since the domains aren't being used, we can't say what the intention was, but it's being judged as part of a pattern of behavior by Wosign.
Wow. No, what he wants is a logic similator, not a circuit simulator. Spice is a circuit simulator.

In any case, it is libraries where the rubber meets the road. A logic simulator is a programming homework assignment. Enough libraries to simulate a CPU is months of effort.
This is the problem with "fact checkers" on cable news, snopes, etc., and exactly why the new censorship push by Google, Facebook, et al is alarming: They pick and choose how to interpret the story according to their bias. They put a huge TRUE here, when this is false and they even admit its false: "Whether it's true that Lessig has 20 electors on board is impossible to verify unless they make themselves public. So far, only one Republican elector has publicly stated he will not vote for Trump — Chris Suprun of Texas." These fact check organizations take things literally when it suits them, and play loose with the facts when it doesn't. They are saying the CLAIM is true, not the substance. This is fake news designed to change minds by headline.
How do you know that right now?
I am sure there are good teams (and you sound like you are part of one), it is just really hard to work out who is a good team and who is not until you are well into the project.

I think if you had a really large project then a team would be a good idea especially if you require skills in a lot of different areas, but in my case all my projects have been smallish and focused.

I have worked with some amazing freelancers over the years who can do things in days that would have taken me months.
Other languages don't do it? What do you think C99 is? Or C++14? They're not "a single page", because they're ratified standards and so they're books and so they're PDFs, but--more importantly, who cares? Who doesn't specify their language, if they specify their language, in a single document?

Heck, why does this surprise you in the first place? Why do you think it's called ECMAscript?
> building a machine and watching it run with all the hardware and software written from scratch is the longer term goal.

This is an awesome & crazy project! I'll be watching. Would love to read a little bit about how much time it's taking as you go, and how it balances against your work & life.

Ever since I was an undergrad many moons ago, I thought a 4-year CS degree that ran on this same premise would be amazing. Say, spend your first year learning hardware logic and building a CPU. Year 2 is a basic operating system & compiler. Year 3 networking & a graphics system, and year 4 maybe a game or application or research project of the student's choice. Or something like that. Wouldn't it be cool to graduate having built your own computer from the ground up?
FYI you have an extra 4 on your first reference.
Yes, and it's a very good thing that a UBI system still allows the "coal mine equipment operator" to be paid for their work on top of the UBI.
This is also true in the United States. In particular, there was a major class action suit brought against Microsoft in 1996 on behalf of thousands of workers who were classified as contractors for years at a time. [0] As a result, almost all companies now have strict limits on the max contract term, which is often one or two years.

0: https://en.wikipedia.org/wiki/Permatemp#Vizcaino_v._Microsof...
>I remember reading about this in Reader's Digest...

Yes, that is where I had first read about it too. Don't remember exactly, but probably under the section called Drama in Real Life.
For certain definitions of what is considered a positive contribution.

If the resident developer A has used the wrong approach to solving a problem and developer B comes along and uses a better approach, dev B could be seen as introducing something overly complicated and less understandable.
I couldn't believe the suspension! What a feat landing that plane.
Is fact-checking in any sense worthwhile?
> Amazingly quickly he would suss out the problem and get things running -- making the customer happy and rescuing the SLA

Probably skills they learned reading their own code. I've noticed it with other people, the ones he can quickly debug spaghetti are the ones that will create more of it. It's why they stick around, management likes them because the can solve problems, they just don't see the creation of yet more problems.
Alternative interpretation: 30 years ago this kind of job could't easily be done by someone in a third world country for a fraction of the price. Now that it can, the price has adjusted.
Personally I'd rather see academic c than academic fortran; academic c++ is in the 'oh please no' category.
It's a requirement for many jobs.
Yeah the problem really isn't the technology, it's our poor use of it.
A number of startups have begun hiring freelancers on Hired.com (which is, in full disclosure, my employer) - developers can choose to go on our platform as contract only.
https://hired.com/freelance

A few other platforms with a focus on contractors you might want to check out are Toptal and Gigster.
Additionally, invoking BLAS/LAPACK only happens for dense arrays of specific types (single/double precision real/complex numbers). The great thing in Julia is that almost all of the array and linear algebra functionality is implemented completely generically, so that algorithms can be written using these higher-level concepts, and the low-level functionality will (very efficiently) dispatch to BLAS/LAPACK if possible; if not, the generic implementations still allow your algorithm to work for e.g. your user-defined number type.
Configuring Mesos using Puppet
>You have no idea how hard it is to get Americans to use 100% metric everything, even in the year 2016 in a highly technical field.

American in a highly technical field here. I have no issues with using SI units when appropriate. But there is a tremendous lock-in, at least in some areas. Aerospace is a nasty mishmash, resulting in things like aircraft that "think" about altitude in feet, fuel in pounds, gear displacement in inches, but electric field strengths in W/m^2 and geopositioning in meters. All of those choices were made long ago, I'm stuck with them. My only defenses are to keep meticulous track of units and convert where necessary (while paying attention to things like numerical error).
This TED talk akways brightens my day and helps me find joy even in the most adverse conditions: https://www.ted.com/talks/bj_miller_what_really_matters_at_t...

Beyond the content, the man speaks like a poet. The language is so beautiful
Good.

Next, they need to start going after the operators of these services. While many botnet operator claim that their sites are for "stress testing" or "security research" only, those claims are a sham -- these services have no legitimate use, and their operators are fully aware that their sites are being used to commit crimes.

(And, of course, Cloudflare needs to stop serving sites that advertise DDOS-for-hire services. By protecting the operators of these sites, they have allowed them to escape detection.)
Yeah, it's a tricky topic. For apps that aren't social networks, I think we need to begin trending towards running our own servers and clients. This may not make sense in most cases, but in the case of say, personal notes, this seems obvious. This is why I'm working on an open protocol for encryption and ownership of notes at https://standardnotes.org.
Ilan Ramon sought similar advice regarding keeping Shabbat and kosher on Columbia.[1] In the end he kept the times of Cape Canaveral.

[1] http://www.chabad.org/library/article_cdo/aid/632169/jewish/...
The Spartathlon is part of the tradition of fascination with classical Greece
How much money do you invest in Ideas?
I think you would have to do some processing on those, I'm pretty sure the input format has sentences classified by intent.
In my opinion, no. Choose who you trust, and if you find out they've deceived you, don't trust them any more.
Building a Google Chrome Extension (feat. keyboard shortcuts and notifications)
The Concordia, a one-off built to utterly crush the souls of the competition in races, can supposedly hit about 75.
I remember installing Hurd on actual hardware back in 1996[1] and I as far as I can recall, it was quite interesting to use.

Since then, on regular intervals[2] I've attempted to install the most recent version, but I have failed every single time[3].

I'm also noting that Hurd is still only 32-bit.

Is there actually a plan to make this into a system that can actually be used? Exactly what is it about the Hurd project that makes it take so long to finish? There have been several examples of single developers creating a usable[4] operating system in the span of a couple years.

[1] Yes, 20 years ago

[2] Perhaps once every one or two years

[3] Running a preconfigured VM image doesn't count

[4] More usable than Hurd is today
Thanks. The link you provided has more details.

I came here just to say there was hardly any "how" in the article ((of this post), despite the title claiming "How Sweden Has Redesigned...". The hows in the article are common in many places - like low speed limits and more cameras.
Paying works better than praying: https://www.postgresql.org/about/donate/

/semi-serious :)
This seemed clever the first time I read it but now I'm not sure what it really says.
‘Calexit’: Yes California movement opens ‘embassy’ in Moscow
I think makework is tremendously destructive to the dignity work affords.
I used to do that, but you can make 2x-3x by going into an office. Sadly still true.
Moon’s lava tubes could be colossal
Ok, so in your claimed expert opinion, depressed kids are depressed because of the parents actions; and their parents won't ever give a shit. But so what? Why write that?

The folks doing this research know more than you do about the causes of their depression; and they know more than you do about the difficulties in addressing any causes. But unlike you, instead of implying that they're foolish for trying to make the world better, they're just trying to make the world better.

Most victories are long, hard slogs. I respect people who undertake those slogs, knowing that victory is not assured. I have no respect for those who throw rocks at them.
What paperwork do you need as a business to buy bitcoin?
Show HN: HowDoYouPronounce.org – Made with AWS Polly
Happiness is correlated not so much with one's absolute wealth but rather with one's relative wealth compared to others in the local community. Even within those slums there is a wide range of incomes, and I think you'll find that the very poorest of the poor in a particular area are usually rather unhappy.
Looks like he won't fund you if billionaires find your company before he does, and he can't get the cheap equity he'd like. Makes sense for him, but you're also better off not raising from him in that particular scenario. He calls this 'cap table is messed up', whereas he's just late and out-priced by the bigger boys. Your cap table is just fine.
The 9 Month Story of My Very First Startup
std::valarray does not have multidimensional support at all. In fact, std::valarray is a relatively abandoned part of the standard library. You'll have to go with one of the 3rd party libraries for better support.

My point was not so much that valarray is awesome, but that articles like this one tend to fight a very strawman version of C++, even when just sticking to strictly standard components.
The most widely used 2nd factor for authentication is a phone number. When I log into my gmail account from a new PC they send me a text to confirm. Same for my bank account. Same for several other services.

The reason they do this is because my phone is safer than a simple user / password.
Stellar Phoenix Video Repair Software Crack 2.0 Serial Number Free
Haven't most hospitals switchwd to kg and m?

Construction on the other hand is still mainly in imperial/US units, which makes sense given that the use the same material providers as the US.
fyi, it looks like this may be overblown. Richard Wang, the person who registered the .cn domains, posted this in the thread:

---------------------------

I wish everyone can talk about this case friendly and equally.

It is very common that everyone can register any domain based on the first come and first service rule.

We know Let's Encrypt is released after the public announcement, but two day later, its .cn domain is still not registered, I think maybe it is caused by the strict registration rule in China, so I registered it for protection that not registered by Cornbug.

We don’t use those domains for any WoSign's services that we provide similar service: https://pki.click/index_En.htm (SSL Wizard, StartEncrypt)

Now, if Mozilla or Let’s Encrypt contact me officially and request to transfer the two domains to them, no any problem, we can transfer to them for FREE!

But please notice that this arrangement is for friendship, not for others ......

Best Regards,

Richard
Yes, I've seen too many unfortunate template libraries, which never work in combination with a different template library.
I really want to put more thoughts into this so your input is appreciated.

Not to nitpick but what you described is happening today. If companies are measured on all of the metric then I how do they escape. If they move their work to contracting firms, won't they also be evaluated on the same metrics.
I've used some quite reasonable academic C++ for geometry processing and meshing.
It's a balance you need to run. But as a PM, spaghetti fixers are indeed very nice to have around. Keeping an eye on technical debt is important though.
I'm not an expert in that domain, but to my mind, the two big things are

* lack of type-level integers

* lack of explicit SIMD on stable Rust
I was being very simple. I used skyhook as informal and humorous and did not know that it had a technical meaning in this context. I was thinking more of what is commonly called a space elevator but did not look up
the details, e.g., synchronous orbit or some such.

Really I was just commenting on the spider silk with carbon fibers that might add some of the needed strength and also permit sending power to whatever was crawling up the string of the elevator.

Again, I was just commenting on the OP and the fiber and not trying to get into space elevators in detail.
That's why I voted for Lincoln Chafee in the primary. [0]

[0] https://www.youtube.com/watch?v=WI4n5OdqWfw