skysight-inc/HackerNews huggingface dataset:
Strange how most of the comments don't address the actual question- what off the shelf PC makes a good hackintosh?

The only off-the-shelf PC I've seen used recently is a Gigabyte Brix (Gigabyte does make motherboards too but this is a complete computer).

Dell, etc. use their own BIOSes and while they may be compatible with hackintoshing, not many people are putting much effort into making them compatible. You may not be able to turn off certain instructions from the BIOS that cause crashes.

Avoid AMD processors and AMD/ATI graphics chipsets; not as much effort has been put into making them compatible.

One other detail- your legal OS X still has licensing terms that basically say if the box you install it on doesn't have an Apple on it, you're violating them.
> And yours is to drive from Boston to Miami. Or London to Glasgow. Or Osaka to Tokyo.

I haven't driven from Boston to Miami in one trip, but I've traversed that entire corridor. My grandparents once owned a few acres on a private lake near Eastford, CT. Lots of cool old dairy-farms, apple orchards, berry-picking, bird-watching, wildlife, et cetera. Most of I95 south of Alexandria is rather boring -- hours and hours of trees -- if you're starting by DC it's a little more fun to divert along US 301, passing through horse territory and then rolling through Fort AP Hill. More travel time, but on the northern part of the route you're more likely to pass the occasional roadside produce stands.

The southernmost bits are the ones I'm less familiar with, though those are possibly the most interesting as in Florida in particular there are places where urban development threatens the most sensitive ecosystems... but the Everglades were never known for agriculture. Agriculture does moreover threaten ecosystems across the midwest (one recent example: monarch butterflies have been suffering massive population drops in the past few years because Roundup-Ready crops have led to widespread herbicide application that kills the weeds that they'd use for food).

But agriculture itself is not under substantial pressure from urban land use at this time. Look, let's ask the US Department of Agriculture: http://www.ers.usda.gov/publications/eib-economic-informatio... (2002).

Urban land, 2.6% of the nation's land area. Crop land, 19.5%. Grassland pastures/ranges: 25.9%. -http://www.ers.usda.gov/media/249911/eib14fm_1_.pdf

"In 2002, urban land in the United States was less than 3 percent of total land area, but housed 79 percent of the U.S. population." - http://www.ers.usda.gov/media/250013/eib14g_1_.pdf

Space for physical people has always been a nonissue next to space for their agriculture and other people-supporting land uses.
I grew up poor and in subsidized housing. There are real negatives to living in and around these places, not just snobbery.
Ouch. That makes me wary of using DO.
This was possible only because of the high resolution and optical reproduction techniques they used at the time.

I doubt you'd be able to do the same with a picture of a vinyl record on a magazine page that was taken with a digital camera.
That might work for most but not all schemes; spiral encoding encodes data while the stepper motor is moving, so you'd need some very fine-resolution imaging and some very accurate hardware simulation to make everything work properly.
The photography that accompanies the article is just beautiful. It's not hard to emphasise with the writer wanting to make the trip, even though she could potentially cripple herself by doing so.
I'm trying to find the part of your post that disagrees with the parent. It's hard.
But flash was already dying at the time. Flash has "died" because web applications had gotten more powerful.

"Do you actually think that HTML, CSS and Javascript are good technologies to build applications on top" Are you serious? I am not saying "the web" is perfect, but this just nonsense.
Google and Gates-Backed Khan Academy Introduces “Grit”-Based Classroom Funding
Convert Servers to Services.
Convert Services to Containers
People tend to have a hard time, when faced with a decision that contains two bad choices. Making the least bad choice, even when necessary, causes a lot of mental anguish and there's a strong desire to concoct a fictional third choice that magically absolves everyone from guilt.

We know from varying urban policy around the world that not raising rents is in many ways worse than raising rents. If the rent becomes too disconnected from market pricing, the shock of any dislocation is life ruining. Dislocation is always going to happen, buildings get sold, they need to get torn down, accidents render it uninhabitable etc. Better to have the rent raised gradually so people can proactively make decisions to alter their circumstances than for it to happen all at once.

Those landlords weren't suffering from a morality deficiency, they simply recognized that you're often confronted with hard choices in life and it's best to remain unsentimental about making the least bad one.
"Software isn't engineering unless you're in aerospace" ... I don't agree with this, what about real-time communication systems (ex: 911) ? Banking/financial transaction systems?

I don't think you can flag a discipline as engineering by it's industry, but mostly by the way it is being practiced.
A civil engineer can certainly do great harm, but what he does is not exactly magic: you have to calculate the strength of steel, make plans for building a building etc, if he started to take into account earth quakes in New York I might question him.

If your field wasn't software engineering, could you describe it? "they sit every day in front of the computer and write colored text". Might as well be magic, then.
When SCOTUS makes a 9-0 ruling that goes the WTF way, it is because the law is (morally) wrong but Constitutional.

