skysight-inc/HackerNews huggingface dataset:
I hate to tell you, but this isn't a good way to go about looking for ideas. Either:

A.) The people who have ideas don't want to share them, especially for a nebulous offer to compensate them a "good amount at [your] discretion". Is that $100 or $100,000? It's a worse gamble than the lottery, especially if nothing is in writing beforehand.

B.) The idea should be the least of your concerns. You're looking in the wrong place for the wrong thing.

Now that I've said the harsh words, let me try to help you out.

You seem like you have your head on your shoulders with respect to tech. That's a good thing. Who you need to partner with, then, is a salesman or marketing guru. This needs to be someone with business connections or the tenacity to pound the pavement until sales start rolling in. This must be a partnership, and not one entered into lightly. Think of it as a marriage: if you join to the wrong person, it will be painful for a very long time.

I'm a good programmer. I've built a lot of websites and tools across many different technologies, and I am currently in my 3rd year of PhD studies in CS. My first business failed because I had a "If I build it, they will come" mindset. Nobody came, and I lost $12,000. Another project of mine failed because, although the idea was ahead of its time, I did not have the business contacts in that field necessary to reach critical mass. A startup that I worked for also folded because they did not have a valid monetization strategy.

What I am trying to say is that the idea is a very small part of the equation. Execution, marketing, and networking are just as important as the technology, but you haven't mentioned those at all. A good idea will not get you where you want to go, just as tires will not move you across town. It is a part of the solution, and an important part, but there are other important parts, too.

My unsolicited advice to you is this: spend more time looking for business partners that you can trust with your future, both in terms of skill set, business acumen, and financial integrity. Then, together with them, develop the idea that you want to pursue. With the right team, you can be very successful. By yourself, you might as well try playing the lottery. In fact, the lottery will be quicker and will probably cost a lot less.
> "One great thing about unikernels is that fragmentation is not really a problem: it's a good thing to have a healthy, diverse ecosystem of unikernel libraries adapted for different purposes."

I agree with having a diverse set of libraries but we need to take care that we solve common problems in a consistent way. For example, passing config parameters into unikernels, how they get deployed to common cloud platforms and even how we monitor and log activity. For unikernels to become mainstream, we need to ensure we don't fragment this part of the toolchain (silos won't help adoption). It's part of why https://devel.unikernel.org exists -- to share solutions and converge on tooling.
If anything didn't happen in the past couple years, the article is correct. z/Architecture doesn't have non-executable memory nor ASLR. The reason I think is in part that they don't have a free bit on each page descriptor to use.

Also, many mainframe programs are really old, and some may still rely on self-modification in unknown ways. And having ASLR would (IMHO) make debugging really painful, because they still rely on assembler programs a lot.

z/OS (which drives development of z/Architecture) is kind of Australia of operating systems. Early independent evolution -> lot of weird and backward stuff there.
JS isn't just about interpreters these days, but at the same time, IoT isn't just about efficiency. It's also about integrating with ecosystems, so that each IoT device isn't an island of itself, but can join a bigger picture.
Who/Whom? Ie, who decides what is merit and for whom will these standards be imposed? The public? experts? the people currently in power?
Petition launched to name new element after Terry Pratchett's colour of magic
The Age of Loneliness
Can't agree more. Definition-theorem-proof type of textbooks is way too clean. They don't tell you how ideas came to be or why they mattered. In other words, it's hard for students to learn the intuitions behind the ideas. I wish there are list of "XXX from Ground-Up" type of books that show readers a list of problems, struggles of people trying to solve them, and how ideas emerge from the numerous attempts. Leslie's paper Paxos Made Simple was written in that way. A few chapters of Kleinberg's Algorithm Design were written in that way too.
Paraphrasing Sussman-Minsky story [1], just because you rely on judgement does not means there is no algorithm, it's just that you don't know what the algorithm is. In a country like China with rampant corruption, Algorithms are a welcome relief. Schneier having never faced any kind of corruption at individual level completely ignores this giant problem. While the exact details of the algorithm might be debatable, yet having an algorithm as opposed to corrupt bureaucrats making arbitrary decisions is a welcome step.

