skysight-inc/HackerNews huggingface dataset:
yes, I read the entire wikipedia article. Did you read it? Because it does not support what you're saying. You've made up a definition of baseline budgets that does not exist... it sounds like your version combines baseline budgets -- which are created by the CBO; and budget requests -- which are submitted by the various departments of the executive.

Baseline is defined by law. There's no made up definition or arbitrary budget.

Budget requests are not baseline budgets. These are two completely different things.
But not every 8-bit byte string is valid UTF-8 so that could still cause a world of pain.
Don't include your address in your resume
Including your address in a resume is starting to become a thing of the past for many reasons. More and more people are applying for jobs that would require relocation if acquired. If the candidate is applying for a job in California, but has stated that he/she lives in Florida then the candidate may be automatically rejected due to the distance. Another problem plaguing our current world is identity theft. Providing a full address could assist identity thieves in attempting to steal your identity.

The general rule of thumb is that if you are located in the same place as the job then just include the city/town that you live in, but do not include your street address. Other than that, it is best to just not include an address.

I am sure that most of you know this, but I thought I would share it anyway for the few that don't.

My name is Frankie and I am one of the CoFounders of Resume Reviewrs

If you are interested: https://resumereviewers.com
Ask HN: What is your most profitable side project?
"Which is emphatically not to excuse them..."

Then don't excuse them. And try to avoid "morals-optional people" -- not just in business, but in life in general.
I need to be blunt on this. This is just not gonna happen. As nice as it may sound. It's like wishing for world peace.

Time and energy is better spent choosing specific issues to solve the issues the paper brought up. A universal band-aid of "just get rid of the author names" won't fly.

Talk to any academic. You'll find a few sympathetic ears, but for the most part it's the way it's been for 300+ years.
If you use Tor, or want to support those that need it to communicate safely online, consider donating to (their first ever!) end-of-year fundraising drive: https://blog.torproject.org/blog/our-first-real-donations-ca...
> fail to get the positive feedback I've always expected

I don't know what your idea is, but that statement makes me think "confirmation bias". Start looking for something people really want instead, and build from that. Otherwise you're effectively just building a product for yourself, and trying to convince yourself that others will want it.
>modular device

>more modular

different goalposts
Completely different kernel principles, designs and architectures.

Regular Linux distributions would have to rewrite the kernel, hope it's accepted upstream, fork or patch-and-pray.

I'm sure certain concepts were borrowed from Mach and implemented in Linux and the other way around.

https://en.wikipedia.org/wiki/Mach_(kernel)#Mach_concepts

> And if it adds so much value,

It isn't that simple. There are tradeoffs made with every kernel design decision.
Yes exactly. You want people to take ownership of their work. To put their personal and professional pride into the work. Simply, you do this by involving people in the decisions on how to do the work. Then they are doing what they decided to do. It's theirs.
Open a discussion. Take input. Play Socrates. Steer the discussion when it goes of track, but make sure that people still feel in control. That they have control, and that they matter. People want meaning and purpose most of all. This may sound Machiavellian, but people can be lured and persuaded into doing something they otherwise wouldn't, but they have to feel they made the choice themselves.
I've drastically cut my HN time in the past few months by following this one weird trick:

Add "news.ycombinator.com##td.subtext" following to your Adblock/uBlock custom filters.

You still get to read the articles and keep up with tech news, but you don't end up in comment threads (unless it's an Ask HN/etc, hence why I'm commenting now). Occasionally I load up HN in a different browser if I want to take a break and read some comments but my idle browsing has been drastically reduced.

There's lots of great content in the comments, but it's also a fantastic way to waste time.
I'm using postgres and clojure for quite a few enterprises and my typical approach is to keep the raw sql files somewhere (resources/sql/) so that I can execute it via CLI (say psql) as well as from within clojure (by parsing the files and putting them in a JDBC transaction)

