skysight-inc/HackerNews huggingface dataset:
I could see C replaced with something like Rust, but I don't see it disappearing just because hardware gets faster. Companies will just make devices smaller, and it makes sense to write things in C once if that means everyone gets a faster experience. However, I sure don't want to maintain all that code!

I am paid to work at a higher level (Go, PHP and JS) I take any opportunity to write a little C, in fact I would say that I romanticize the chance, the challenge is great.

Are you currently in the embedded field, is it your experience that it is getting phased out?
Correct. That's why those businesses get the enterprise version and it's all hosted behind a firewall.
America's Shrinking Farms
Real or fake? Tragic encounters fuel debate over realistic-looking replica guns
I mostly only see this overblown negativity towards Angular here on HN. It's bordering upon knee-jerk FUD.
Feeling like you're wasting your time when working in the IT industry is common to anyone that has any real dreams in life I think.
I'd much rather be working for Space X than making banking apps. I think the only way out if your keen to do your own thing is to get some industry experience, make a company, and if it's good enough to sell, sell it, rinse and repeat.
Great work! It’s a shame it doesn’t get through, with upvotes and so. I’ll add your app to the list on https://github.com/rhythmus/markdown-resources Wish you all the best with the release!
and yet somehow it does, which seems to be why it works :)
Interestingly, just this week for the first time ever I disabled my flash plugin in Firefox 36 (I think) on Ubuntu 14.04. The only use I've had for it was videos anyway, mostly youtube. However, I promptly found cases where my personal UX with the HTML5 video player on youtube was worse than with flash: in one occasion, I couldn't jump to a specific point in time by clicking on the red progress bar just above the player controls; and another time, clicking on video annotations that contained a hyperlink didn't work.

So I ended up turning Flash back on.

Is this something particular to my setup, or have others had similar experiences?
To answer your question: high schoolers and college students in the sciences or engineering. Or generally anyone geeky enough to buy this tshirt. That's why I went to HN first. It didn't explode like I fantasised it to, though.

I'm going to keep this in mind, thank you! :)
I've worked in embedded devices, and the problem isn't that the engineers don't know how to fix it properly, it's just that nobody cares enough to make consumer-level devices very secure. That costs money.
Why wound't an employer want to hire someone who is honest and complies with the law?
3 - 5 hours at my day job, 5 - 9 hours running my startup(s)/consultancy.

I leave some videos running before I sleep so I could hear/learn something new before I sleep.

I also work through weekends.

I think it is too much, but as a Syrian, I don't have the birth advantage of having a first-world country passport, I have to keep both the job (allows me to have the visa), and I make a lot of money which I can spend on family and building my own dreams.
The Galaxy S6 and a bunch of others, including some HTC Droids, 8X and others, LG G3, many Lumia devices, Blackberry Z30 and Classic. But yes, not the iPhone.
I was really excited about the machine until I realized I would have to take the dongle everywhere I traveled. I don't want a dongle and I certainly don't want an $80 one. I do want to attach a device and a power cord at the same time.

I would be fine with two ports. I have no idea why they didn't put another port on the right. Maybe to sell $80 dongles?
no, there are almost no desktop users out there; certainly, far fewer, probably by two orders of magnitude, than server and embedded installations; and the divergence in favor of doing things the desktop developers' way is very much the tail wagging the dog.
USB type C supports up to 20V DC for power delivery. It certainly can't "easily" kill. Assuming an unusually low 300ohm internal resistance, and electrodes piercing the skin and positioned such that current flows through the heart, that's still only 67mA. That's potentially lethal with AC, but well below any published threshold I can find for DC. Despite rumors of deaths from 9V DC with electrodes piercing the skin I'm unable to find any officially documented deaths from such low DC voltages.
Perfect, unless they're threatening to prosecute you as well if you don't cooperate.

Otherwise, explain the situation to the prosecutor and detective and ask to be subpoenaed. They'd likely be happy to comply.
This is so cool. But, here is a question: why?

https://www.youtube.com/watch?v=BVd-rYIqSy8

Because we can.
I certainly don't mind the idea of a universal connector that is capable of doing everything. Now give me four of them instead of just one, and we'll be all set.
The Tesla factory is not in Reno and will not benefit Reno. Neither are the majority of manufacturing facilities that have opened here recently. If you are a welder I can can get you a job making between $25-50 per hour depending on your certifications in about ten minutes. If you are a programmer you'll be hard pressed to find a job paying market rate.
Jobs isn't the one that killed Flash.

Flash had a real chance to survive thanks to Android and people might not remember, but Android was shipped with Flash installed. Unfortunately it sucked, being unstable, a resource hog, plus the Flash games available weren't meant for touch screens. And the same thing happened with Linux btw. I mean, here I was, with both Firefox, Chrome and Opera working well on my Ubuntu machine and Adobe wasn't capable of keeping a freaking plugin up to date for my platform.