[1] "So Sussman began working on a program. Not long after, this odd-looking bald guy came over. Sussman figured the guy was going to boot him out, but instead the man sat down, asking, "Hey, what are you doing?" Sussman talked over his program with the man, Marvin Minsky. At one point in the discussion, Sussman told Minsky that he was using a certain randomizing technique in his program because he didn't want the machine to have any preconceived notions. Minsky said, "Well, it has them, it's just that you don't know what they are." It was the most profound thing Gerry Sussman had ever heard. And Minsky continued, telling him that the world is built a certain way, and the most important thing we can do with the world is avoid randomness, and figure out ways by which things can be planned. Wisdom like this has its effect on seventeen-year-old freshmen, and from then on Sussman was hooked."
You likely mean something in the vein of The Theory of Everything or The Imitation Game rather than a straight documentary but just in case documentaries count: it's called N is a Number.

Incidentally, through his appearance in N is a Number, Erdös has a Bacon number of 3.
Seems like there never were security issues. At least, none that were talked about widely.
I think that should be expected for a single player game.
Almost all games are hack-able in some way of course but hacking a single player game is mostly an exercise in replay-ability.

On a related note:
Doom apparently does contribute to security proof of concepts though.
http://www.techtimes.com/articles/15606/20140916/security-ex...

Which makes me wonder if the non-clearing memory issue exists for the printer's video driver and whether that could be used to retrieve something like a saved password or ssh key.
It stands to reason any ruling class allowed to define the mechanism of handing over power to the next generation will do it via inheritance, hardly any different than primogeniture.

It's contrary to Lockean political legitimacy which requires the consent of the governed. And it's also contrary to Paine's Rights of Man which expressly argues against aristocracy and hereditary government, which self-evidently a meritocracy would create because there's nothing to prevent it and every incentive to pass down such power only to ones progeny as the next generation of ruling class.
My day job regularly involves git bisecting the Linux kernel and testing it on a hardware platform that can take up to 10 minutes to reboot. If I find a new bug introduced in an -rc1, that can be the better part of my afternoon gone just in bisection...
On the other hand, the superscalar/OoO means that the dependent instruction doesn't block anything and the CPU will find something else to execute in the meantime, unless everything else is also waiting for it, in which case there's not really anything you can do since a double-width add is two dependent single-width ones.
Exactly. In general, SIMD.js intentionally implements only vector operations that translate nicely to hardware, not all potentially useful vector operations. Then, when used together with asm.js, browsers can translate it directly to hardware vector instructions.
Packed extra dense? They could no doubt shave a few inches here and there, but the basics of parking remain.

(1) They would have to have lanes, else every car have to move every time someone wanted out. And these lanes would have to be wide enough that the car with the largest turning radius could still get out reasonably.

(2) There would still need to be some standard width for spaces, else a thin car leaving would leave a 3-4' wide space that nobody else could fit into. And a thin car moving into the gap left by a wide car wouldn't be very efficient.

(3) Accommodation would still be needed for humans/pedestrians to deal with issues or rescue stuck cars.

(4) The new nightmare of the loading area outside stores as autodrive cars line up like cabs at the airport pickup up passengers. At least in a parking lot everyone can load/unload without forcing everyone else to wait.

(5) The fire safety rules would still apply. Deep in building codes are provisions for exactly how much of various dangerous things are allowed inside parking lots. A bunch of tightly-packed, battery packed, teslas in a big concrete box is a firefighter's nightmare.

Imho far more space could be saved in north america if parking lots had better accommodation for motorcycles. Everyone who rides a bike rather than drive a car effectively saves 3/4 of a parking space if spots are made for them.
This is a hack that is caused by hardware, due to some way in which its currently designed. As such, I doubt if software patches would be able to fix it. A while back I read an article on arstechnica that described stealing encryption just by touching exposed metal parts of laptop.