From this I derive both the database schema itself as well as implementation details (e.g., check what columns are in a table or see if the current DB schema agrees with the current SQL schema in resources/sql)

For program internal representation I have my own "classes" (hash maps with a few pre/post assertions on key points) and I just use a single db.clj file that needs to be adapted when the SQL representation changes.

I also worked a lot with Java and Hibernate and it just feels verbose to change a simple datatype definition in both the application and the db. In a way, with clojure I get DB / App consistency that I wouldn't get with Java and/or types. I haven't had the chance to use scala, however.

I also worked with MongoDB (when I started with clojure) and I agree, there it is very easy to make mistakes but maybe I would do things now differently if I used it again.
Pressed to the Edge: Why vinyl hype is destroying the record
Lawyers aren't free. If you haven't already, I highly recommend signing up for a monthly donation to the EFF.

https://eff.org/donate

Recommended amount: $19.84/mo
Where am I supposed to store all the music? S3?
I wonder when we'll see stuff from that guy who developed a good artificial aging process[1] hit the streets then (if we haven't already, and assuming it actually works).

That would pretty much solve this issue. Well, the aging lag time portion of it, not the bootstrap-by-misleading portion, which looks to be financially motivated.

1: https://news.ycombinator.com/item?id=9369387
Poverty, its much harder to self select yourself out of well paying jobs.
Wow, this is terrible, common law is just great for tax and separation ("divorce") purposes regardless of orientation, an excellent way to provide a measure of equality.
> code rot or software rot — only sets in when changes are made, either to the code itself or to any of its dependencies.

"dependencies" is so vast here, that this definition (and following discussion) is completely useless.

A web browser "depends" on web standards - Netscape 3 rotted not because of changes, but because it didn't even support HTML4 and the web moved on.

Older games "depended" on hardware CGA/EGA/VGA quirks, or CPU timings, that were not replicated in later models.

Year2K bug is "rotten" because 30 years have passed. The dependency is on the calendar year needed to operate in.

And while we're talking about software as an organism, I believe Martin Sústrik's "Software Component's Reproductive System" essay[0] deserves more attention.

[0] http://250bpm.com/blog:51
Thank you for this - a fascinating documentary and I am planning on watching the rest in the series.

(http://www.dailymotion.com/video/xp0tg8_hjernevask-brainwash...)

The above link is from Wikipedia and is a English subtitle - the comedian / host wants to know why in Norway there are clear gender divides - 10% women in a construction firm, no men in a hospital maternity ward. He approaches Norwegian researchers who basically say there is no biological difference, but it's cultural (boys clothes in blue etc). He then points at a road sign with a male worker digging.

Then we fly to USA and England, visiting researchers in biological basis of gender difference. And hey presto there are some. He amusingly shows English researchers video of Norwegians and vice versa, running his own academic face-off.

In the end the Norwegians Coke off worse, being dogmatic about there being no biological basis instead of some mixed approach.

Well worth a look.

Does it matter? Is there some (testosterone related) difference in empathy that means jobs with more human to human basis (nursing, pre-school teaching) attract women / reject men and vice versa for construction / IT?

Well, yes.

Does this mean that you and I and every hiring manager and departmental culture is perfect, balanced, diversity friendly,. No of course not.

The biological basis for our geneder differences is valid and (not being an expert) probably unassailable. However if there is some scientifically determined geneder ratio for each industry (or even individual job!) is the firm you work in showing that ratio - or is it biased towards some other ratio?

That's my point - no matter if biology says 50/50 or 80/20 , I refuse to believe every tech firm out there is perfectly gender balanced and has nothing to learn.

Oddly enough, one thing that shines through is that in "poorer countries" (India, Eastern Europe) gender preferences are over-ridden by the simple desire to get lucrative jobs. And anecdotally, there are more non- western women in my Fortune 500 workplace than western.

And this leaves the last question - what should be the ratio of men/women in software? 10% like construction firms? 50/50 like medicine?

I doubt this is a simple or solvable question - but Inwoukd always suggest that if you think you are doing it all right and have nothing to learn - you are wrong.
To me, HN has been the MBA which led me to (successfully) start my product. But it has also become way too addictive (probably an effect of loneliness). It's kind of ironic, given HN had no employee for growth hacking and no "we miss you" notifications.
The Death of Bank Products has been greatly under-exaggerated
The article you linked reached a much different conclusion than your comment suggests.

Per the article, the United States "tops the charts" only in number of deaths by mass shooting. In terms of death per capita (a slightly more meaningful, but still largely meaningless metric) the US falls from the number one spot to the number 4 spot among the 11 countries studied.

But the primary flaw with studies relating mass shootings is that they almost always start with the assumption that guns are the root cause.

A more appropriate metric is deaths per capita for mass killings.

It is a tautology that were guns are more readily available, mass killers will more often choose to use guns; but the implication that because guns are available there will be more mass killings is demonstrably false. Mass killers have already chosen to kill. In the absence of easily available guns, they most often seem to use arson.
Unauthorized code found in Juniper's firewall OS
In the words of DevOps_Borat: Software project 1) On time 2) On budget 3) With quality. You can not able pick any.

