skysight-inc/HackerNews huggingface dataset:
Right, but I'm thinking the server still needs to be able to say "This person who ever they are is definitely the number you have". Like, I wouldn't check my password hashes with only the first 10 bytes, I guess that's why I'm still stuck on the truncated idea.
I'd rather see something like nutrition labels but instead efficiency measures in various areas for new homes before a tax.

Having bought a number of homes it's surprisingly painful and infeasible to compare apples-to-apples upfront. "Easy" to get details on a per-house level but just about impossible to filter your search early based on efficiency.
Show HN: Umbrella App – Digital and Physical Security Lessons for Activists
IT Consulting Services NYC
Consciousness Illuminated and the Reckoning of Physics
>> Indian Rupee is inflated by the govt at a crazy rate, because that's how the govt funds itself in lieu of taxes

Very interesting. I was looking for an answer to how the Indian government even funds itself with only 1% of the population paying taxes (which also suffers from tax evasion). Could you please explain more how inflation is used in lieu of taxes?

Thanks.
If they need to fill this job and it is not worth the higher salary and it cannot be filled at this salary or lower then this job should not exist as a job: the owner of the company, the manager of the company, the HR person of the company can either do that job themselves or that job should be eliminated.
Ad that redirected my page to some shady hosting site with a red background and scary text about how I had some virus and needed to call "Microsoft" at the number they provided with a bunch of personal information to fix it. (I assume a JS "vuln" to take over the page -- not that they really regulate ads from how often it happens.)

...Which is particularly goddamn egregious for a Microsoft website to be serving.

If advertisers want me to feel the least bit bad for them and their woes, they need to take some kind of responsibility for those antics. They wanna keep that up? I hope the whole industry dies: getting a warning like that from a Microsoft website could easily have caught my grandma.

tl;dr: Fuck ad networks, fuck Microsoft.
I do that too, but make that my secondary goal. If it fails, at least I got to improve my skills on whatever technology I chose to build it in. It helps me push along when it gets to the dull parts.
> Over-architecting infrastructure

That's not a problem, that's the goal!
I was under the impression that refers to the frequency, eg 5GHz as opposed to 2.4GHz
The question reflects one of the risks a business might associate with visa sponsorship...the candidate accepts the job primarily for the visa and has less inclination to continue employment following relocation.

Combined with the risk that the employee decides that life as an ex patriot is not what they want, relocating a candidate can have a different risk-reward profile from the company's perspective.

For what it is worth, if immigration is is the goal, then it can often be done without lining up employment first.

Good luck.
> Mr./Mrs. Kentucky might crack a joke

Call centers insist so much on following scripts that I am not sure there would be opportunities to make jokes even if the person was in the same country as you.

Also, do you think that Americans want to hear a Kentucky accent? I would rather speak to a foreigner than hear someone with a village accent from my country. Those places have a reputation for low education and low culture, and so it is hard for customers to trust any employee with that accent who claims he can help you. I know that call centers have moved to my country and to the Philippines because English speakers in these countries have a more "neutral" accent.
Are you surprised given the highly public pissing war that has been going on between Google's kernel engineers, Brad Spengler, and the PaX people?
> it is nothing like the Europe that, in many ways, fucked it up with Empire.

one could argue that the entire basis for 'european culture' is empire; for better or worse - and as a simple observation.
Google Chrome Extensions for Salesforce – A Comprehensive Review
As of a year ago, at least in my market, it’s always GrubHub drivers or Delivery Dudes. It’s not any different.
The Nuclear Potato Cannon, Part 2 (2006)
Never saw a separate fuel flow sensor in an automotive application, but fuel injector is technically an orifice flow meter in this calculation method (pressure differential is constant and you calculate how much fuel is flown through orifice by measuring time it is open). Sure, when orifice size is reduced by lacquer depositions or dirt it will cause measurement error. But it will also cause increasing fuel trims (to the point when CEL goes on) and bad driving performance when fuel trims don't apply
The Trump voters were not looking at the same results as you - Google tailors results by region, and also by user preference, and they weren't reading the same news/websites/social media as you.

Yes in some circles Clinton was viewed as a foregone conclusion, but those weren't the circles that voted for Trump.
I find that exclaiming publicly what it is I want to do has a level of gratification (hey, look at this cool idea!) that would otherwise turn into excitement/anticipation during development. That initial gratification might be enough to stall/kill the project.
I suspect internships are filling that void. My company (and quite a few others) only offer internships to juniors to increase the new hire pipeline.
You could even skip the systemd and just rely that the server will never be restarted in the very beginning.
I don't get this. The guy works for a think tank that is paid for by google and schmidt. So he is kind of an external PR person for google (put simply). Then he writes something negative about them and gets fired. So he got fired for not doing his job (or doing the opposite of his job). Why is anyone surprised he got fired, including himself?
Are you implying that because bias exists, all news sources are equally credible?
Guy tries to get the girl
you're on point.