http://arstechnica.com/security/2014/08/stealing-encryption-...
I'm surprised there isn't any news from Tesla about this change. This is pretty cool. Yeah, technically it is driving without you but that's a bit misleading. Still really cool!
fetch time from DRAM into the cache

I suspect Java code on average does far more pointer-chasing and function calls than pure maths, so the difference wouldn't be very visible.
> One second - there are a few different meanings for "financial advisers".

Not really. They all tell you how to invest your money, by definition.

> A good adviser can help you to diversify your investments, help you to mitigate and control tax liability, help you match your risk profile to investments, etc. These are valuable things that the average person cannot do on their own, and they are worth paying for.

Yes, and the same information can be gotten from the Web for free. There are any number of advisory articles that describe personal strategies for efficient investment and financial management. The only exception I would make to this rule is tax accounting, which really is too complicated for the average person to manage on his own, and an activity fraught with risk (tax judges often refuse to accept ignorance as an excuse for tax mismanagement). But a tax accountant's costs are easy to manage, compared to the erosive overall effect of a financial adviser.

> However, even if I didn't, sometimes it is worth paying for an financial trader to work on your behalf, for the same reasons as above, namely, you'd like to invest a bulk of money, but aren't sure how best to invest it and want to diversify.

What? You just agreed with the uncontroversial advice to avoid financial advisers. I should add that many mainstream publications including the Wall Street Journal and others, and Warren Buffett, have given this same advice for decades, even (in Buffett's case) to his own relatives.

As to "diversify," what's the point of diversifying if the point is to invest in index funds? An index fund is by definition a diversification -- that's its purpose, its reason for existing.

> I'd rather someone pay some small amount of money to financial advisers and actually invest money than be too scared to do any saving.

To a person with an IQ above 80, the truly scary prospect is to allow a financial adviser into your life and your portfolio.

> I generally believe in a relatively efficient market, although I think you can get higher returns in some situations (e.g. some hedge funds do appear to get higher returns).

Yes, I agree -- about half of funds do better than the market indexes, and half do worse (and their ranking is random and unpredictable over time). Want to know why? Because that's how the index is calculated -- based on the overall market. But once you include the adviser's fees, you lose any advantage, and compound interest does the rest -- you end up way behind the buy & hold investor, as explained in this article:

http://arachnoid.com/equities_myths
My firm uses a combination of tools: Basecamp (2), Trello, and Slack (internally only). We use Trello to track user stories and sprint planning, and Basecamp for outside-of-meeting communication, QA assignments to clients, client todo items, and file management (with Google Drive).

We get annoyed at these limitations of Trello: cant assign checklist items, can't have discussion on checklist items.

We get annoyed at these limitations of Basecamp: projects quickly turn into checklist hell, cannot connect ANYTHING to it's user story, poor calendaring.

We've looked at JIRA, but it's just not client friendly, and we really don't want another tool in the mix.
I do. All the developers dislike it, without exception. So do many of the non-developers.

1) I find the search clunky and rarely helpful.

2) Of the applications—all web-apps or "native" apps that are actually still JS+HTML (so, Electron apps), surprising no-one—whose memory-hogging and generally poor performance have rendered <8GB RAM machines unusable in our company, Asana is the worst.[1]

3) I think part of this is due to the way we use it, but if I look for information in Asana and don't find it I have very low confidence that it is not there. The aforementioned unhelpful search function contributes to this, but it's not the only reason.

[1] I just had an idea: we should rate productivity software based on the last year in which leading PC video games' average recommended (not minimum) RAM specs roughly matched that of the software in question. Lower is better. This would be the last year in which that application would send anything else running on a decent gaming machine into swap. I'm guessing Asana would land in the 2003-2005 range.