So they simply didn't cared. My guess is that Adobe was looking for an excuse to kill it.

Also, Flash isn't the only proprietary plugin that was killed by the transition to HTML5. Silverlight is another one.
Virtual machines, containers and appliances all require very short boot times, because they may be created and booted frequently.
Virginia Police Caught Assaulting Teens, Video Deletion Fails
> Fucked up, but organizations are often so.

You can choose not to be a part of these organizations.
I am open to emigrating, I don't care where I live pretty much. I emigrated to UK for a better education also, I am not a native here.

> London has lots of startup jobs that are likely to appeal to you

What are the best places to search for them?

> It sounds like it's time to change jobs

I think so too. And I have some savings to survive for about 8 months.
Historically, tech companies did this by offering to relocate existing companies, not necessarily by hiring additional workers in the area as a priority. Tons and tons of people following the first dot com were asked to relocate to specifically North Carolina and Texas and take paycuts. That caused basically a mass exodus until these companies relented and let people keep their Bay Area salaries. Thing is, the cost of living difference was so much that a senior developer was getting more than half the executives in the area and could afford basically any property listed.
Free Data Science Resources
avoid it
Unfortunately it's also very slow. Text files don't have the many advantages you outline, but in everyday use they are much faster than the C journal API.
Another former employee here.

When our company was acquired, all of the engineers were given these guidelines immediately (signing/agreeing was a non-negotiable precondition of keeping your job).

It was essentially a blanket ban on any programming outside of work. No open source contributions, game development, or work on any software used in current (or future!) Amazon markets. The language was such that even learning (courses, books, writing a single line of test code, etc) was a prohibited.

Some of this was surely just liability reduction gone mad, but the totality of it felt like a tool to limit the career options of employees. Some kind of Kafkaesque talent retention strategy.
If you feel the law that was broken should be upheld then go ahead and testify. If I were considering hiring you I'd probably look at your decision to testify as a positive one unless I strongly disagreed with the law.

While I don't think we should selectively obey laws, there are certainly some that are very stupid and I'd question the judgment of someone who went to great lengths to punish a firm for violating one.
... Uhm, no, I've no idea what's wrong about it now. Care to inform us of what you're talking about?
You still get paid for 8 right? You count only 6 for estimates. Just clarifying that I understood correctly. :)
Memes prohibition is rather pathetic, but the mentioned "law that forced all bloggers with more than 3,000 daily readers to register with the Roskomnadzor, basically outlawing anonymous blogs" is a nightmare.
> The comparison is being made to the Mesozoic. That is, the Mesozoic was much hotter than the Cretaceous.

Um, you do know that the Cretaceous is part of the Mesozoic, right? And that our fossil fuels were not formed during any part of the Mesozoic; they were formed during the Carboniferous, which is part of the Paleozoic, right?

> I can not imagine what you mean when you write "Global temperatures don't correlate ... with the amount of carbon sequestered in fossil fuels."

I mean just what I said: global temperatures don't correlate very well with the amount of carbon sequestered in fossil fuels. Even the amount of CO2 in the air, over the last 600 million years or so, does not correlate well with the amount of carbon sequestered in fossil fuels. If that were true, we would expect to see lots of CO2 before the Carboniferous, very little CO2 from then to now, then a lot now. That is not what we see when we look at the record. See, for example, here:

http://en.wikipedia.org/wiki/Carbon_dioxide_in_Earth%27s_atm...

> if we dig up an amount of carbon that was buried over 500 million years and we burn it all during a 200 or 300 year time span, then presumably we end up with more carbon in the air, at one time, than ever occurred before

And if you look up the actual levels of CO2 in the atmosphere over the last 600 million years or so, you will see that this is not even close to being true. CO2 levels have been in the thousands of PPM during the period between the Carboniferous and now, even though all that carbon was buried in fossil fuels. The current epoch is one of very low CO2 concentrations in geologic terms, even counting the recent increase due to our burning fossil fuels.
I wouldn't testify because there is nothing for me to gain monetarily.
Defining zero factorial
What if he doesn't agree with the law in question? I wouldn't consider it "integrity" to testify against an individual in a small-time drug case, for instance.

I agree with the other posters: if you do want to testify, ask for a subpoena.
http://en.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_L...

Pretty surprising that you don't know about it since they have been dominating news coverage for more than a year now.
"copy what's good, improve what's not"
Data point (as requested): I can't imagine factoring trial testimony into a hiring decision, nor can I imagine wasting years of my career I'll never get back at the kind of company that would do that.
So you want to work for companies that won't hire you because you speak up when you witness injustice?
Any action you take causes some reaction somewhere out there, be it now, or later; sometimes you know but other times you have no idea where that somewhere is or will be. Whatever you decide think strategically and long term.

