skysight-inc/HackerNews huggingface dataset:
> it's regarded as perfectly fine to require STEM students to take courses in breadth subjects, but completely preposterous to require liberal arts students to take breadth courses in hard science.

Hmmm ... at my U. science was required for everyone. Are you sure that wasn't the case at yours? They weren't required to take the most difficult science classes but the same is true for STEM majors taking liberal arts courses.

(I'm using "liberal arts" to mean humanities, social sciences, and the arts.)
"History" is still not available in Spartan: "You'll see your browsing history here in the not-too-distant future". Is History that hard to implement?

Spartan does not respond properly to ShellExecute(). My app launches a PDF and... Spartan just sits there, without displaying the PDF. Yes, you can open it manually with the PDF Reader, but my users expect it to launch automatically.
Understanding SaaS Valuations: Know These Metrics
The words "drone" and "robot" imply some degree of independent action, in my opinion. What we have here is an RC quadcopter, no more, no less.
What kind of selling are you starting with? Single-item small-volume individual sales (like snapchat for ebay)? Large-volume sales (like Amazon)? Time-sensitive sales?

Do you plan to work on distribution, or only on connecting buyers and sellers? I can almost see, for example, having a local clothing store list each of their shirts with your service. Then someone sees a shirt they want, text, and get it delivered.

Best of luck!
There's no question that ffmpeg set itself a very difficult problem, and largely succeeds. But it does so in a way that is brittle and (whether purposefully or simply out of lack of knowledge) learnt nothing from e.g. QuickTime or DirectShow.

The problem as I see it is that media manipulation is not really suitable for a one-size-fits-all command-line solution, and the API was slave to the command-line tools. This may have changed recently, which would be great.
The changes that yelp have made are great for SmartStack users, but you still need to set up zookeeper in order to get going. Yelp is really pushing these changes for the multi datacenter use cases. I suspect this is one area where the strong consistency model of zookeeper is an even worse fit for service discovery than within a single datacenter.
According to this article it takes up quite a bit less HDD space and starts up much faster than 7: http://arstechnica.com/gadgets/2015/07/faster-booting-smalle...
Basquiat and the Collecting of History
That's two links away. Do we really need to hold HN to such a high standard?
> Deleting groups is a bigger problem than adding groups, since it can cause subtle errors in Linux. Deleting a long existing group can break software which depends on it (rightly or not), and if its GID is re-used for another group, other pieces of software can start quietly doing the wrong thing.

Systemd is not deleting any groups.
I didn't say it never happened. Just that it's less common.
in fact even increased RAM use doesn't matter at all if it makes the system faster and more responsive. for some reason, people keep looking at it from a warped perspective.
Yes I've hit these errors in the past. One way around it is to keep things local to camera space (as far as rendering goes).
I think the Taxi companies are taking note and Uber is going to force them to innovate since they feel threatened. If they are able to do this, I think Uber will find themselves in serious trouble.
HPL has an abundance of flops at all scales (N^{1.5} flops on N data), so one can expect a decent fraction of peak flop/s on any architecture with enough memory and adequate cache performance. This is a problem because architectural tricks like doubling the vector registers without commensurate improvements in bandwidth, cache sizes, load/store/gather/scatter produce huge (nearly 2x) benefit for HPL and little or no benefit to a large fraction of real applications.

HPGMG is representative of most structure-exploiting algorithms in that it does not have this abundance of flops, thus theoretical performance is actively constrained by both memory bandwidth and flop/s. We see many active constraints in practice; e.g., improving any of peak flop/s, memory bandwidth, network latency, or network bandwidth produces a tangible improvement in HPGMG performance. Depending on the fidelity of the performance model, these dimensions can be a fairly accurate predictor of performance, but ILP, compiler quality, on-node synchronization latency, cache sizes, and similar factors also matter (more for HPGMG-FE than HPGMG-FV).

I think it is actually quite undesirable for benchmark performance to be trivially computed from one parameter in machine provisioning. No computing center has a mission statement asking for a place on a benchmark ranking list (like Top500). Instead, they have a scientific or engineering mandate. Press releases tend to overemphasize the ranking and I think it is harmful to the science any time the benchmark takes precedence over the expected scientific workload. HPGMG is intended to be representative in the sense that if you build an "HPGMG Machine", you'll get a balanced, versatile machine that scientists and engineers in most disciplines will be happy with. I'd still rather the centers focus on their workload instead of HPGMG.
99.5% necessary accessory for any bug/bus owner. They need non-trivial tuning about every 3k-5k to keep them running well order compared to what we have today. The lifters need adjusting, fuel filter replacement, etc. about as often as most people get an oil change.

They don't have A/C. The heat carries with it exhaust stink and is nearly useless anywhere northeast or midwest. They rust easy, are very unsafe by today's standards, hydroplane like mad (though rear-wheel-drive is fun), and the motors on the wipers either creep slowly or sweep slowly. They are light and tall, so they are like sails when you have cross winds. They can barely maintain speed up long ascents...

But that book is an amazing piece of craft.
No this is criminal : the Russians had pretty good results with this kind of mental disorder by making the patients fast, yes you read me well, just fasting.

But it's too simple and there's no money to be made of it. So they're going to cut legs from people that could be saved by fasting.

I'd offer a source but it's a book in French from a journalist that studied fasting and went to Russia since during the Soviet times they made a lot of researches on fasting.
i would not take issue if this was a fake project meant to test my skillset. it's replacing app functionality with a more robust solution; it is a feature request for a change to be made to production which i implemented the core of.

It is very clear that this will go on to be user facing. What is not is if i will receive any kind of reimbursement for doing the work; or if this is just a tactic they employ: get people to work for free in an interview, don't hire them, repeat. I truly hope that is not the case.
That's going to depend on things like "how many simultaneous builds do you want to have going" and "how demanding are your tests".

A 4gb/2ghz machine should be fine, but in general I'm not a fan of putting anything but production on production machines.
if you're willing to do it I'd love that! I should probably familiarize myself with creating formulas at some point, though.
For what it's worth, a lot of production code looks this way. It's not right, it really should be nice and neat and so on. However, I don't see it as a grave sin against the project. Messy code can diverge where needed more easily.

Three different copies of the same code? Yeah, ok. That's ok. One day, when you can, merge them together. You can't merge them together? It's ok. Maybe they shouldn't be merged together.

Is it a barrier to entry for new developers? I feel that any developer who has worked on messy legacy code won't bat an eye. This sounds more like a problem experienced by a young coder fresh out of university.

You definitely can write clean code. Cleanliness can be a priority. There are some surprisingly clean and well-written large codebases out there. However, a lot of people just don't care. They are very smart, capable people who just bang out code that works and don't care to integrate in the proper clean way with the old code.

If you want clean code, an old, large, working C/C++ codebase is not what you want. We often can't spend time cleaning up old code, since there's always more features to implement, bugs to fix, etc. Learn to deal pragmatically with code like that. It's not like that out of malice, or some misguided attempt at writing the largest IOCCC winner. You can work with it. It's just a bit trickier.
An ex-Bullfrog employee just told me they wanted to use my engine, so... :)
I agree - it is most likely a bug. If not it seems like this would be a huge hole.
Okay so I think I'm missing something -