[EDIT] If you're just using it as a fancy TODO list it's probably fine, but then its enormous memory footprint is really unjustified.
It's not a tax if it's merely covering the costs of the transaction. That is that if we agree that it is a good thing to require background checks at all, then it will be part of the cost of transferring it.

If you don't agree that background checks are a good idea at all, then just say so.

This proposal is likely a lighter financial burden than either requiring everyone to get a background check for every transfer, or to require everyone go through a federally licensed dealer.

It wouldn't necessarily need to be indefinitely; how long one wants to require this is a policy choice. Long enough to catch repeat offenders is all one really needs; stopping a single person from just once committing any crime is pretty hard.
Yeah, that comment is way off-base.

Should be 1967.
The new Basecamp 3 has a very fragmented UI. Everything is siloed. And let's face it, the purple pop-up navigation is darnright outlandish.

Basecamp 2 is excellent though.
Go work for a smaller company where you can collaborate more directly with customers, founders, etc.
Little Snitch 3.6.1 for Mac OS X [Build 4356] Download Free
As you said, what cle described is a gradual rollout. You can do both at the same time though -- simply start your test on X% of the population and then roll it out to more people as you run your test. This is also a great way to run long-term holdouts.
CS50x 2016
Obviously, I'm incredibly biased, but I think it's reasonable to see the shift as applying FFOS to a different thing. The OS they've created is flexible enough to go on a completely different device, where as I don't think android belongs many places outside of phones and tablets.

I think that flexibility is what lets them avoid calling this a failed project, and more of a pivot. By the way, FFOS hasn't become any LESS of a phone OS just because they're focusing on applying it to IoT stuff -- It still runs great, and you can flash it to a lot of flagship phones without any problems.

The best thing about FFOS is that it doesn't require buy in to some closed platform. Your connected fridge apps and your connected microwave apps are just going to be webapps, which take advantage of an in-browser (knowing the devs at mozilla, most likely well documented, open an reasonable) API.

While I definitely don't know what manufacturers actually go through (I'm not one), I might choose FFOS over android because of ease of app creation, lack of having to deal with Google, and more thoroughly open OS. If I want to spin my own version of gaia (the frontend for FFOS), it's incredibly easy (and of course, styling HTML/CSS, and adding some JS is in my opinion, easier than dealing with the Android ecosystem)
Can we simplify further?
There are so many other factors that ultimately determine GC performance. The GC must be tuned based on the workload. For instance, the out of the box defaults for things like newRatio [1] are not ideal for web services with lots of short-lived objects.

[1] https://blogs.oracle.com/jonthecollector/entry/the_second_mo...
College education isn't free in the U.S. There isn't enough capacity for everyone who wants to go to college, to actually get to go to college. Those too poor to afford it, have to compete amongst each other for limited grants and low cost loans. Those rich enough, pay cash. Everyone else gets a loan.
Either that, or best example of the worst
Valid concern! JS is not your traditional choice for embedded systems, but in many ways, it's becoming (is, I think) "good enough".

- JS can achieve some serious speed with the enormous amount of work and JIT smarts that have gone into the various JS engines.

- Size/memory constaints on embedded devices are only going to get looser, and I think the kind of IoT devices that the FFOS is targeting are the type to have more than a simple microcontroller

- I'm not sure what you meant by toolkits out there for fridges... Do you mean the OSes that run on the smart-fridges? If so, in my other comment I noted how FFOS's web-apps-are-apps approach is fantastic -- exposing a simple, unified, easy to use javascript API is an extremely easy way for people to write webapps that target things like fridges, without having to learn some random new platform.
that's just one example... look up other brands, most major brand's cars are connected, at least their somewhat recent products
Lots of good guidance here
http://copter.ardupilot.com/wiki/build-your-own-multicopter/
Not to mention you wouldn't be able to box cars in. You still need to be able to pull the car ou, with or without a driver.

