skysight-inc/HackerNews huggingface dataset:
Keep your day job . . . keep saving . . .

Explore/validate your startup ideas/apps as side projects.

Minimize any public connection to your side projects, privacy protection for your domains, don't discus them with anyone with a connection to work.

Review your employment contracts for any IP clauses.

Don't log in to, browse to or work on your side projects at work.

Creating a startup is hard and can take a while to ramp up to bringing in decent revenue.

Explore learn and polish your skills on the side as long as you can while working and saving.

Decent jobs are hard to find, enjoy the one you have if you work another two years you could have a 150k runway or more.

If you employer is really against any outside projects and you do have clauses in your contract indicating they own IP rights to anything you do another option is interview and try to find another job that is completely open to side projects.

By the way . . .

"But day to day its very slow and a bit boring." -OP

That's why they call it work.

It sounds like you have the desire to run your own startup. I would prepare and lay the groundwork while you're employed as long as you can saving as much as possible.

Check for any documents you signed when you started your current job or any other binding agreements with them, you could even hire an attorney for a few hours to see if they would have any claim to IP/ideas you start while working there.

If they say they wouldn't have any IP claims I would work on your ideas 'under cover' as long as you can till one gets traction.

Have you listened to StartupsForTheRestOfUs.com? If not check it out.
Basic smartphone as a unit of measure?
> How are implementations wrt undefined behaviors unjustified? It's spec'd that way, it's documented that way, there's a good reason why it is that way.

Many of these things are spec'd and documented that way because there happened to be some really obscure systems that fell out of use decades ago where the sensible, obvious behaviour wasn't possible - not because the standard-writers expected compiler developers to get a speed boost out of it. C didn't even have the restrict keyword until relatively late in its life, and I'm not sure C++ does even now; enabling aggressive compiler optimizations was not high in the priority list.

> I'd be interested to know how you define, say, signed integer overflow (keep in mind, most DSP architectures don't use two's complement)

Most DSP architectures can't run C code written for general-purpose computers because they don't support byte addressing. As far as I know most or all of them are two's complement though. The main other difference is that they support saturating arithmetic because some code needs it, though since you can't access that from C because signed integer overflow is undefined...

The newest one's complement or sign-magnitude systems anyone seems to be able to find are ancient Sperry-Burroughs mainframes.
Study helps explain why we favour a black and white approach to morality
> Similar the US did become independent first and then largely developed what is nowadays called western culture.

I stopped reading here. The US developed its own culture, it did not largely develop 'western' culture, though it is very influential.
I use http://purple.com for this. It's easy to remember and always up.
no-one tell him the mic is still always on
A striking caption from one of the images in this gallery

> This monastery was occupied by the Germans, most monks escaped to the Netherlands. The wire was build right through the monastery's yard, all 2.5 km of it. The monastery had to pay for the expenses.

The parallels to someone yelling about building a wall and having Mexico pay for it is chilling.
Simple and flexible Authorization in Rails
In principle a few hours but currently you have to outsource synthesis (i.e. writing) to a company and its an expensive process. Sequencing (reading) can be done more easily and has been dropping in price faster than Moore's law predicts.
$ youtube-dl https://www.youtube.com/watch?v=wbKJt1NQtZE
[youtube] wbKJt1NQtZE: Downloading webpage
[youtube] wbKJt1NQtZE: Downloading video info webpage
[youtube] wbKJt1NQtZE: Extracting video information
[youtube] wbKJt1NQtZE: Downloading MPD manifest
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: True Detective - My Least Favorite Life - Lera Lynn Scene-wbKJt1NQtZE.f136.mp4
[download] 19.3% of 35.60MiB at 1.51MiB/s ETA 00:18

Seems to work for me. I always double-quote the parameter anyway (I never trust the shell to handle my strings...)

I just tried `youtube-dl wbKJt1NQtZE` and that works too. I didn't know the "v" parameter could be given like that!
Show HN: Improved diceware passwords
gimbal and quaternions are two different ways of describing an object's rotation in 3d.