This new model favors mentorship (adhoc and scheduled) but for the most part, self-education. And, as mentioned in the article, graduation rates are kind of variable due to the lack of physical accountability (lectures, fellow students, etc).

But. It's self-education. The way I'm interpreting this is a new, viable way for Universities to increase profit margins by accepting more students and delegating more of the core offering ("learning") to other students, while saving costs on traditional overhead (facilities, professors) AND increasing sales outreach (online).

Now don't get me wrong, self-education and finding your own way in learning is the key to real, personal potential. And honestly, this is really the only way a student can succeed in college anyway. However, encouraging institutions to scale back even more on what most already view as a secondary function (Yes, most view research as their primary) seems wrong.

Now if the cost of these acquired degrees we're to plummet I'd understand it a bit more. But I highly doubt the big name institutions will ever do this.

I don't know, maybe I missed something, after all it was a long article and I have to get back to my kickass programming gig ... which is a skill I learned via self-education and experience. (Yes I went to college for economics and marketing. No I haven't used it at all professionally.)
Capers! (Quercetin) I knew there was a reason I liked them. Although consuming a large quantity could be pretty intense.
>Property is a social construct. If humans decide these are the rules of property, then they are the rules of property. If your username is indicates your position, your beliefs are outside of the mainstream and your definition of property is outside of the mainstream.

While I'm not aware of any polls on the subject I would guess that your concept of property is what is "outside of the mainstream."

>theft is not necessarily involved in the transfer of wealth from A to B and you have not established that theft is involved in this context

Your wording here seems to indicate that you have a contradiction in your own view of property. If the wealth was not A's to start with, then how could it be transferred away from A and to B? If A did not own the wealth in question, why is it in his possession? Where did A get the wealth from? What does it mean that it was "transferred" to B? Does B now own the wealth?

>If you really want to have a conversation, describe where you stand.