This is just a personal valet service which is still exciting.
So all of the truck drivers will move to the rainy coasts and Canada/Alaska, and all of the driving-labour-sensitive industries will move to the sunnier parts of the continent? :P
Well, I must admit I meant s/talking/any kind of direct communication/, but if colocating works for you... :) Just to offer the view from the other side, I'm currently working with a group that's very embracing of remote work and fluid schedules, and still easily ranks as one of the most highly communicative and well-organized places I've had the fortune of experiencing.

It's hard to look straight at a good situation and say "why" the magic is there with any certainty. That said, from this group I've noticed our PMs are very focused on asking developers questions to help keep the issue tracking to reflect their work, and very rarely make any changes until discussing them out-of-band. Doesn't matter if it's in person or over Slack or video Hangouts; it's the pattern of involvement that seems to cause the spark. It's a habit I definitely intend to try to take with me.

I'm not sure user-oriented queues could be completely emulated with view filters. Maybe it's possible, but optional views seem to have limited impact on the overall flow of work unless everyone in the team agrees to use them.

As an aside, the abundance of optional views and filters is one of my biggest beefs with the likes of JIRA. The first thing I do if contracting within a new group that uses JIRA is ask exactly which views and filters the PM uses to navigate the backlog, because otherwise I'm hopelessly lost as far as getting on their wavelength... and this makes customizable view features quite the irony to me! Tracker mostly seems to dodge this bullet since everyone lands looking at the same lanes in the same order by default, which is cool -- that kind of informational inertia in layout and navigation is huge. (That concept of inertia also jives well with per-user queues: someone can freely organize their own tasks in a personally meaningful way without wrecking the inertia another user's view.) The trick is keeping that inertia feature intact when huge amounts of info gets dumped into the system. And I'm totally on board with the countpoint "you just shouldn't have that many tasks, because you're fibbing yourself anyway", but at the same time, I really can't recommend a big enterprise starts just haemorrhaging security tickets from the record entirely if they can't keep their todo list short enough.

Perhaps length-limited per-user queues combined with different mechanisms for "not on anyone's radar today" backlog grooming can find a new sweet spot?
I'd argue most SIMD hardware instruction sets do support that. x86 has had pshufb since SSSE3 (most desktop+laptop, and ~all mobile x86), providing an arbitrary byte shuffle across 16 bytes, and NEON has vtbl, pretty much the same but limited to 8 bytes of output per instruction.

Now, I will admit that those instructions are not always a good idea (particularly on mobile x86, where pshufb is often several cycles), and they're essentially never a good idea when a specialized instruction (e.g. punpcklbw, vtrn) can do the job.
I feel like the bet with uber is more a future reduction in cost by autonomously driven cars which will also increase the market size
You can say that again. The other day I was looking at proving the Pythagorean theorem in R_n. Merely starting the problem formally is non-trivial. :-(
A)
A simple financial options trader for hot ideas.AKA - trading weekly options on Netflix, or facebook. $ could also be pooled so smaller than 1 option positions could be taken.
I know a lot about finance and could help you make this tool.

B)
An email sorting tool. Assigning importance scores to emails and then having the email predict where you want incoming emails to be in your list (higher scores = near the top)

C)
A tool for entering your course list, and having the page find all of the cheapest markets to buy your books from. Then transacting the total deal from one webpage.

Message me if you want me to discuss further any of these ideas. These are rather simple ideas that could make a good side project. If we actually get something done, I have much bigger projects.
I have pals in Singapore. They tell me that most people end up wage slaves with extra privileges for people in business with money and politicians. Chunks of people's money are taken away for questionable reasons. People pass out in mandatory physical workouts with nobody really caring. All under surveillance in a way only NSA can dream of.

Yeah, it's not quite the meritocracy you're promoting. It's own citizens mostly gripe about somewhat oppressive treatment and corruption when we talk about it. That said, it does take care of its citizens a little whereas U.S. doesn't give a damn without tons of voter, regulator, or court pressure.