In 1802, SCOTUS would rule 9-0 in favor of slavery, because the law was clear. SCOTUS fixes incoherent law, not morally wrong law.
Godwin wins again.
Most software has no need to be held to such high standards. Very rarely is a bug going to actually hurt someone beyond some mild inconvenience. Where it matters, like in space shuttle code, it's done. This whole comment section is entirely overblown.
The problem is that once an abuse is pervasive enough, it becomes "customary". See also: " expectation of privacy".
That's a really interesting idea, but that's incredibly advanced thinking and would require some pretty wicked engineering.

Most of the different Watson tools share various code elements - for example, we're not writing a new system natural language processing, entity recognition, and relationship extraction for each tool. Watson technologies, however, are designed so they work inside of a particular domain or with a specific corpus. So, the work with MD Anderson (http://www.mdanderson.org/newsroom/news-releases/2013/ibm-wa...) has a nearly 100% separate data set from Chef Watson with Bon Appétit. I say nearly 100% separate data set because there are some common data sets derived from publicly available sources (e.g. wikipedia) that may be used by both systems.

One of the other challenges is who the systems are designed for. Although anyone can use Chef Watson, it's not designed with everyone in mind. We've realized that the people with the best experiences are a little bit adventurous when it comes to cooking - they'll play around and improvise with flavors to create new recipes. This is a different demographic than would likely be using the health care system (doctors and care providers).
Create a Standard user account after the default Admin one. Use that.

Use EMET on max settings.

Try to use whitelists if possible (AppLocker). Relevant post: https://community.spiceworks.com/how_to/59664-free-almost-pe...

I would use Avira over Microsoft's default antivirus. Use Malwarebytes.

Always stay up to date.

You can try GlassWire as well for easy monitoring of your traffic: https://www.glasswire.com/

Use Chrome (most secure for now) - uBlock Origin, WOT, HTTPS Everywhere extensions.

Windows 10 should be much better security wise, especially if you only stick to store applications, but I think it will include some security features for older programs, too (app signing, I think some virtualization/isolation stuff, etc). In about a year laptops with fingerprint authentication should come out, too. Unfortunately you'll still have to get the Pro version to get Bitlocker (or you can use one of the Truecrypt forks like Veracrypt).
I think for most decent engineers, if you have a small group of good ones, no matter the time pressures they'll deliver you something half decently architected -- most likely with understood compromises. Where things start to take a turn for the worse is when more people pile onto the codebase without the context to know what the trade-offs were or where the load-bearing paint is, get in, make changes and get out. Now nothing makes sense.

In order to safely make changes to any one part of a codebase, an engineer needs to understand how it all fits together and have all that context in their head to ensure changes don't have unintended consequences.

There are design patterns that make this easier of course and less error prone, but there's no enforcement at compile time, and with people coming and going it all goes out the window.

I think we can solve a lot of these problems with much, much stricter and smarter compilers. Eventually, I hope we'll all be writing software for which the compiler will be able to tell you authoritatively you've written the thing you set out to write and there are no bugs. As software complexity grows, no one or two people will be able to keep a whole understanding of the system in their heads (already true a most of the time). It follows for me that the only way to confidently make changes to a system you don't understand is to automate that understanding.

That's why I love what Rust stands for. It's a first step to be sure. However, it makes the assertion that the only way to allow people to reliably develop software they don't understand is to have the compiler 'understand' it for them (I use understand loosely of course).
Show HN: Countcol – Count selected column of CSV written in Shell
Do people get minimum wage and unpaid travel? Usually the travel requirement is part of the job earning a higher salary, and includes upgrades comfort of accommodations.
Having used both MBP (15) and MBA (11) in parallel, can say that I haven't noticed a difference. Both suffer for lack of screen real estate, but the additional bulk associated with the MBP made it the worse option, despite the slightly larger screen.

An external 27" Cinema display works with either, and makes for better iOS development (storyboards are voracious users of real estate).

The only difference I noticed between the two was Eclipse development; getting 16GB in the MBP made for much faster compiles.
What have self-driving cars got to do with ad tech?
> 1Password works with Dropbox...

Because it has the amazing feature of storing all your passwords in a file. It's nothing like the features offered by lastpass with respect to serving you your passwords from a remote host and if you can't trust your password manager to KDF & encrypt then you really shouldn't be using it as it's doubtful it's properly generating secure passwords.
That would require one hell of a liability insurance premium and as such would cause software development to stagnate due to all the bullshit it would require.
Because you don't really know what the longterm effect on the subjects is going to be, especially w.r.t behavioral studies. The human psyche is still in many ways very much a black box, and there are plenty of questionable behavioral studies where the consequences of the study greatly outweighed the benefits.