Also, we don't need to weigh the pros and cons of advertising as long as all actions are voluntary.

Why is it somebody else's business to make the world suit your tastes, you need to put effort for it, either by paying or creating such a product in the world, not by imposing it on others with regulations
In other words, there will have to be (quite some) people in the know about this, which makes it likely to leak.

And yet it was a decade before we knew Volkswagen was cheating on emissions tests.

It's amazing what a few unscrupulous engineers and some careful information sharing can do...
> But maybe the job isn't economically worth it at the higher salary?

As in, their business doesn't even generate enough revenue to afford hiring the kind of people who can keep it running?
Though with unemployment around 4.3% you may be paying up for mediocre employees you are then stuck with for a long time.
Or, perhaps: {"x": 1, "y": 2}
> If for some reason I am not able to block them then I just do not watch them and I am not listening to them (I look elsewhere, say a lalala mantra in your mind).

I've started using a similar strategy on YouTube in order to selectively "protest" against bad ads.
Whenever I stumble upon a long unskippable ad or a short very aggressive ad (loud and/or offensive), I mute the video and start reading comments for a while, or I alt+tab to a different video, etc. Sometimes I leave the page if the video (or uploader) is not worth the hassle.

In my mind this can lead to 3 different scenarios:

* Google notices this behavior and decides to enforce heavier regulation on ads (they already killed >30s unskippable ads this year).

* Google notices this behavior and tries to fight it (e.g. by pausing the ad if the volume is not low enough, the Spotify way). In the browser this leads to an arms race that Google can't win. In the worst case I would go back to avoiding all advertising using adblock and/or alternative financing if available (YouTube RED, patreon, etc.)

* Google doesn't react, bad ads lose so much value that most uploaders stop using them. They don't want to alienate their viewers for so little benefit.

We need many people to apply this strategy for this to work. However in the short term content creators still get paid, and I get the personal satisfaction of screwing over bad advertisers.
This is a great point. One can think of a job posting as a bid on the market. Not every bid results in trade. Similarly, not every job posting is a job, like your example demonstrated.
Mengintip Kehebatan 10 Pemain Termahal Di Bursa Transfer Musim Panas 2017
> What disappointments me is that so many smart people on the left think they are engaging in 'resistance' when they are largely just fueling further tribalism by going deeper down their sides rabbit hole - instead of engaging in rational discourse, focusing on party output instead of tribal wins, and rejecting FUD.

Couldn't agree more, I still can't believe "we" actually had to discuss if it's okay to sucker-punch people out of the blue just because of their political beliefs. That was some serious hypocrite BS.
The article doesn't present any slant at all, you could choose just to be amused by it, or liken it to MySpace - didn't its founder make himself everybody's friend?
What kind of optimization? I'd rather this kind of code would crash on me, like the code that gcc compiles out of this, rather than compiler silently doing crazy inferences out of obviously buggy code.
I'm of course talking about high-mileage applications. These newer Mercedeses (specifically W212 E-Klasse) are popular among taxi drivers and often have more than 800000 km on them - and still going strong. I'm going to buy this car for this exact reason - because taxi drivers are so happy with it.
>Would you be OK allowing two consenting adults to fight to the death for pay?

If we are talking where death is a risk but not a definite, then we do allow such jobs. At what point do you consider the harm too bad to allow and would we really consistently apply that standard?
5 Windows 10 privacy settings you need to change now
Front End Software Developer
FS Investments is seeking to hire a Front End Software Developer to support web application software development, including requirements gathering, design, implementation, testing, documentation and support.

FS Investments is a leading asset manager dedicated to helping individuals, financial professionals and institutions design better portfolios.
Well if you don't pay, how's the supplier of said free service going to survive.

Note: I'm not supporting viruses and malware, here in my argument
Tar it up, cat it to devnull
non homeowner, and haven't spoken to many, so no clear inisght.

all well here, many people I know or are aware of are affected, thanks.
heh, most of this stuff is extra wastes of time past the very first hurdle that you should be working on: make something that works and is useful to people.

sure it would be great to have scaling to 10,000 users already sorted by the time you get there but odds are your project will never get there, when you get to 5k users you need to start worrying about that

if you're just doing it to learn or for fun then obviously this article or my comment don't apply
I wonder if this is a hangover from the recession. Hiring managers expectations have been anchored to market conditions that simply don't exist anymore but which lasted so long that no one in hiring recognizes the issue.
Exactly - I enjoy side projects precisely because they're not bound by pragmatic concerns. I can delve as deep as I like into getting the CI pipeline working just right, making sure the servers and cacheing are set up ok and all those other things that I usually have to leave to colleagues.

