skysight-inc/HackerNews huggingface dataset:
But the question is one and the same in this instance: they're asking what should be taught in "the" math class for a CS degree. If that doesn't contain the math that all CS-people need to know, then what should it contain?

The OP describes universal algebra and term rewriting, which is what I claim is the logicish type that is not as crucial as, say, linear algebra if you want to find widely applicable mathematics for CS/programming.
"the expensive part is the engineering, fitting, and assembly. Not really a fair comparison."

Agree. It's headline grabbing for sure. But when you really boil something down the actual material cost isn't always that big factor in the final product cost, in low volume quantities at least. [1]

There are overhead costs (some of which you have already highlighted) [2] that are necessary in running an actual company that makes products. These costs are not always visible or obvious.

[1] An example might be comparing the cost of a low volume production car such as the Porsche 911 Turbo S to a high volume car like a Honda Accord.

[2] I would also add legal and insurance costs which, with a device like this, are almost certainly not trivial.
http://vocaroo.com/
Here's one I've had for a little while:
Say you're playing a sport with your friends. You're yelling at each other.. commands likes, "pass the ball here". Or if you're out playing paintball and trying to coordinate an attack - your sound, and your opponent's sound are both pretty important.

As far as I know, such use of voice does not exist in any game. Player's voice does not really interact with the environment. So, say someone says, "come to me!" through voice-chat.. you still have to look at the map to see where they actually are.
Reminds me of the 'Rifters' trilogy: http://www.feedbooks.com/list/2626/rifters
Interesting. That line wfm with the latest version of lilv.

And no, that's just a plugin id, the fact there's no web page at that address is a red herring.

Edit: If you're interested in pursuing this further, please get in touch via my website, which is on my profile. Cheers!
When you connect to a Wifi network, iOS checks http://www.apple.com/library/test/success.html to see if you're in a captive portal (and pop up a full screen webview to let you log into the wifi, or cancel to fail out of it)

I imagine if Apple's DNS settings got screwed up or their server was throwing up something other than "Success" due to an error, iOS devices around the world would claim their Wifi needed a login and wasn't working.

edit: another comment further down linked this article that says that exactly the same thing happened to iOS http://www.zdnet.com/what-went-wrong-with-ios-6-wi-fi-700000...
What happens when a magnets meets a computer
An anonymous and representative group discussion and voting system

Practical example: Attending a conf as a woman

- You want to ask questions during the talks but you are afraid that because you are a woman your answer will be "dumbed-down" or just different

- Also, the guy doing the talk would like to answer the best possible question (or a random one)

So, there can be a lot of solutions to this problem, here is mine:

- Every attendee get an anonymous account on discuss.confname.org

- So everyone can ask questions anonymously and also it's fair because everyone has only one account

Except, that I made up this example in 5 minutes. This problem is effectively on every possible group in the world. People would like to express their opinions inside the group without risking differentiation.