- https://twitter.com/devops_borat/status/289782091250532352?l...
Unregulated free market theory works. When you say it's instantly distorted by reality, I think that's true if you take a small picture view of the world. But if you look at it from a 5 year, 10 year, or even 100 year perspective, the free market is what brought us Dialup, DSL, Cable, FiOS, WiFi and whatever's after WiFi. I think the free market has done a great job.
I agree with you, and hope I'll be strong enough as a parent to not always come running when my kid starts crying.
This comment has been unexpectedly contentious - points have been going up and down in about equal amounts (currently 0) - but nobody wants to comment on why they disagree?
Beagle is shutting down
Every dog has its day, and ours is over

====

Hi Beaglers,

We're sad to announce that Beagle is being discontinued. We'd like to thank all of you who have been using the service and contributing your feedback. We tried to create something truly user-centric and you guys genuinely shaped our every move.

In terms of practicalities, we'll be turning off the machines on January 20 so please download any content you'd like to keep before then.

Download instructions

Hit 'Preview and Publish'
Select 'Print'
Hit the 'Download draft PDF' button at the bottom of the pane.
Lastly, please note that any online proposals you have out in the wild will no longer work after January 20.

Our sincere regards,
Team Beagle
= vs == vs === seems like a sure way to have bugs.
Hacker News is the place where I come to learn about new technologies and to see where the industry itself is moving. There is something here for everyone, from CEOs to C++ programmers. Over the years, it has been a very valuable source of news.

If you ignore the first 9 links about any new JS framework, it shouldn't take more than than 10min/day just to keep up with what is happening.

Or is this just not true in your experience?

How long do you spend on HN on average per day?
> how do you plan to implement that "centralized ride-sharing service" in a city like Cairo (current population 10+ million)

https://www.uber.com/cities/cairo
Teenage cybercrime: Help your child make the right #CyberChoices
Vim isn't there problem, it's your terminal. There is an open feature request with iterm2, but terminal.app is probably a lost cause. I know nothing about the state of Unicode font rendering in Linux.
You should take up Luboš Motl on his bet: http://motls.blogspot.lu/2015/12/a-new-750-gev-boson-is-very...
SQL is a declarative language with semantics derived from relational algebra, which to me implies that there should be no execution semantics at all.

So the statement that "a CTE is only evaluated once" should not be part of any specification for the language. And I would not expect two different executions of a query to maintain that invariant if the optimizer finds it better not to.
If we're going to group papers by author, we should probably assign some kind of unique, convenient identifier to such individual groupings, to make it easier for researchers to communicate between each other regarding groupings of interest to them.