Rent control is theft. The marginal difference between the market rate and the rent control rate is being stolen from the property owner.
Wouldn't pay a dollar, since most of the communities I use Reddit for are now also active on Facebook + Slack.
I need a lifestyle change if I want to become an entrepreneur – blog post
I realized that I need to make some changes in my life if I want succeed as an entrepreneur in the tech industry. I hope that someone else connects with this, and maybe gives them the motivation to follow their dreams.
We didn't intend to do a bait and switch. We mentioned this in the docs, but perhaps it was a little too buried. Our plan is to support multiple instances of the directory server for high availability. This is similar in principle to how systems like DNS or NSQ function.
All difficult problems in the Clojure community are resolved by sleeping, preferably in a comfortable hammock.
and many people have been waiting for something like systemd to appear since they started using Linux in the 90s :)
Maybe that "unwarranted amount of attention" is because it has a different set of requirement for use than solar which makes it particularly attractive. Considering only the energy efficiency and not how it could or would actually be used by the target consumers seems shortsighted to me. It may yield a the most efficient product, but it may not yield the most effective product.
It's hard to imagine how such a huge oversight made it all the way to the final product from a company as huge as Apple. No one thought about this along the way? Or if they did they were ignored?
Ask HN: Optimal places to live/work/visit in SF for 1 month? #mooseblood
Greetings,

Currently living in Vancouver and considering relocating to SF (#mooseblood). I'm planning a 2-4 week trip in August and looking for a few tips and suggestions. If the trip goes well, i'll look to relocate later in the year.

My goals (ordered by priority) :

1) Business networking
2) Meeting great like minded people (founders, people into personal development)
3) Exploring SF, interesting places, restaurants

I don't know many people in SF, but my background is marketing/advertising/product. I have a small team that's working on promo.co . I've spent a few days in palo alto and dt SF, but don't really know the neighbourhoods very well.

I'm thinking about splitting up my weeks in different areas, but open to ideas? Does anyone have ideas/suggestions? I also need a place to work from and looking to meet other founders and hustlers.

Want to keep budget reasonable, open to living outside popular neighbourhoods, and easy access to transit to get to meetings.

Suggestions?
Funny, I'm on Windows 7 and when 8 came out, I thought "I'm skipping 8 and waiting for the next one."

Now that 10 is out, it looks like it fixes a lot of the issues I had/read about with 8. Granted, I'm definitely not going to install until 10.1 (aka "SP1") but assuming they don't try to turn the OS into a cloud-connected clusterfuck, I'm going to give it a shot.

I did have Windows 8 in a VM and absolutely hated it. The whole "shove tablet interfaces down your throat even on desktop" thing soured the whole OS for me, and the start screen itself is a joke. I'm glad they brought back the start menu.

From what I've noticed, MS releases a shitty version of Windows every other release since 98. 98 was fine, ME was crap, XP was good, Vista was crap, 7 is great, 8 is crap, so hopefully 10 will follow suit and actually be better than 7.
Since none of your other responders said this, I will also point out the most common/obvious reason: you're building a website in Clojure, and want to continue using it for your front-end work, too.
The text on the poster is unreadable, at least on my Galaxy S4.
> nice luxury car

Are the cabs in Stockholm actually nice?
For comparison, that's in roughly the same ballpark as the amount of energy one of the tiny, cheap rechargable batteries in a dollar-store solar light can store. Potential energy just isn't all that viable.
If it was a profit issue, there would be money to be made from treating a patient for the consultation and duration of the fast. Not everything is a Big Industry conspiracy.
Windows 10 for IoT
Just wanted to note that all of Apple, Google, Microsoft and Mozilla are working on WebAssembly, see https://github.com/WebAssembly/design.
plus an editor with a nice paredit mode.
I know many people (myself included) who never used or would have considered using taxis but now use uber all the time.
Sticking an icepick up someone's nose, into their brain, and swirling it around in there used to be considered ethical as well.
How to Do User Acquisition the Right Way
Thanks for pointing me to that. I didn't see that feature before.
Were you surprised. They've said generics won't appear before 2.0, and they may never appear.

We have this discussion after every minor release. 1.6 will be released in December. See you then.
If you learned to unsee the angle brackets in HTML, rest assured, the same would happen in Lisps after a couple weeks.
No it doesn't have any speakable economic moat built around it. Like the parent comment mentions, it's just one of the many possible ways to get around the city, there's no cost of change.

>However, the more people that use Uber will lead to better service levels and lower prices.

That would be very bad for Uber. Lower prices would mean that they are constantly operating at a loss against traditional taxis and other competitors or apps.

Your argument fails to support that there is a network effect that would raise the cost of switching to alternative means of transport and incorrectly assumes that uber is able to operate at a loss constantly as the network size grows.

Take a look at the airline industry. The first guys to do it are nowhere. Everyone is undercutting each other because customers are not locked into one airline and are price sensitive.
I haven't seen any rejoinders to that document that contradict the fact that you pay for parametric polymorphism with either slower compilation or slower runtime.

Go isn't interested in either being slow. Any generics solution has to have fast runtime, because they need to replace the builtin parametric slices and maps. And the compiler is already too slow, in fact there's a lot of work slated to try and make it faster.