I tried to describe this idea and the implementation ( http://kioto.io ), but it's really hard to explain. So I'm just implementing a prototype right now to better explain this idea.
I thought in general the technical execution was quite good, but they tend to be over processed like 90% of all photography on the web.

> 3 - You end-up spending more time on these sites trying to find a decent image than you save money.

This is the real kicker. I found the same with stock icons and vectors. You might get lucky with the free stuff but if you have any needs that aren't completely generic you are better off going to a paid side, spend $20, and save yourself a ton of time.
If it costs you 10% of your company to attract a top engineer, and it's not worth that much to you, you're going to make do with less than the top engineers. At best, you will be recruiting people not smart enough to ask important questions about equity.

Fred Wilson seems to be suggesting that founders should indeed hire second-rate candidates if it means they get to keep more of the pie. Maybe he's right.
More simply (but hard to appreciate without going through semesters of work): know that structure-preserving mappings are the important parts.
html5+flash video player all in one with reasonable pricing and no revenue-share for vast/google ads
iOS and OS X uses http://www.apple.com/library/test/success.html for WiFi captive portal testing
Just going to throw this one out there. I live in Lisbon, it's tourist-central (I'm from SF and I've never seen so many tourists). Since I see a ton of lost people every single day there should be a way to digitally leave comments on things and places and a free one-stop shop to find such info (like Wikitravel). This info, although having a central repository, should be pushed out to an app that connects to one's phone (in particular, GPS) so that when you need help with figuring out where you are, what statue you're standing in front of, etc, you can open the app and it tell you (no entering anything...only if you want to get to another location).

By entering what you want to do beforehand, the app would know where you are and have a list of places you said you want to go, and tell you how to get to the next closest place, or alert you if one on your list is about to close for the day. Perhaps each city version is done by locals and in case of bad actors, there can be a voting system so the right info goes to the top. Plus, there could be integration with Google Maps so you can see if you're going the right way.
They also tend to be tagged poorly while on the paid sites the owners are highly incented to properly tag the pictures to increase search hits.
Clearly they have found ways around the rules or it's still way too much money.

The fact health insurance companies invest in ski hills is very telling about lack of focus on their real business.

Either their real biz makes so much money that they can spend it like drunken sailors or they don;t care about the primary mission of the company and are just buying perks they can use themselves.

Either way you split it, it's still a total mess and not what shareholders or customers (patients) are expecting in an healthcare insurance company.
It's flash.

kthxbye
> This is completely wrong.

On the contrary, it's completely right.

> Escape velocity is the speed, which is required to break free of the gravitational pull, BUT in the case that no additional propulsion is available.

You just changed the subject, and we could always branch out into a discussion of perpetual acceleration sources, but that would depart the realm of reality. The OP's question asked about reality.

> You can leave the earth's gravitational pull with ANY speed.

As a matter of fact, no, that's not possible -- unless you have a continuous energy source and don't care how much energy you expend. Which is your new topic, not the topic of current propulsion methods, the topic of the OP's post.

Without benefit of something exotic like a space elevator you can stay in place, stationary, 100 kilometers above the earth's surface, motionless with respect to the surface, in perpetuity, but only by a constant expenditure of energy. But that's a different topic.

> No, speed is irrelevant.

Without invoking technologies that don't exist, speed is completely relevant.

> What is important is to have a constant force ...

Be careful that you don't confuse static forces and those created by a dynamic source of acceleration that require an expenditure of energy. Static forces require no energy, but most accelerations involving motion do (apart from the class of friction-free orbits).

My reply answered the OP's inquiry, not the science-fiction idea that you could have an infinite, inexhaustible energy source.
Thanks for sharing your knowledge!

Is anything known about the security of Apple's current bluetooth keyboard?
Suckas gone hate me, "Whats New Lately"
It came through eventually.
Yes, this is a proven architecture. It is called client/server, or 3-tiers, and it's been around for decades.

But you didn't write very much about your application's requirements, so it's not clear if this architecture is the best fit.

In general I would recommend that for a website (content-based), it's better to stick with generating HTML on the server. For applications (heavy user interaction) I would recommend going for client/server, and generating the UI dynamically on the client.

My reasoning is that for a website, generating the pages on the server leads to a simpler architecture, faster response times and easier SEO. And for applications, keeping state and UI client-side leads to increased responsiveness and easier scalability (since there is less state server-side and the requests are service-based).
Yes, you could. Most of the diamonds on offer were from deceased estates, sold by ordinary consumers.
Free network (data, voice, mobile) monitoring in exchange for personalized and general/statistical data based recommendations (which plan to change, which ISPs in the area are best, etc.)
could soundcloud help with this?
I have made this letter longer than usual,
because I lack the time to make it short.

-- Blaise Pascal
Lettres Provinciales (1656-1657), no. 16.
(According to WikiPedia[1])

I've replied at considerable length - despite its blunt tone and clear disagreement I hope you accept it in the constructive spirit in which I intend it. It's too long to include here, so I've posted it elsewhere[0].

[0] http://www.solipsys.co.uk/Writings/HN_7617061.txt

[1] http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_re...
Fair warning: IANAL

http://openprosthetics.wikispot.org/Federal_Regulation_of_Pr...

"...regulated as Class I (exempt) medical devices."

As long as the new device, "...is intended for the same use and the same user type as existing products, and the device operates on the same fundamental scientific technology."

This means that most prosthetic devices are not explicitly regulated and are free from regulatory overhead in nearly all cases, especially the 3d-printed ones. While one can speculate on why they chose not to regulate these I think we can assume it's because ostensibly there's no danger to the end-user.
Can you submit any evidence that a TV is anything more than a bigger computer screen?

My TV has HDMI inputs; if I wanted to move my computer, I could hook my computer up to the TV. Apple has an accessory where the primary selling point (for me) is that it can bounce output from a computer to a TV. There's an entire family of computers where the entire point of them is to be hooked up to TVs and used as media centers.

Saying that popcorn-time isn't napster for movies because people don't watch movies on their computer, they watch them on their tv isn't really different from saying that napster isn't napster for music because people don't listen to music on their computer, they listen to music on their stereo.
[X-post from the previous Idea Sunday thread that didn't make it to the front page: https://news.ycombinator.com/item?id=7616132]

Idea: a new way to purchase and set up a fish tank. Currently, you have two options:

a) Buy everything separately - tank, filter, heater, plants, fish. You have to find out whether your fish and plants are compatible and your tank is big enough for what you want etc. You have to figure out where to put the heater and filter so that it doesn't look unsightly.

b) Buy a prebuilt tank with the filter and heater etc. pre-installed somewhere not too ugly. You still have to figure out which livestock you can keep, based on tank size, filter type, plants, and whether they can live with the other livestock you want. You also have to live with the prebuilt tank company's design decisions, which you might not like.