Oops, I just re-invented names.
My thoughts exactly. Probably depends on the person but I am certainly the type who would have trouble detecting the difference.
The implication wasn't that parents are watching the kids at all times when they're with others, but that someone was. There are almost no situations in which kids are left alone with someone other than their parents, apart from babysitting.
Power Machs, if you will.
I wander if it would correctly draw:

1 000 000

and not do:

100 000 0

assuming its parsed left to right?
It'd have to be the author.

Otherwise, we're putting a lot of trust in journals as the gatekeepers of the true identities of their content creators. That seems like a fine opportunity for corruption.
The US government has had essentially unfettered access to landline communications since 1928[1]. See also: [2]

1. https://en.wikipedia.org/wiki/Olmstead_v._United_States
2. http://scarinciattorney.com/olmstead-v-united-states-and-the...
Cool! I'll definitely jump on the channel if I have any questions.
That's just unfair, I bet you get to write thousands of lines of code with execution times measured in weeks.
Am I the only one to think that Ms Holmes has been funded way too early ?

When reading the paragraphs about her first interactions with investors, I was thinking that if I had done that I'd have been turned down so badly that I'd have regretted to have become an entrepreneur.

This article has really reminded me that while we talk about innovation, easy access to funding and this sort of things, connected wealthy people still have a very unfair advantage in this world.

I'm not saying that to whine. It's just that I almost forgot it and find very interesting that no matter how institutions are named, or societies organized there are arrangements that survive centuries and will never and cannot change.
I'm not excusing them. Nor am I claiming any association with that sort of startup or the people who run them. I am noting that they exist, and that that is what "startup land" is. Descriptive, not prescriptive.

But thank you very much for putting words in my mouth.
Regent actually sits on top of a C++ runtime library called Legion[1] that supports very similar abstractions (tasks, regions, dynamic discover of dependencies, etc.). Unlike most runtime libraries, Legion was intended from the beginning as both a compilation target, and as something users could write to directly. So we do actually have experience building it both ways.

The advantage that Regent has over a C++ library like Legion is that the language can embody the abstractions we want to provide. With C++, there is always an impedance mismatch between how we want people to think about programming, and what C++ forces us to do. C++ code is more verbose, and the C++ type system doesn't capture all the invariants that the programming model requires.

Regent code is also a lot more amenable to static analysis. In Legion, if the system needs to know some property of the program, the user needs to supply that information. (And we're forced to trust whatever the user says---there's no reasonable way to statically analyze arbitrary C++ to validate what they've given us. At best, we can check those properties at runtime, but that isn't always feasible either.) In Regent, many of these sorts of things can be analyzed automatically, reducing the number of moving parts users have to think about. This is only possible because we've thought very carefully about what abstractions we need in the language---the type system is already on the edge of what is decidable, so adding anything more would make analysis intractable.

To be sure, C++ has its advantages too. Some users will simply never accept a new language. So, that's why we're doing both. And for those who prefer to stick with C++, that's always going to be an option.

[1]: http://legion.stanford.edu/
Did you look inte monetdb? I'm curios about real world experiences with that one.
> I figured it was time to do some things I'd always wanted to do.

Does that mean you decided to do the startup thing or that you decided to take time off?
> Problem with 802.11 isn't the radio layer, it's the security.

True. It's a damn shame about WEP, and WPA2 didn't happen until 2004. But, 2004 is eleven years ago. Disgregarding the shitfest that is WPS-PIN, WPA2 with CCMP is looking rather good.

Are you aware of breaks in WPA2 with CCMP-only crypto and either a well-chosen passphrase, or WPA2-Enterprise with a proper client authorization scheme?

> ...it's simply not possible to get a 1999 wifi card on a modern wifi network in any half-secure fashion.

Not saying that there are any WiFi cards that behave in this manner, [0] but would a hypothetical WiFi card that only knows how to how to establish and pass around -er- frames(?) on a 802.11a/g link and relies on the client PC to use the frames passed back and forth to do link crypto & etc be

* Possible

* Reasonably sufficiently fast, given enough CPU power on the client