Lots of effort went into studying the problem, so it most definitely isn't an issue of "can't be bothered".
I've had a dozen songs across several albums exhibit this behavior. Never mind elaborate acoustic matching -- I've had fifteen minute live performances of a song replaced with three minute studio versions, which should have been prevented by a trivial metadata sanity check.

I haven't been thrilled by the experience.
I don't know, I'm a huge fan of consensus for service discovery.

It would be quite the kick in the pants if I thought that I had drained a group of machines and started some destructive maintenance on them, only to find that the eventual consistency fairy had forgotten about a couple of them, causing 500s on the site...

Multi-DC zookeeper isn't untenable. I've done it before with a quorum spread across five datacenters.
Seiko Kinetic watches are quartz watches that are powered by movement. That's 30 year old technology.
Sums that one up pretty good...
Common sense isn't common.

But the issues you mention (and others) have been solved by the aviation industry. Nuke plants and the Deepwater Horizon oil rig could have benefited immensely from consultation with airframe engineers. A lot of those faults that doomed them could have been inexpensively corrected.

I always remember the backup generators in New Orleans that were put in the basements. Precisely the time you'd need the backup generators was when the basements were flooding. Oops.
There are plenty, but here's an easy example: sockets. File descriptors are shared across process forks. So let's take a typical web application that does:

1. Boot, setting up system wide resources like DB/memcached connections

2. Start doing work

Then any process forked after step #1 is sharing those sockets and can accidentally corrupt the work that the parent process is doing. With threads, you can share the connections through a pool that can be simply mediated within the process.

Yeah, you can design around it. But with threads, you don't have to.

Here's another: serialisation. If you want to parallelise any processing that builds up any complex data structures, you have to serialise them between your parent/child processes which can make it hard to keep the "richness" of the objects like interdependencies between processing runs. In addition, now your processing bottleneck becomes how fast your single-threaded parent process can deserialise the responses (which in Python in particular can really be quite slow).

And not everything can be serialised. It's not trivial to share sockets with other processes that have already been started. You can't easily accept a connection in one process and pass it to another to do the work and send the response (it's possible, just not as easy as passing an integer around like you can do between threads).
I don't think they're stigmatized, I think we need more of them. I recruit employees at some of these 'hard' technical schools for things like CNC machinists.
I think it's less ridiculous than most startup valuations tbh
When this first started to be mentioned, I saw multiple people claiming drivers checking for 95/98 was the driving factor. There are a lot of obscure drivers still in production and I don't know of a 'compatibility mode' for drivers.
How America's psychologists ended up endorsing torture
The faults could have been corrected at only minor cost.
The words are almost transparent for a reason. When the words are hard to read, the conscious mind becomes preoccupied with the image and the message imprints directly to the unconscious. It's a technique known as Critical Factor Bypass.

EDIT: This comment is becoming transparent too. Your conscious mind will ignore them because they are hard to read, but your subconscious mind is about to make a choice... about deepening your meditation... and feeling a growing sense of confidence... about buying my posters...
Here is some good exposition on that matter: https://github.com/clojure/clojurescript/wiki/Bootstrapped-C...
On windows and mac VLC uses ffmpeg. On linux and co, it uses whatever is there in the distro.
Yeah, tedu is a funny guy. Just for reference, here is the "real" history of OpenBSD and NetBSD: http://quigon.bsws.de/papers/2009/eurobsdcon-faster_packets/...
Or wait a year before adopting any OS. Microsoft botches just about every other version of Windows, but recently Apple has been doing some really stupid things in OSx, and a few years back Ubuntu screwed up their default interface.

Unless you're on a really stable version of linux/BSD, it really makes sense to wait to install any OS until the kinks are worked out.

I think the same applies to most software.
Global warming will cause far worse problems than Fukushima did.
A Bayesian network will update probabilities based on evidence - You can use data to learn conditional probabilities and an algorithm will update the joint probability distribution. However to suggest actions or further diagnostic tests you will need decision and utility nodes. This is called an influence diagram or decision model. With these extensions you can determine the best action and value of information (test vs act).

The actions are based on utilities (cost/benefit) so if you have a potential very bad outcome of an action and an alternative (eg messaging to someone) then the system will act in a rational way consistent with the utility model.

I suggest you look at a package that can handle both Bayesian networks and influence diagrams, such as Hugin, Norsys or Genie. There are others but I haven't tried them.
Show HN: Collaborative concept maps, on the road of the TL;DR wiki
Interesting and even nonsensical. He's an entrepreneur, owns a for-profit business and is choosing to compensate how he wants to. It's actually the definition of how capitalism can improve quality of life for everyone, is it not?
In fact, you no longer even need a full-fledged computer. :)