The solution: a company that offers minimalistic, sleek tanks with a modular system for adding filters, heaters, skimmers, lighting, etc. that keeps the equipment out of the way and not looking ugly. Also, an online service where they can select and order the modular tank and equipment that they want, and be allowed to choose from compatible livestock and plants. Alternatively, they can start with livestock that they want and they can be recommended the right modular tank and equipment etc. They can pay for everything all together and the items would be delivered as they are needed (with marine tanks, for example, you have to let the tank 'cycle' for a few weeks so that the water parameters normalise before you can add livestock).

What do you guys think?
While I agree with some parts with that post, I think the conclusion is wrong. I believe the root of the problem are the wrong terminal values. "Smart" technology is not put there to really solve a problem, but to drive sales. Providing real utility for users is secondary, as long as the new feature has big marketing value. Therefore I see the problem not with engineers and designers, but with salesmen giving orders and marketing-driven development.

As for lessons for driving, I see only two ways - either do actually train drivers like they should be, just like pilots are trained, or automate them out completely. Current level of training required for getting a driver's licence is a complete joke, and the attitude of most of the people who took or are taking the exam is just plain scary.
Thats a strange syntax for an identifier, anyway running it with sudo makes the segfault go away for me so I guess it's some permission problem.
Most of the enterprise applications that do inventory management (Spiceworks, Altiris, etc.) have clients that run on your network that can poll the hardware for detailed specifics. They track the logged-on user, the serial number, the BIOS date, etc. Obviously some do this better than others (I have yet to see one that does networked printers, projectors, smart TVs, etc).

What would you pay for this service, annually? What are the features you would find most useful?

Forward an email receipt to yourcompanyA87y5@trackmyreceipts.com and have it auto-create a purchase record
Upload a PDF invoice or receipt
Manually create a purchase
Track purchase orders
Enter serial numbers
Track depreciation
Produce reports of in-service equipment
Enter a comment about deployed location (e.g. John Smith, or Board Room)
Track service history?

Inventory management is a big topic. It sounds like you want a niche product, or that you perhaps need to look at some of the players in the space.
Maybe? I mean I could use their API and provide a simpler interface. Maybe not? I'd like this to be a standalone service though.
What impress me is that far they can go as a chrome app, chrome is turning into a platform like adobe air now. It's amazing.
Nested structs are really neat.
I'm working on a project where I'm querying dozens of external API services, and I had to create a separate type structs for each JSON object just to get the interesting info nested in the response.

I wonder why he's using a chan struct{} for the quit channel. Is there a reason for that? Is it more efficient?

Usually I use a boolean for that:

quit := make(chan bool)
<some code>
quit <- true
Meet the university students trying to send a spacecraft to the moon
The big thing about imgur is the community. Consider the front page of imgur. I think that's the cool thing about the idea.

You usually go to Soundcloud because you're linked there, it's not something that easily builds its own culture.
Reddit for real places rather than links? Upvotes and downvotes, comments (with upvotes and downvotes). A search function (that actually works) laid over Google Maps rather than textual links? Interesting.
Was thinking the exact same thing and expecting this movie to show up in the comments. I really liked the movie from a couple different perspectives.
Yes I was in need of that when I tried it. And I still gave up.
General Mills reverses controversial policy restricting consumer lawsuits
ytmnd.com
swang (above) puts it better than I could but I thought the story of the boxes was to show that Tony was right when he said "It's all there, those films are Stanley." The point being he put the same level of work in to the boxes and his many unfinished projects as he did with the films that saw release. In essence, boxes or films, he's doing it for himself and our enjoyment of his work is incidental to the process. The films and the boxes are Stanley Kubrick. The films just happen to be the bit we get to see.
Idea: StackOverflow for comebacks

I've always had a hard time coming up with a good comeback in conversations. It would be great to have a site where I could post a situation and have the community suggest and upvote/downvote insults and comebacks. Maybe introduce a real-time element so I could use it in an actual conversation.
I agree, although they should fall under tools. Like "Should try not to break in a way that could be harmful to the operator of the device."
Is the market size worth it? How will you reach the every-day regular-John-Smith families who aren't going to be keeping an eye out for a service like this?
Let's take 3D printing to the circuit board world.

A consumer machine that can be configured to takes as inputs:

1. A set of different electrical part. (Perhaps self-contained in a large box like printer ink is)

2. A circuit board schematic file

The machine cuts the board and solders the parts in.

And there you have it! Your own computer factory! (For limited definitions of "computer")

If this idea ever piques anyone's interest, I'd love to lend a hand with it.
Is there any option to run a test suite before deploying? Otherwise this is about as dangerous as fixing code on a production server.
Link returned a 404.
Sudo doesn't help for me. It looks like it's getting into to the wrapped C function, then it segfaults when trying to read from the input buffer.