gimbal is very intuitive, you just write down three angles: pitch, roll, and yaw.
to imagine the objects rotation when I give you the three angles, you just apply them one after the other.

however, there is an issue. When the object's rotation is large enough that say, roll becomes 90, suddenly pitch and yaw correspond to the same 'thing '. which means one axis of rotation can no longer be realized.

in practice this can be seen with physical gimbals (three concentric rings, one per axis) or in numerical gimbal representation, where values might end up being unworkable.

quaternions eliminate this problem by using four values instead of three (quater, quattro, quad bike - the prefix stands for 4)
3 values are the components of a 3d vector, and the 4th is how much rotation to apply around it.

The above post argue that this 4th value seems like an extra degree of freedom, it isnt. it simply is a matter of representation if coded correctly.
Ok, we'll update the URL to that. Thanks.
Nice. It seems Twitter cribbed pretty strongly from Apple in their emoji, especially the facial expression ones.
As I understand it, some xooglers missed blaze/bazel so much that they built copies in their new companies -> bucks & pants.
Could your services be used to manage private car-sharing networks? For example, a group of neighbors or residents of a gated community put their vehicles in a car-sharing pool? Mostly would be used for grocery runs or road trips with the same start and end location.

This concept might be a good opportunity for US sunbelt retirement communities where traditional ownership doesn't make sense due to the car sitting empty in 100F+ all summer long. In some of those communities there are plenty of shaded parking spots under the solar panels.
It's unfortunate, but I have no faith in crowd-funded hardware.
There's plenty of "according to" and "promises" in that article for me to want to take any claims with a very healthy pinch of salt.
It seems like Apple's emojis are badly designed, and that should probably have been the conclusion.
Disapproval of modern women, gays and non-believers... Sorry I stepped out for a minute, are we talking about fundamentalist Christians? Orthodox Jews?
Wow, when I first read about OTP (via learning Elixir) my immediate thought was this sounds like the Tandem systems I coded in the early 90's. Glad I'm not the only one to make the connection.
Because I don't have a proper heap yet. And so everything takes up 2 MB pages.
If it's "on your honor", why not just ask for donations?
How stupid do you have to be to doubt the security of your laptop enough to put tape over your webcam, but not enough to stop using it all together. If you are concerned that your laptop might be compromised, then you should stop using it. If hackers have access to your webcam, they most certainly also have access to your keyboard, mic, and every file on your system as well. So, what you are basically saying to the world is you don't care enough about your personal communication, files, and speech to properly secure your laptop, but by god, no one shall see you in front of your laptop. It's like sitting in a car that's on fire and saying to your self: "I know, I'll turn on the air con!"
I mean multiple chip misplacements? What are the chances? Especially after losing one, you would probably be more careful. However, it's this occurrence that really looks shady in conjunction with the others:

>"Cyclists do not wear timing chips in the Test of Metal; they affix numbers to the front of their bikes. Miller’s somehow became detached from her bike in the 2015 race, the only such incident among more than 800 competitors"
Well, I've never read a real book about OS development. But I can recommend the OSDev Wiki and Forum, and of course the specifications of everything you need. I've used Intel's Development Manual Volume 3 as reference, as well as ACPI's specification, and some others.
> It used to be very simple to add a full-page caching layer in front of your unencrypted application. TLS completely destroys this. You can no longer simply plop a proxy cache in front of your application.

I wouldn't say it's no longer possible. You have to do your caching before the TLS termination, and you'll have to pay the encryption overhead for every resource.

> This push to encrypt everything means we're at the end of the era where such caches are useful.

You can still do this kind of caching if you install your own CA certificate on all your devices. Almost all enterprise deployments will do this anyway so that their security appliances can scan TLS traffic. Squid supports this.

> Does BuzzFeed really need to be encrypted?

Yep! Otherwise, that free WiFi at your favourite cafe, or your ISP, might inject malicious code or ads.