It's highly admirable to care about the world, but sometimes it turns out the world will not care about you.

Listen to all the opinions/advice you can get, adjust your beliefs in the light of this new information, then make a decision you'll be most conformable with.
memoize is certainly not the first use of this technique. Electric Make (http://electric-cloud.com/products/electricaccelerator) uses a custom filesystem to track file accesses for purposes of augmenting dependency information, and predates memoize by five years. It even goes beyond simply tracking accesses to using the information to correct for missing dependencies on the fly.

The main problem with strace is not the printing (although that doesn't help) but with the ptrace technology underneath, which basically hits the traced process with a SIGSTOP/SIGCONT pair on every system call, as well as a context switch to the tracing process and another back to the traced process. Even a no-op ptrace-based monitor that does nothing will make individual system calls ~10x slower. In my benchmarks, the best case overall performance impact was about 5%, but some processes were as much as 560% slower.

LD_PRELOAD is faster but has other deficiencies, like it's trivially easy to circumvent the tracing by wiping LD_PRELOAD from the environment before starting a new process. It can also be tricky (though not impossible) to manage implicit state, such as following an application as it first chdir's to a new location, then accesses paths like "../../include". LD_PRELOAD is also tough to get right in the face of multi-threaded applications.

FUSE is interesting but so far I've found the performance to be disappointing. I think that's mostly because it bounces everything through userspace and effectively doubles the filesystem activity for (nearly) everything. For example, with a normal filesystem a read from a user process basically works like this:

user process
-> read system call
-> filesystem read operation
-> return result to user process

With a FUSE filesystem it's something more like this:

user process
-> read system call
-> FUSE filesystem read operation
-> FUSE userspace driver
-> read system call on real filesystem
-> filesystem read operation
-> return result to FUSE userspace driver
-> relay result to FUSE filesystem
-> return result to user process

There are various caches in place to make this less disastrous than it seems on the surface, but fundamentally this is the architecture. For some applications that's fine; for high-performance build tools I think it's probably a deal-breaker.

This is why we wrote a custom filesystem for Electric Make, and why that's still the approach we take today, nearly 15 years later: nothing else is as robust, and nothing else comes close to the performance.

_Disclaimer: I'm the architect of Electric Make_
I agree. The OP is clearly asking for quantifiable responses about career impact and not platitudes.
Dang, I had no idea "Thunderbolt hub" was even a product category. I've been lamenting the fact the only way to get that sort of functionality was a $1000 monitor...
It depends on what kind of work I'm doing. If it's painful, nitpicky stuff then it's hard to get 6 hours of focus in. If it's interesting stuff then time flies and more than 6 hours.
Cross Channel Strategies for Mobile App Publishers
> What are the best places to search for them?

http://workinstartups.com

https://www.siliconmilkroundabout.com

In the meantime work on something you enjoy and can point to as a portfolio piece. Go to meetups and try and give a talk about something you care about.
Go travel the world. See how people live in
in other countries.
A "standard" keyboard here means "a keyboard made for IBM PC AT clones". When you put everything in context (and consider the Amiga predates the first 386-based PCs by a couple years), it made no sense for the Amiga to have a PC keyboard connector any more than it would make sense for an Apple II to have one.
It really depends on what the lawsuit and testimony are about. If it's a frivolous kind of lawsuit that you disagree with, don't volunteer. If the lawsuit is about something that you support, your ethics should compell you to testify.

Either way, be aware that you can be forced to testify. As long as your testimony is based purely on facts, then I don't see future employers as having issues with it.
Show HN: React Native with Meteor Example
Will future employers care that he was subpoenaed? Or will they just see the headline?
Being overweight 'reduces dementia risk'
You seem to be spending on a lot of energy on your hatred.
Even Gogs?

http://gogs.io/
Flexport is hiring a data analyst
Flexport is a platform for global trade. As a global logistics company built around a modern web application, our goal is to make it easier for the next generation of brands to get their products to market.

Paul Graham says,"Flexport is one of those rare startups that will not merely satisfy its market, but grow it. There will be more international trade because of Flexport, and international trade is a very big thing for there to be more of."

We've raised $6.9M from great investors including Google Ventures, Bloomberg BETA, First Round Capital and others. And we've reached product-market fit with over $1M in monthly revenue, so we're now looking to build out our team here in San Francisco.

Data Analyst:

We’re looking for our first data analyst to help us identify the questions we should be asking, and answer them. You should be passionate about data and moving our business forward through thoughtful analysis.

What you’ll do:

* Think about Flexport’s business problems and find answers to them.

* Assist the product team in understanding the efficacy of existing features and provide guidance on the product roadmap.

* Identify useful metrics, and set up graphs and reports to track these metrics.

* Work with the management team to build weekly and quarterly reports.

* Provide tools that the entire team can use to find their own answers to data questions.

What you’ll need:

* Proficiency with one programming language.

* Knowledge of SQL and ideally PostgreSQL syntax.

* Strong knowledge of A/B testing setup and interpretation of results.

* Strong understanding of product design.

* 1-3 years experience in engineering or data science.

Our Stack:

* We use Periscope.io to present data and graphs.

* Our data is stored in Postgres on AWS with plans to use Redshift.

How to Apply:

* Email your resume and a note about why you're the right person for this position to jobs@flexport.com
Learn Go and Go travel the world!
We cant completely trust these sources, after all its "Washington" post.
You can certainly aspire to that. Some companies are really good at hiding their true colors.

Mortgage, kids... Sometimes you need a paycheck.
Presumably in California USA you can be forced to take the stand as witness but not compelled to bear testimony or indeed speak? (eg http://criminal.findlaw.com/criminal-rights/fifth-amendment-... penultimate heading).
I personally think being young is overrated. But that's just me. Find and do the things that make you shine. I think you might already have found it, you just need a better environment. I can't give you advice where to find it, but I can tell you that working in a startup where everyone around you is as involved as you are yourself is a great feeling. That is probably what you should be going after.
We just have to let Russia find her own way.
I've been in quite a few (about 7) countries, doesn't help much to be honest. Also, I have some money saved, but it would run out pretty fast if I decided to travel somewhere for long.
I used to work at one of the big corporations, and most people there probably worked ~10h a day, but was only paid for their 8h/day contract and given no overtime. I'm building my own company now, and honestly it consumes most of each day each week. The difference is, at my old job I'd spend ~8 of those 10 hours doing work that was mind-numbing and/or stressful, and only ~2 working on something I really enjoy. Even though I've probably done ~12-14h each day so far this month, I usually spend <1h of each day doing work I don't really want to do (invoicing, reducing the backlog of important-but-interesting issues on the queue, etc.), so I actually enjoy most of my day.
How does this compare to GitLab, apart from the Mercurial support?
I also thought so, and then I heard the real question
> Tell the little people who sign your paychecks so that you'd post these comments

Personal attacks are not allowed on Hacker News. Accusations of astroturfing in particular: https://news.ycombinator.com/item?id=9277068.

Please follow the HN guidelines and make your comments substantive and civil, even when replying to a previously refuted argument.
The not-implemented instruction trapping in the 68K could be easily evolved to cover less frequently used instructions to make room for more optimized implementations of the frequently used ones.

What really killed the 68000 was the move to RISC, in particular Apple's move to PowerPC. That took away any hope of future evolution (they even managed to release the 68060 after that, but that was it) and collapsed the high-end 68K business.
This the truth of it.

People are going to lie to you and tell you they wouldn't hold it against you. But they would.
> Yep, just tried it in stores a few times.

I've tried OS X in stores. It's always awkward. But the same is true of Windows in stores, Android in stores, iOS in stores, or Windows on a public computer.

When I tried OS X on my own machine, I quickly fell in love with it.
My usual rule of thumb is "does AWS sell a single instance big enough to store and process data in real time?" If you can't find an instance big enough, you have big data.
If it's a deal killer for a company, then that company may have a precedent of acting illegally or immorally.
Sounds very interesting. Could you elaborate a bit more on the technologies you are using?
Why do you even mention Windows 7? It was released in 2009, sure it's not designed to handle retina.

Win8 introduced Metro apps, all work nice with any screen. Legacy software it up to developers to fix, it's not Microsoft's issue. At least major apps, like Adobe CC, Office, browsers support hidpi already.

Things have changed though. The issue of subpixel rendering is gone: MS Office and browsers use Directwrite API, which solves antialiasing, layout inconsistensies, irregular intervals, etc.
It's not an excuse, but it is the reason why.

That, and shared hosts.
full time job: 9 hrs a day

side project: 20 hrs a week
(VIDEO) How to get into a world famous show?
Ask yourself a simple question: Where does ICANN derive its "authority"? Does it even have any "authority"? To do what?

Is there anything to stop anyone besides ICANN from setting up a network of FTP mirrors that offer a "clean" root.zone file, free from "new" TLD's? No.

I remember the day when ICANN most recently changed the IP they use for the ftp servers that serve the root.zone file. (It does not change very often; it does not rely on DNS!) I also remember the day that this small text file doubled in size to accomodate all the "new" TLD's. Nothing was mentioned on HN.
I guess not many folks use this file? I use it every day.

Is there anything to stop DNS admins from using some other zone file (e.g. editing the one provided by ICANN)? Maybe, but one can only wonder what these things would be.

Another simple question: Why follow ICANN as some sort of "steward" of internet naming? Because there is no possible alternative? We have already shown at least one reason not to follow ICANN. Maybe there are others?