As far as deliberate vs. random goes, it's an important distinction because intent and consent are arguably paramount when dealing with questions of morality and ethics - as reflected by our legal system, where intent and consent are often a source of debate. In this case, experimentation is clearly done with intent and often without explicit consent (as opposed to the implied consent given by the Terms of Use).

It's why giving someone HIV (or Syphillis) unknowingly isn't illegal or really all that immoral (because the infector is unaware), but it is illegal to infect people intentionally.
The author gives 3 examples of confusion by the general public regarding how software works. We, as a society, should try to educate people more on these things. But this is mostly a matter for our schools, not our software engineers.

The author suggests we need a "Hippocratic oath" for software engineers, but provides no examples of unethical behavior. I'm not saying that there is none - there is plenty, but I see no reason to assume it is more than in other fields, like advertising or psychology or science or television or fitness. People need to be ethical no matter the field they work in. I see no reason to single out software engineering, except that the author and we happen to hold that profession.
The financial return of being the leader in a market is significant. Consider that grocery stores are not IP protected and yet Safeway has done well. The trick being that you have to have operational expertise rather than technical expertise. The people who will win in the pre-prepared food markets will do so by figuring out the systems for putting the best product possible into the hands of consumers with the least cost to deliver. Then as the market grows they can under cut their competitors and later buy them to increase their market share. Making 2 - 5% margins is fine if you manage the volume without having to scale your costs.
> But not Mark Cuban, one of the renowned moguls in the VC world.

Mark Cuban is certainly a renowned Angel investor, but not a VC.

> For instance, Uber moved from $17 billion to $40 billion between the two funding rounds within six months.

Amazon, a public company worth ~200B billion dollars, is up 40% in value in 5 months this year. Valuations can change very quickly in technology companies, whether public or private.

> This bubble is bound to burst.

Ok, well I guess that settles it!

> Take Uber and Airbnb for example. Both co-founders ... wealth was calculated on the basis of notional post-money valuations, figures far in excess of what these companies could actually be sold at in the market right now.

Uh, says who? Both of these companies make tons and tons of money and have business models that make sense. Whether or not they are good for the world, they are certainly good businesses. What makes you so sure the valuations are wrong? All of the late-stage investments in Facebook worked out pretty well.

> VCs will most likely walk away with their invested money, if not more.

A VC who returns the initial fund amount (or even a small gain), over 10 years, is losing their LPs tons of money to fees and inflation. LPs will not invest in that fund again, and one bad fund has ended a lot of VC careers. Granted this is probably good for the world, but not for that VC. Saying a VC has liquidation preferences and thus they are immune from any negative consequences to a bad investment is ridiculous.
You've been bodybuilding for 10 years, but you've still got a lot to learn.

Sudden increases in sodium intake cause you to retain water, but as long as your sodium intake stays fairly regular, it doesn't really matter how much you consume. This is because the body responds to sodium intake by adjusting the production of aldosterone, which controls water retention and sodium excretion in the kidneys. Thus, if you regularly eat more sodium, your body responds by excreting more sodium.

This is the reason that bodybuilders will sodium load for 4-5 days before competition, then cut all sodium 24 hours before competition. The loading phase causes the body to readily excrete sodium, and when sodium is suddenly cut from the diet it takes time for the body to start retaining sodium, producing a short-lived diuretic effect.
That depends, NSA almost certainly use GPG or PGP, OpenSSL or something like that (with their own patches) - yet the world would be drastically worse of if these technologies didn't exist.
> ...you will almost certainly encounter everyone. And when you do, they will jeer....That's how you'll know you might be onto something.

Umm, no.

If you are on to something, at first most people will jeer. This is almost universally true, and uncontroversial.

But its converse is not inherently true. You don't need predicate calculus to understand this: consider five companies starting up with unorthodox plans. One of the five is a good idea. But all five will be jeered at.

So the jeering is a sign of nothing but a break from orthodoxy.
If you want to re-live good old Oregon Trail, I recommend the zombie-themed retro remake "Organ Trail". It's tons of fun... and I didn't even play the original!
In some jurisdictions, minors have a lower min wage and fewer max hours,by law. Exemptions to min wage law (internships) are in place when the employee is doing more watching and learning than doing work.

The average 35, yr old min wage employee isn't impressed that her wage is governed by a law intended to apply to a mythical teen that could be doing her job.
So the article is completely wrong in saying that employees weren't hurt in 2001, only VCs.
Depends - Facebook did it to manipulate their feelings, if you change the color on a bottom to see which one gets the most clicks I don't think that would be considered unethical.
Sam Walton's billionare heirs are confused by your claims.
> so those discussions are all held amongst programmers eager to use these security vulnerabilities to illegally exploit systems?

No, that's the other half of the equation. But you need both, people that are the 'bad guys' and people that are the 'good guys'.

> We're talking about the prospect of an industry being held as globally unethical, not that people will become aware that software can be used to commit crime.