Edit: If you're interested in pursuing this further, please get in touch via my website, which is on my profile. Cheers!
Soundcloud as mentioned earlier is great.
Stalin spoke Georgian and Russian, not English.
It would perhaps be better if only one person posted these threads.
Will have something which will solve this and much more very soon. I tried different alternatives (Drive/Dropbox) but none of them fit the amount of flexibility I wanted to have with collections.
I agree, I have had to learn Newton's methode for differential equations (for simulation), I've had to use logic and an automatic prover (for system validation), I've had to do some complexity analysis (for everything), I've had to play with linear applications, matrices and all the stuff around 3D, I've had to dig into geographical projection equations for another job (in GIS). I'm currently toying with computational geometry. I think what is important is some kind of math to understand how those people write (which far from obvious), and then random stuff to learn to switch.
It doesn't have to be contributing to existing open source projects. I always find it a bit surprising when other programmers have no code to show on Github or similar, for this reason: 1. most people who use computers day in, day out, encounter a pain point or two with the tools they use; 2. as a programmer, it seems natural to fix that pain point; 3. once fixed, it seems natural to share the fix, so that others are helped too (and that can also help post-hoc justify/rationalise the investment of time!).
Happy Easter SUN day
A minimalist writing tool to train beginner novelists on completing writing projects: https://www.justwritedammit.com/#main/about

I'm specifically targeting novelists (at least, right now), so pictures and complex layouts shouldn't be an issue. I want it to be something you can easily pick up, plod away through, maybe pay someone to do some editing for you, and then walk you through pushing it out on the Amazon Kindle Store.
> That's fine and all, but it's very important today. There were file sharing services before Napster, but Napster became popular after cdrw started being put in desktops you could buy at the local computer store (yes, people went to those back then).

are you forgetting Apple TV, Chromecast, Amazon Fire TV, HDMI cables, etc?
Why you should stay away from Unseen.is
Yes, but I think it would be fun to gamify it somehow.
The added danger comes from the inhalation risk. Alcohol straight to the lungs will get into your blood stream easier and it takes surprisingly little alcohol in your blood to kill you. If you calculate the lethal BAC (0.4) against your body mass/volume you'll see its a very small quantity of alcohol in the blood.
A meetings clock that counts UP the price of a meeting based on the the salaries of the people in the room.
There are several ways to get started and it depends a lot on your motivations and are of interest. However the main piece of advice is to jump in, dont be worried about upsetting someone system, some OS projects arent setup well for contribution and they will become easy to spot, but for the ones that are, doing something 'wrong' is a great way for a maintainer to come along and help introduce you to how to do it 'right'.

http://openhatch.org works a lot on making initial contributions easier, if you are interested in express then you dont need to work on the core framework, write a plugin and open source it, contributing is by far easier when you have a real need to do so, maybe someone will use your plugin and find a problem they want to fix, maybe you will use someones project and want to fix something.
[X-post from the previous Idea Sunday thread that didn't make it to the front page: https://news.ycombinator.com/item?id=7616132]

Idea: Git-story, a website that generates summary narratives from git commit histories and other github data.

Here's a brain-dump with some ideas for the specifics:

Use foreshadowing: "It all started with one person, X, spending months to gradually build what would one day become Y, a project forked by hundreds and starred by thousands."

When someone makes their first contribution to a project give them a brief introduction, like a shorter version of http://osrc.dfm.io/

Use sentiment analysis on commit messages to say things like "Frustrations mount as...", "the developers rejoice after..."

When people work on multiple concurrent branches use use phrases like: Meanwhile, X and Y toil away on the new Z feature.

Use the time between commits to chunk them into single sentences/paragraphs. Also, add comments if the project goes dormant, or if there is a spike in development.

Use keywords in commit messages like merge, revert, resolve to generate events in the story.

When bugs are resolved look for linked issues and use the age of the bug and number of comments to say thinks like "X finally fixed the controversial Y bug"
He probably didn't mention it because the Holodomor didn't actually happen.

http://www.northstarcompass.org/nsc9912/lies.htm
Seems it's a load balancing issue. It does load after hitting refresh multiple times.
Yeah, look at the footnotes at the end:

"Dr. Messerli reports regular daily chocolate consumption,
mostly but not exclusively in the form of Lindt’s dark varieties"
Is it dedication that is being signaled here, or intelligence? Open source can also be a signal that you get you work done quick enough that you have time for hobbies.
A twitter/imageboard system where it takes 2 weeks for messages to appear once posted. The idea being that messages still relevant in 2 weeks are important and interesting ones.
Use case: bars and other nighttime social settings. Is it dead, is it 'poppin', is it a sausage fest?
One week of OpenSSL cleanup