More often than not the skills I learn doing this kind of thing end up being very useful to me in the day job.

I'd like it if the side project was successful enough to justify all of that yak shaving, but I don't really expect it to be and I'm not that fussed when it isn't.

But if your primary goal is that your side project should become your day job then the article is pretty good advice. Leave your yak unshaven :)
No, there is no valid execution path because of undefined behaviour. It doesn't cease to be undefined because of imaginary additional code.

Compilers are not in the business of creatively guessing what "the author of this code intended".
What's your point? If they don't drive sales, they'll stop advertising or go out of business.

Not sure what's your concern here
I don't agree with this reasoning. Expressing in public your projects is a compromise and it can help you keep developing it when people ask if it is ready. If you are going to abandon your projects, not telling people will not help you succeed, it will only spare you the shame and effort explaining why you droped another project.
How's this going for you? Are you getting any traffic/signups? Do you have an mvp that people are actually using? What are you doing to get traffic (other than posting here)?
Hijacking .uk domains with eNom
GCC is the most fun, jmp straight into the uninitialized function pointer.
"Build the project locally" implies some kind of pipeline system, even if it's not "deployment" or "delivery".

Triggering that pipeline from a commit trigger instead of manually just means copying the build command into a config file. It pays for itself in the first hour.
my understanding was this (sub)thread pertained to actual conversion - e.g. someone bought something.
You should probably post this on the "Ask HN: Who is hiring? September 2017" Thread that'll be posted anyday now.
This isn't the best solution for whatever is happening to you.

If you don't know what method is going to be called on your class, there's something wrong with your code. I'm assuming this either happens when A) your input isn't validated/sanitized (generic routing allows any method on your class to be called) or B) you're coding sloppily.

In the case of A, you need to validate your routing. If a user calls a route that doesn't exist, they should get a 404. This can become a security issue if you don't do it.

In the case of B, JS already tells you that the method isn't defined. Or, if you're using a good IDE, JSLint, TypeScript, or Flow, you should see a warning before you run your code.
Bell's theorem-like effects from missing data and write skew
> If the compiler concludes that the program has no valid executions, then why not just generate an error message at compile time?

I agree that that would be nice to see in this case, and it seems like this particular case would be low-hanging fruit, but it's not that simple. In particular, the compiler in this example most likely does not reason globally; it never actually decides that "the program has no valid executions". It does a series of local transformations, presumably based on facts of the form "if we can reach this point, then certain values are invalid".

Another thing about such error messages would be that they would push compilers more in the direction of verification tools, which they aren't, and cannot be.

Consider:

int f() {
return 1 / 0;
}

int g() {
int a = 0;
return 1 / a;
}

Clang warns about the first function, but not about the second one. If it warned about the second one, I could write a third function that always divided by zero, but that it could not warn about. If it learned to do that, I would find a fourth one, etc. This is an arms race that compilers cannot win, and they shouldn't try. You should use separate verification tools for that, which do the opposite of compiler warnings: They don't reject the program if it's trivially buggy, they reject it unless you prove that it is not buggy.

If compilers had more such warnings, programmers would be tempted to say "look, there is no warning, the code must be fine". That's the whole "if it compiles, it's correct" approach that gives some gullible people a false sense of security in other languages.
That's a good thing. Non-cash or non-equity remuneration needs to be separated from employers and employees. It will help employees not be beholden to the employer, help comparing different offers easier, and help smaller employers compete with larger employers by leveling the advantage larger employers have from huge HR departments.
I use it everyday, several times per day. Thank you for you such a useful utility.
>Why do you have a major problem with consenting adults at college level, but not at professional level? How is consenting-for-money any different to consenting-in-hopes-of-money?

Because often the offers are made and accepted when the person is underage and the collusion to keep there being no pay. If colleges didn't get involved at all until people were 18 and players were paid I wouldn't have an issue.

It is like the difference between a college student who meets and dates an older individual vs a college student who dates someone who knew and groomed them while they were still a child. Both may be legal, but far more people will be appalled at the second one.
I was thinking exactly this. Any calls for help to any person would just be called socialism and get shot down immediately.
That's something I'd like to understand better -- MAX is defined as a literal number, but NAN and INFINITY are computed by the compiler. I looked at the header files on my system: GNU nan.h uses a GCC builtin and falls back on a magic bit-pattern (a NaN as defined by the IEEE754). Is 0.0/0.0 more portable? Clearer? Are magic bit-patterns just not in the spirit of the language? Sorry to be so particular about this -- floats are tricky and I'd like to know exactly what's going on with them.
I built an Energy Star certified home in Georgia for maybe 5% more than the cost would have been otherwise. It's been a great rental since we left the area.