Well, what if it's both. Software can be used to commit crimes and the software professions is at least actively helping in many crimes where software needs to be written in order for the crime to be perpetrated.

> Many crimes are committed with guns - is there an outrage against gun owners as a group, that they're all just criminals ?

Depending on the country, yes, people tend to frown at gun owners in some places and even though not all of them are criminals some of them are. Whether or not the %age of criminals that legally own guns is larger than the %age of people that do not own guns and that are criminals is something I don't have statistics on but it would not surprise me depending on the location where you polled.

> I think you're grossly underestimating the scale of crime being perpetrated by banks even very recently.

Yes, and they ALL needed software to do that, by themselves these bank dudes would be about as able as a general without an army.

> Start with worldwide currency manipulation:

Very bad stuff. So who got charged? Anybody go to jail yet? Still wondering why they feel that they can get away with it in the next round?

Society has checks and balances and those tend to fail if enough money is involved.

The point of having some rules of ethical conduct is that you try to take the money out of the equation and focus on the actual deed, and the responsibility flowing from that.
I'd like to think I know the situation you're in. A few years ago, I chose not to go to college and instead jump into freelancing. However, doing the odd website here and there wasn't the ticket to success because clients can and do dry up, plus there's the overhead of finding them in the first place. So, I started looking to form relationships with companies rather than small business owners, and now things keep looking better.

All the time, I read on HN about _things_, but never about _people_. I'm glad you shared this, because it reminds me there are humans here after all. Everyone wants to paint their life in the best light, but it's rarely true.
I can't find anything online supporting this.
I was disappointed; I thought they had a site that had transcripts of all the audio.

Audio and video simply don't work for me; I can read so much faster than I can listen, and I can skip back and forth trivially by moving my eyes, rather than scrubbing.

I know that's not for everyone, but that's me.
Since around 1999, my development workflow has been an IRC client, Emacs and various shells running inside a screen session. So it's not really context-switching for me -- Emacs is always live and running in there, so when I need to write or edit something, I just use it.
Nice. A result of "good morning" is "goon mording." This could get entertaining..
As I said, it would slow things down tremendously. I realize that and it's a huge problem, we basically get to choose between crap with huge unspecified risks (and those risks compound as systems become more interconnected and larger) and technological stagnation. Neither are desirable. But maybe we're overlooking a possible solution.
Seriously? I thought it was just a joke on that Silicon Valley show. I'd never have guessed it was real.
Are you aware about anything resembling a convention or at least a limited consensus of best practices combining JSON Schema/Api with JSON-LD? That would be immensely useful.
A 1860 recording extracted from paper http://www.firstsounds.org/sounds/scott.php
> One might wonder, however, why we don't have any 100yo houses. Any that do exist are on a historical register, because they are rare.

That's frankly a ludicrous house. The house I grew up in is nearly 200 years old, and it's certainly nothing special and not on any historical registries. Many houses in the Northeast are of a similar age.
Write Job Descriptions to Which Developers Will Respond
A Markov model can be represented as a finite state machine where transitions are probability driven (suppose I'm in a state 'a' and I can transition to state 'b' or 'c' where the probability of transitioning from 'a'->'b' is 30% and 'a'->'c' is 70%). The diagram on page 14 definitely looks like some sort of finite state machine but I don't know which classification it falls under. It doesn't switch states randomly so it's not a Markov chain.
> Their system is not RESTful at all

IHMO ,The problem is nobody has a clue what REST or RESTful really means,at least I don't. But it's clearly not a protocol. It's not even a well defined pattern that exposes clear behaviors with rules. Some developers don't like that, they want clear goals to do their work and want canonical examples they can point to when arguing with colleagues.

So personally I understand the appeal for RPC : No semantics , no arguing about whether one should use PUT, POST or PATCH and when , whether links should be headers or in the body, or about which JSON/XML bloated spec to use to make an API HATEOAS...
If a company spins out its critical R&D functions and gives the new company its intellectual property, then yes, it will want the "product" :) . What I'm talking about is creating a new company that begins with the express purpose of doing exactly what the internal R&D department was doing before, with a long-term contract from the parent to do exactly that. The parent becomes its first built-in, guaranteed, life-long customer. You're talking about buying companies that already have IP, which is a different thing.
This doesn't make any (long term) sense..

You're betting that Microsoft (or any other company) will continue to support all it's api's indefinitely. And when it doesn't, you not caring about a "wider landscape", will bite you.

Silverlight is great example of this, one year it's "the best" (enterprise) technology the next year it's dead. I wonder if it's even officially supported on Windows 10.
Different discussion
It was a fantastic read. It's crazy how fast things got bad for you and up again. To go through that in 4 months must have been a emotional roller coaster.

It's also great to hear how many people helped out when you told them about your situation.