> You hear all the time how TLS adds almost zero overhead anymore. This is simply false for most of us. Not everyone is Google who has their own custom low-level encryption implementation. Those of us using off-the-shelf software continue to pay the price of CPU overhead.

Obligatory reference to https://istlsfastyet.com/

There are two aspects here: Handshakes and encryption performance. Handshakes are expensive, you can probably do about 500-1k handshakes per core per second with a 2048 bit RSA key. This is usually no big deal in production because you can use session resumption, meaning once you've completed a handshake with a user, you can skip that part until the cache expires (people tend to use one day as their lifetime).

The second aspect, raw encryption performance with a symmetric cipher, is something you don't get to complain about unless you're Netflix. Any server CPU with AES-NI can push at least 500MB/s per core per second, probably more. You'll run into some other bottleneck way before TLS performance becomes an issue. Unless you're Netflix, of course[1].

[1]: https://people.freebsd.org/~rrs/asiabsd_2015_tls.pdf
Congratulations to the author for having a nice business.

That said, I don't agree with his premise in regards to Microsoft, Apple, etc. I like having small continuous upgrades and in the case of Microsoft I am happy to pay $99/year so my wife and I get an Office 365 family plan.

I don't like new features added to just drive sales.
It clearly says "Boot error: CPU is not 64-bit capable..." which means your CPU is not 64-bit. The V86 emulator doesn't support 64-bit mode and so can't run ExDOS.
These populations are not common in Europe. And I would love to stay that way. People that take their religion too seriously should stay out of EU.
Not yet, because I am rewriting the multitasking subsystem.
This is probably not a great discussion for HN due to where it will inevitably go.
This is incredibly misinformed. First of all, the majority of refugees are staying in the middle east zone. See UN data [1]: ~4 million Turkey, Lebanon and others. Estimates round ~1 million for all of Europe.