Utility bills or estimated utility bills are the clearest way we have found to advertise the value to renters.
> A customer will not know or care if you are using Ruby, Go, PHP or any other language

Users will absolutely notice if your product crashes or breaks, which is more likely with some languages than others. The single most likely reason for me to stop using a nominally useful product is that it doesn't work reliably. I hate the fact that so much technology today is broken, partly because people have this cavalier attitude towards choosing technologies that help to keep things working.
Note that libgcrypt is also part of GnuPG, which finds its use in many projects as well.
MQTT Security Securing Mosquitto Server
Maybe this should be "Show HN" post?
Fascinating. I've tried to use talking about a project as a commitment device.

Looking back on my many projects, the feeling of delivering on an external commitment seems much weaker than the urgency of "wait 'til my colleagues see this!"
true, but which likely-related things are shown is also a decision for the algorithm to make, and one which can be skewed in a variety of positive or negative ways
Yup, see this all the time in the UK.

Businesses complain they can't find the skills they need, but what they mean is they can't the skills they need for a derisory price. Particularly in the UK there seems little appteciation that software is a valuable thing, created by professionals. Too often the MBA types consider it just another form of generic office work, and seek to pay in line with that. Then they wonder why the technical departments they put together are so incompetent...
A tailsitter has the drawback of being susceptible to winds when landing.
I see this happen not infrequently. Clearly their values still weight "move fast & [don't worry too much when we] break things" over reliability. Which for a site of this nature is a somewhat defensible choice, but for those of us who come from enterprise software for example, or expect a reasonably stable user experience, it's occasionally between disconcerting & annoying
> I found it convenient to post three job ads, so that I can clearly organise the dozens of applicants based on their skills. Two of them went unfulfilled. Which is exactly as was intended.

I always wondered why 50% of job listings were totally fake. "Selfish hiring practices" being the reason makes a lot more sense than "appearance of growth" that usually gets stated.
#3 hits home. I've been "working" on my side project for 3 years now with almost no progress because I'm constantly intrigued by new frameworks and BaaS. I spend all my time tinkering with them until I get bored with it all together. If I had just built the thing in Rails from the start I'd probably have a solid app under my belt by now.
I find that incredibly naive.
Entrepreneurship Thrives from the Unknown
Agreed. The best part of side projects is that I can take as long as I want to build it to my satisfaction, rather than to the minimal acceptable state for business purposes.
How do you vacuum? When you need to use power tools, just run cords or stick to batteries?
Then maybe the distros should find a way to fund things they rely on?
A lot of people (my whole company, for sure) are using namedtuples essentially just as immutable structs. This is a case where classes aren't sufficing. To be fair, it's at least a little bit the functional-programming, immutability bandwagon, but either way it's helping maintain large python apps with many devs.

Python36 gradual typing also helps here though, and am definitely interested to see if that changes the game a bit
They're fine places to vacation. They're terrible places to live.

Everyone is out to screw everyone else in order to make a buck. Shady used car salesman is a level of ethics and honesty that's about median when it comes to any sort of business (and it's more of a bell curve than bi-model IMO). The quaintness that makes the place marketable breeds busybodyism. There's a sense of community in the same way that companies that don't care about their employees loudly preach that they do. The roads are clogged with tourists from memorial day through labor day. From labor day until memorial day hospitals and holding cells are clogged with drug users and dealers. You get to watch the corrupt town government pour tons of money into special interest projects.
Yeah, that usually means its a shit idea. Talking about it helps you figure that out before you really spend a lot of time down the rabbit hole.
> site showing the ads could easily fake

Yes, that's what I mean by "unable to verify"; If the site is honest, everyone would be just as happy, but there is already so much fraud, even with (relatively) trustworthy Google and Facebook, that everyone wants some ability to verify; If all the traffic goes only through the site, that ability is lost.

> Assuming that the advertising site would just have a proxy that tunnelled everything to the ad server, would the ad server not get the exact same traffic?

Not exactly - the wide-sense-cookies[0] that allow the ad server to track users across different web sites would not be. Fingerprinting[1] would still work subject to advertisers trusting the proxy.

[0] including flash objects, etags, localstorage, etc, see https://samy.pl/evercookie/ for a 7-year-old discussion.

[1] https://panopticlick.eff.org/
That's simply pay inflation.
If you want better than mediocre employees then guess what the solution is? More money!

Although mediocre employees can often become great employees with some training and coaching.
Can't imagine how it would take seven weeks to get from SPb to Moscow. The distance is 700 km, that's ~15 km per day. You will probably do it in five weeks if you walk.
Yes but until one doesn't know one hasn't a clue then what does one do?

Apart from 'spout off'?
> But maybe the job isn't economically worth it at the higher salary?

That would means the company is dysfunctional and only desperate people are going to join this wagon.
or 5 years' experience in something that has only been around for 2 years.