* Able to cope with any likely enhancements (such as the addition of WPA2 back in 2004) with a driver update, rather than a firmware update

?

[0] Even though I thought that pre 802.11ac Atheros cards had open firmware and open drivers, so one got pretty close to this.
I do expect Sanders to be different because he has a 20 year record of being incredibly consistent in his political views.

His ideological framework hasn't changed in the entire time I've been following him (I'm from Vermont) and that includes going from mayor of Burlington up through US Senator.

He's also not saying things to get elected. He'd have a much better chance if he dropped some of his more socialist rhetoric, but he genuinely believes it.
What is the primary use-case/s of this language?

Understanding what it is useful for will probably help programmers apply it somewhere.
Just looking at it from the outside, I have to guess it's because they have had people who know Mach very well going back to the NeXT days, when key Mach figure Avie Tevanian was there. Even if a lot of those original people are gone now I am sure a lot of Mach knowledge and momentum has been built up over the years due to this early decision.

People often tend to stick with what they know.
> integer spin, probably 0, 1 or 2

So really 0 or 1. If it had spin 2 that would make it a graviton, which seems... unlikely, to say the least.
>Yeah, this whole thing about electing the right president who will somehow magically change all the wrongs of the world overnight is a fairy tale.

I'm not sure who you guys think you're arguing against.

I understand why you feel like you're correct in naysaying and feeling like you're adding something to the conversation by being contrary. Unfortunately you're setting up a bit of a strawman, as if people who support Bernie feel like somehow he's going to magically change everything by himself. Bernie himself said that will not be the case, and you're mostly just arguing people who have little understanding of government, who honestly aren't even taking part in this conversation.

Bernie is probably the most likely candidate to promote the idea in your comment anyway, as he's the only candidate who I feel truly wants to change the system. So even in regards to your opinion your only real candidate is Bernie. He's the only one talking about political revolution, which is what would be necessary for real change.
One could make a plausible case there's a bit of click bait in the original title because there is nothing specific to AirBnB in the script; the use of hidden cameras is not part of their business; nor are AirBnB rentals a unique market for hidden cameras.

Anyone who clicks on the link can read the title and decide its relevance to the hack. The primary people whose needs aren't accommodated by the change are those whose interest is triggered by "AirBnB."
> But why is it that of all the nations in the civilized world only in the US do the nutjobs go on armed rampages?

I was not aware that Norway, Sweden, Switzerland, France, Belgium, Germany, and company were part of the United States.

> Why is the origin of nutcases shooting with firearms taken as a given? In the article their existence is taken as an accepted fact; it just talks about how to protect oneself from them.

You've reached a strange conclusion here. Mass shootings (and other types of mass killings) happpen. Taking responsibility for your personal safety is simply prudent. You, individually, can probably not prevent all or even one mass shooting from occuring (perhaps, if you are very lucky, you could stop ONE mass shooting in your lifetime). You can, however, make sure you are prepared to keep yourself safe from mass shootings and other dangerous situations.

The fact is, we haven't taken a serious look at the causes of mass shootings. It's a difficult problem with no clear solutions.

Gun control advocates muddy the waters further by blaming the attacks on the availability of guns, even though there is ample evidence that guns only turn the phrase "mass killing" into the phrase "mass shooting". The term "mass shooting" itself is largely political. We don't talk about "mass burnings" when people are killed with arson or "mass poisonings" when people are attack with poison gas.
A large portion of the costs of building last-mile infrastructure come from regulations imposed by local governments.

http://www.wired.com/2013/07/we-need-to-stop-focusing-on-jus...
Oh of course! More data (sanely applied) is almost always going to result in more accuracy. I just found it very strange that the core assumption of the article -- that the default setting is to add median times of subtasks -- was never questioned. Why was that the chosen method to begin with? Most time estimating tools (Pivotal Tracker, etc.) work with averages, not medians, for precisely this reason.