Regarding that they only "flood North West Europe": in Spain, for example, the ~4 % of the population is Muslim (not all of them are immigrants but it's a decent indicator). In Sweden, it is ~5%, ~5-7% in Belgium, ~5% in Germany.

1: http://data.unhcr.org/syrianrefugees/regional.php
You make valid objections to my objections of the simplified model of the g'parent poster. We were indeed only talking about putting something into orbit, not putting something into useful orbit.

That said, I pointed out that Israel has geographical and geopolitical difficulties, which force them to launch to the west rather than east. Would it be harder for Israel to place something in GEO from Palmachim, which must first travel west over the Mediterranean before going east, or for Sweden to place something in GEO from Esrange, which requires a plane change?

(I'm trying to be somewhat realistic. I think Esrange is the most poleward launch facility, though they only do suborbital. Otherwise, consider a possible Norwegian launch facility on Svalbard.)
"Stop using it altogether" isn't a viable option, because it's not this particular laptop whose security is questionable, it's every laptop.
You'd think the CIA would understand unintended consequences by now.
Vaultedge - private Google for private data. Please post your questions, comments in the thread.
https://news.ycombinator.com/item?id=11460485
Yes, I did. It was marred, however, by the image of my Kansas relatives being killed by falling rocket debris.
One that often gets people is this:

struct foo {
int bar;
}

void myfunc(struct foo *p) {
int *t = &p->bar;
if(p == NULL) return;
*t = 5;
}

Is this undefined? Probably. Absent compiler optimizations, it won't cause a crash on any system you're ever likely to encounter because it's not actually dereferencing the pointer, but some versions of gcc have caused security issues in Linux by optimising away NULL checks like this.
Urgent – Help until 10 April to influence how 750Ms will be spent
I agree with you on being skeptical about the Mars plan. I won't say it will be affordable in the future, but I also don't believe when you say it definitely never will be, without any reasoning behind it.

The "How (and Why) SpaceX Will Colonize Mars"[1] acknowledges the part on how it would be made affordable. It is similar, but not the same, as Tesla's plan to make EVs affordable.

The question then remains, will it happen, rather than how it would be possible. As I said, I am skeptical about the Mars plan too, despite the plan.

[1] http://waitbutwhy.com/2015/08/how-and-why-spacex-will-coloni...
How do you handle that users might embed external http images in a page? Can't you somehow warn about this during editing?

Asking because that's the problem I see at my site currently (https://groni50.org). In this case I'll just upload the external images to our site. I'll also brief our users. But I wonder if something couldn't be averted/checked in the wysiwyg editor.
if Google has taught us anything, it is that this is a bad idea. Sooner or later this service will shut down as it has no business model taking your app with it. It should be available as open source to deploy if you need to do so in the future.
Team Size and Why It Matters
I like Math.js a lot. It is (mostly) a numerical library though (apart from units of measurement and the ability to define functions). I'd challenge that it supports "powerful symbolic computation": CAS traditionally solve equations for example, manipulate polynomials, simplify expressions, add/multiply polynomials/vectors/matrices having elements expressed in symbols rather than having values, that sort of things.
How to Create Viral Pins on Pinterest
Aspire Business System Review
I just realized this as well. We really do chant for the team, not the country.
Spend time reading press releases, or read books with actual information. I pick books. I have my computer read them to me.
> Japan did industrialize first, prior to WWII, and adopted some aspects of western culture afterwards.

Except for voting and human rights, Japan adopted all the things I listed before WWII. The Meiji era was full of westernization.

I don't think people realize just how insanely dysfunctional other cultures can be. Plenty of poor countries lack concepts we consider basic. Take Haiti, for example. I'll quote a couple paragraphs from a doctor who volunteered there after the earthquake[1]:

> It has proven hard for me to appreciate exactly how confused the Haitians are about some things. Gail, our program director, explained that she has a lot of trouble with her Haitian office staff because they don't understand the concept of sorting numerically. Not just "they don't want to do it" or "it never occurred to them", but after months and months of attempted explanation they don't understand that sorting alphabetically or numerically is even a thing. Not only has this messed up her office work, but it makes dealing with the Haitian bureaucracy - harrowing at the best of times - positively unbearable.

> Gail told the story of the time she asked a city office for some paperwork regarding Doctors Without Borders. The local official took out a drawer full of paperwork and looked through every single paper individually to see if it was the one she wanted. Then he started looking for the next drawer. After five hours, the official finally said that the paper wasn't in his office.

I hope that gives an idea of the culture gains Robin Hanson is talking about. Such concepts only seem obvious to us because we were raised in a culture that already had them.

1. http://squid314.livejournal.com/297579.html
Launch vehicles can't be controlled during atmospheric flight. All the control is in the first seconds with the roll and pitchover maneuvers and the rest of the way is maintaining a zero angle of attack during the gravity turn.

This causes errors to accumulate and they must be corrected with rocket burns with the payload satellite or space craft.

15 km may seem like quite far off, but it doesn't take a big rocket burn to correct.
If the goal is to stop terrorism and illegal drug trade, this is the epitome of idiocy. End to end encryption isn't trivial to implement, but at the same time there are many open source projects that implement it already. If this become the norm, than professional criminals will simply adopt open source tools and 3rd party programs, as well as products offered by companies outside US to ensure their privacy. So this will weaken the security of all honest people and do basically nothing to achieve any of the goals set forth in this legislature. Of course if the goal is to further control and subjugate the citizens of this country for the benefit of it's corrupt government, then by all means, it's a brilliant piece of legislature.
> Microsoft and Adobe have set up a pretty clear ceiling on what I consider to be worthwhile by charging $10/month for really really compelling product offerings

Both are still trying to convince owners of old lifetime-licensed versions to sign up for subscriptions.

Will these low prices last when the strategy changes from "sign up more people" to "profit from the users we have"?
I interviewed Gil Tene at QCon London 2016 about what Hardware Transactional Memory is and why it will be important. The interview has now been posted on-line:

http://www.infoq.com/interviews/tene-hardware-transactional-...
Based on a True True Story? Scene-By-scene Breakdown of Hollywood Films
My first thought. Then looking at what Microsoft is doing by offering compelling tool for cross platform development, then there is a possibility that Google is working to offer its own Xamarin like solution. Can only dream it will be one single GUI API for developing apps for Android, iOS, Windows, WebAssembly and Linux desktops using Swift. If Google has this cross platform GUI API, then many are likely to abandon Cocoa API. Google probably sees API as platform and not language.
I always thought of triathlon of a sport where doping was not that useful?
> go with your in house solutions

Yeah I know how much more secure that would be.. thanks for the chuckle.
Alphabet’s secretive Schaft Inc. shows off new bipedal robot in Tokyo
No Man's Land: Where on Mars Should Astronauts Go?
That may be true, but again, what do you care about more, your files and key strokes, or your webcam. If you have tape over your webcam but you still use online banking, you are a fucking idiot. You either have faith in the security of your computer, and log into your bank (risking hackers stealing all your money) or you don't. But if you don't think twice about saying anything you want in front of your computer or logging into your bank, but still chose to have type over your camera, I am sorry, but you are a idiot.
Data protection reform: (EU) Council adopts position at first reading
Show HN: Aylien News API Demo
That's a reporter doing their job. If they called one time and left a voicemail, there would be outcry because, "they never gave her a chance to tell her side of the story."
Like I've written before, I want a segmented IoT chip design.

http://www.metzdowd.com/pipermail/cryptography/2016-March/02...

It should be possible to split up the functionality across a trusted controller with hard safety limits (only accepting signed updates) from a powerful CPU providing the IoT logic and control functions, with all the I/O components wired such that the trusted controller has the ability to disconnect them.

Ideally they'd also have all traffic routed through a home server acting as a firewall (and would ONLY work while firewalled after "firmware expiration").
One of my favorite pieces of writing. Both in content and style.
Not as useful as in professional cycling but its still an endurance sport and, of course, the recovery benefits etc. etc.
If you have that much faith in the security of your computer, you are "an idiot". That's not within your control.

It's not dumb to take whatever precautions you can.

And people do worry about having their pictures taken. Remember the scandal when a school took pictures of children undressed at home with their laptops' cameras?

https://en.wikipedia.org/wiki/Robbins_v._Lower_Merion_School...
True. Saving earth would be much easier in almost every way imaginable (economic, logistic, structure) than trying to establish a new earth in space. Not saying we should not explore possibilities, but human sense and desire for exploration was always driven by the search for places that are good for humans to live in or provide value to our direct needs, while space is so hostile to our race that the efforts would be enormous and the benefits little. We have been to the moon, but found nothing too valuable and efforts have largely scaled down since then.
We humans are bound to earth by our very own evolution, finely tuned for this environment. We are children of the earth and children we will remain.
> become so commercially successful

Wut? They're bleeding money like a stuck pig.
Publishers Seek to Stop Brave Browser Ad-Blocking Tool
Learn Ethical Hacking – Part 8 – Dradis Framework [In Nepali Language]
For VR to be truly immersive, it needs convincing sound to match
Movavi Video Editor 11 Activation Key Crack Full Version
From the article...

> Both he and Liang think that the problem can be surmounted, for instance by inactivating several essential HIV genes at once...
It would be interesting to imagine a society without magnets. We could use steam engines to pump water. Fiber optic light pipes for some home lighting. Gas stoves for cooking.
That matches my experience. I finished a long distance triathlon once and a whole year was dedicated for this single great day. I joined clubs and met a lot of people who trained for Ironman races.
Most of them have been really nice and down to earth.
But when it comes to winning age groups or getting a ticket to Kona you run into a lot of ego-driven money waving guys.
I always refused to call myself a triathlet. I did Triathlon and for me that made a difference.
That's a problem we're going to have to figure out real soon, since we're probably looking at at least half of humanity being unemployable within the next couple decades. Unless, you know, we pay everybody to dig holes and fill them in.

Raising the minimum wage is only going to accelerate the automation of low-skill labor.