skysight-inc/HackerNews huggingface dataset:
But online courses do provide structure. And universities don't provide a ton of it (some more than others). It's up to the student whether to attend class at all, and whether and when to study - just as it is with an online class. The difference is the setting.
> They are explicitly illegal in California

Sadly not, they are only void, you can sue if the business tries to enforce it (Edwards v. Arthur Andersen LLP) but I'm pretty sure that's it.
That's pretty amazing, nice work!

The company I work for has a similar tool (no fancy API yet, though) which shows the latency from some AWS regions to "the world" via different transit providers.

You can check it out at https://latency-test.datapath.io/.

The reason we only have three AWS regions at the moment is that we're using real hardware to do the measurement on network level.
These aren't "best practices" no more than how I organize code is "best practice". These are purely opinions and shouldn't be called "best practices".
"Very easy" - well, if you think garbage collection is easy...

And yes, if you want to allow manual allocation of objects and setting pointers to arbitrary objects, then your two choices are:
1) garbage collection
2) undefined behavior (use-after-free, double-free, dangling pointers, etc.)
Getting started: Building your core dev team
Refining expression evaluation order for idiomatic C++ [pdf]
Exactly. I've seen on a particular cloud provider too where, although the VM was idle it was discarding 20%+ inbound packets. That only seems to happen with providers that overcommit their VMs or don't configure their NICs correctly.
On the other hand, if you are using `TODO` comments within your code, a good idea is to place something like the `fixme` CLI [0] into a prepush hook [1] so that it is always highly visible.

The length of this output then acts as an intuitive measure of accrued technical debt and can be leveraged within a team to get time to fix the underlying problems.

[0] https://github.com/JohnPostlethwait/fixme

[1] https://github.com/typicode/husky
rlogin's aim is to open an interactive session with a remote host. rsh can do that also but is mainly used to run a command remotely. Access control is generally configured on the remote host using a file named .rhosts. If there is no authorisation in .rhosts, rlogin will ask for the password.

rexec is used to launch a remote command using a login and a password. For convenience, these passwords can be stored locally in a file named .netrc.
"Nowadays we have people instead of topics. I have nothing against people, but maybe, if I follow a great software architect, I'd like to hear what he's got to say about software, not about other shits."

That's so true. I want to follow some people on Twitter because sometimes they tweet very useful things, but the amount of "noise"/tweets I don't care about is too high. Tons of people put very good info on Twitter because is quick and easy compared to writing a blog post.
Yet the word shoehorn reeks of opulent posturing
Maybe this has something to do with the new Chinese owners? Maybe they see the future differently? And also, maybe, these owners have a somewhat privileged access to the largest battery production in the world?
Firstly saw the condition of the market and analyse which is the current scenario of jobs and vacancies.If it is good for you then secondly look for your interest in the area.Have some good quality suggestions from the experienced ones and finally when you want some changes in the growth rate.<a href="http://supportnumbers.net/yahoo-support/" >yahoo support</a> http://emailsupportnumber.org/yahoo-mail-customer-support-nu...
How will you setup the deployment pipeline?
Thanks, that's a great way of describing it.
So your fascination with their way of life is more important than kids getting basic education?

FIY, mandatory schooling doesn't apply to indigenous people. But they're still Brazilian citizens, and our government is obligated by law to offer education to all citizens. Indigenous people (including the Piraha) may also be entitled to e.g. retirement benefits, so it makes sense to learn arithmetic.
I suspect it's an audit trail. You see the set of tests there. One issue is that I think this conflicts with the recommended Component/index.js or Component.js not Component/Component.js

I find you do want to find components through your editor (e.g. <cmd>+p in vs code) Finding lots of index.js doesn't help. You will in effect create a Component/Component.js but also use Component/index.js to export the Component.js

Also if you use Jest this sort of falls apart.
I tried a solid wooden bed platform with about 2 inches of foam mattress topper. If nothing else, it makes you really good at camping - sleeping on the hard ground is so much more comfortable when you're used to it.
> very, very wrong to suggest it's as simple as making a choice

taneq didn't suggest that.
>Use plain old HTML + CSS and your site feels like this.

That's just the point. Few people do this, yet the effect is vastly more usable, readable, and clean than "modern design", which ironically is much more difficult to pull off.
PMSuperButton
Honestly, I'm very surprised that Amazon and Ebay aren't hosting all their own product images.

After all, if there's a dispute over a listing, they need to be able to see it as it was at the time of the sale - which means storing copies of all the images.

It would give them control over page-load times and avoid leaking data about customers' browsing habits. And both sites have obviously demonstrated the ability to host (and pay for the hosting of) user-submitted images, as they have much better revenue sources than Photobucket.

(I agree it sucks about forum posts)
The Everett Sr.'s paper that I linked elsewhere in this thread mentions a bunch of other researchers that have studied Piraha.
>> Thats how markets work.

No, that's how markets are _supposed_ to work but we don't live in a world of perfect competition where completely free markets work without flaws.
Might be an outdated acronym:

https://opensource.org/licenses/apachepl.php
(Uses APL)

https://en.wikipedia.org/wiki/Apache_License
(Uses AL)

[Ed: Or indeed, just an old misspelling/error that I've repeated here. Anyway - I meant the Apache License v2]
They specifically chose warnings one by one(e.g -Wunused-but-set-variable) instead of by groups (-Wall) to avoid that being an issue.
tl;dr - There are two expected signatures: "breathing mode" (maybe like p-waves?) and high-frequency components. Seeing the first would require at least three independent detectors sensitive to polarization. Seeing the second would require at least several orders of magnitude increase in frequency response.
The article also mentions non-disparagement agreements -- maybe it's including them under NDAs?
The problem is they are trying to go fully digital. So no branches and stone buildings. But they still need to follow KYC regulations. So how else can they verify your identity digitally, without meeting you in person? I wish there was a better way too btw.
What we do regularly (..say.. move your hand to reach something or catch a ball) does take a large amount of very precise products though (i.e. Inverse Kinematics).

It is not very meaningful from an information theoretic pov to debate whether the results come from the multiplication algorithms computers follow or via some trained analog network; the result is the same.
Large and old are factors on the indivdual. But preyed upon is a factor impacting on the history of a species (all individuals).

So a (in evolutionary terms recently) huge, old rodent, still carrys the baggage of the past.

The size matters only in evolutionary time lengths - if a lot of individuals are to big to be predated.

PS: Was the factor of age reduced cell division as a tumor hiding factor even removed from the statistics?

Finally what about metabolism rate as amplifier of cancer? Slow metabolisms with a constant intake (no peaks of production and consumption), no constant heating costs due to small body size.

My "Speculation" is just there to remind people that taking some individual factors and correlating them into seemingly meaningful results ignores the complexity of the situation.
But think of how useful this would be in a complex-hierarchy shell system. Some commands might fail when processing in the tree, and you might want to just remove that one leaf instead of halt further processing of data in another part of the tree.
This. is. freaking. genius.
Exactly my thoughts. Plus, I wonder where are they going to get batteries from ;) Current hybrids pure electric range is laughable.
Takes a Java programmer to over-complicate three lines of shell script:

processingRun() {
$HOME/processing/processing-java --sketch=$1 --run
}
alias processing-run=processingRun

How about just:

processing-run()
{
~/processing/processing-java --sketch="$1" --run
}

I suppose things must be hyper-confusing when there is no "public class" wrapping a "public static void main".
With existing and conceivable technology, I would project them as effectively infinity. The whole thing is only good for PR.
_facepalm_ ugh! Gitflow again! Get on board with Github Flow people - it's going to save you so much pain
Yes currently it's a Mac only beta
Why not?

You can also claim that Google is a giant lookup table.
They should stop hiring computer scientists and start repurposing brains!
Yep, i stand corrected.
That's only true if you do not allow for long running sessions which are commonplace today. And it still requires a lookup every time to see if a particular session is blacklisted.

From what I could grasp there's no mechanics for blacklists/revocations in the current implementation of this service.
Nice, it finds really attractive deals. Cheers
A variant I've seen is //TODO(#7362) where the number is a ticket and is enforced by a lint rule.
Graze | Frontend Developer | CSS, HTML, JS | London | Full-time | Onsite | https://graze.theresumator.com/apply/z0vGYnYU3j/Front-End-De...

Graze | Full Stack Developer | PHP, CSS, HTML, JS | London | Full-time | Onsite | https://graze.theresumator.com/apply/IJmYtNw9nd/Full-Stack-D...

Using technology to create the world’s No.1 healthier snack brand, graze continues to grow and offer new ways for our consumers to snack, from subscription to retail and our online shop. We combine a love of food with a pioneering use of technology and product innovation to create delicious snacks with healthy benefits.

Tech Blog: http://tech.graze.com/

Working at graze: https://www.graze.com/jobs
Ask HN: Companies with a social conscience?
After 15 years as a software developer working in finance I would love to make a partial or complete career change into a field or company that does something that contributes to society or directly helps people. I'm in the UK, but willing to consider anything. Currently my list is short and consists of Microsoft (MSR have a group called the Enable group), and Special Effect (a UK charity which builds gaming solutions for disabled people). Can you suggest any others?
You wouldn't introduce these fines just like that of course. You would have some reasonable formal procedure. For example, the bug must be documented somewhere (publicly or not), such as in a CVE, and you must been given enough time to fix it.

I think this is absolutely necessary in these days where vulnerable IOT devices are made into botnets, that people are held responsible for neglegience. The damage this can cause is potentially huge.

There should also be a way to punish people if they find a vulnerability internally, and willfully neglect to fix it. The bar for this should be reasonably high, but it is IMHO the same as if a car manufacturer finds a problem with their brakes and ignores it.

Also, there probably would have to be a way for a manufacturer to throw their hands up and say "sorry, we can't fix this" - declaring technical debt bankruptcy. In that case, I think it should not necessarily result in criminal charges, but it must have some consequences. Maybe allowing third parties to take the code and deploy fixes, maybe banning sales, you lose IP, or have to pay a fine.
Well I did say fantasy - a sheet of 10 x 8 film is the same cost as a roll of 35mm (similar area if you think of a contact sheet).

A 35mm camera on a tripod with shutter release would allow experimentation and allow you to decide about weight and carrying for hiking. I used the long exposures mainly in buildings in a city.

My images are not on Edwin Smith's level by any means, but the movement of the Sun direction over an hour does make a sort of smoothing of the light.
Btw, automated theorem proving is a thing and many non-trivial results have come from that field (i.e. theorems humans couldn't prove before).
A neuroscientist claims neuroscience is the key component that makes weight loss difficult. Colour me sceptical.
And that is exactly taneq's point.
On a related note, I very much like the fact that "The Martian" movie uses RTG as a life saving device and the best car climate control ever. It helps with the public perception that it's not that dangerous.
>> If only some games had busywork as part of their gameplay, they'd feel less tiring and more fun.

Is this a joke?

A huge number of games have mindless busywork as part of the play. Whole genre's are based on it.

You're trying to achieve/build/win/unlock X? Great, spend the next 14 hours mindlessly and repetitively mining rocks until you can't carry any more rocks, and then putting them in the rock store, and mining more rocks!
Points (2) and (3) are fact and not opinion.

And it's clearly not an opinion that many large, modern JavaScript codebases are following this practice effectively. I linked to 'React' itself as proof of this...

Also, I personally never used the term "best practice" however I will say this: (1) these practices are common within some of the most popular JavaScript projects, and (2) having used them and also previously stored tests separately, I do prefer storing tests alongside the files I am testing for the reasons I stated. I am not sure why, but your response felt a bit like you were angry with me, and putting words in my mouth.
Hahahaha, ignore my other reply then :)
This is what happened to twitter in a nutshell.
And this is why I like opinionated frameworks like Ember.js so much. Most of the best practices are baked in. Plus you usually do not encounter a random subset of 'best practices' with added personal preferences/exceptions in other peoples projects, making collaboration much easier.
It's more complicated than this, unfortunately. Imagine an int variable x and two expressions f(x) and g(x) of x. Now imagine an if statement with condition f(x) < g(x). Precisely because incrementing the largest int is undefined behavior, the compiler may be able to simplify the if condition because, for example, it can assume x+1 > x is always true. So it's not necessary for the line to be useless or wrong for undefined behavior rules to trigger compiler optimizations.
Yeah, it's missing the traditional loading/empty page state just after opening it.
Excellent insights. This is one of those occasional HN comments that everyone should bookmark and revisit from time to time.
I'm not so sure that's a good idea. A component is one possible interface to the business logic, but there isn't necessarily a 1:1 mapping.

Colocating data logic together makes it easier to build a data model that is logical and consistent, rather than one that is coupled to UI decisions.
A Pix2Pix demo that mimics the facial expression of the German chancellor
Show HN: Building a no gimmick smart contract platform as a service
My first dive into Deep Learning + Art using pix2pix to generate images of the German chancellor from my facial landmarks in real-time. The code is on Github: https://github.com/datitran/face2face-demo. Hope you like it!
If a women who I find unattractive would ask for me to sleep with her for a contract, I would just find another contract. I get to choose who I sleep with, she gets to choose who she awards the contract to, we both have our freedoms. If she would however try to force herself on me, I would call the police, because she has just violated my freedom.

Everyone deals with people in power, and many in power abuse it, corruption is not a gendered issue, making it gendered will only generate even more problems.
Curious what the downsides / trade-off is to having twenty copies of this gene.
Yes but they are very different things which was my point
This is a mishmash of coding standards (at ABC CO we use tabs!) randomly sprinkled with best practices. It's important to standardize on things without one way necessarily being better than another. The organization also seems a bit rushed. For example, not exposing the DB schema in a URL shouldn't really go into the section on encoding. Moreover, SQL injection is almost never fixed by using an escaping function, as by far the most common problem with SQL injection is letting the client specify field and column names, or things that aren't quoted (e.g. numerical id's) and so don't benefit from escaping.

I don't want to discourage any company from setting and documenting coding standards, but this particular document feels a bit rushed and could use adherence to best practices of its own. For example,

1. If making an opinionated mandate, provide a link to an explanation

2. Consistently provide links to examples

3. Maybe do some spell-checking: "Hallo"?

4. Try to maintain a uniform level of specificity

E.g. in the section on URL security, there is this vague comment:
"Attackers can tamper with any part of an HTTP request, including the URL, query string,"

Which, while a true, doesn't describe what the programmer should or shouldn't do. It's just hanging there. Compare with the weird specificity of listing git commands in section 1.

That tells me the author knew a lot about checking stuff into git, but was a bit out of his/her league when it came to Security, so they just made generic security statements while giving precise instructions for using git.
Douglas Adams on the internet affecting media in the 2000s: ”It's like trying to explain to the Amazon River, the Mississippi, the Congo and the Nile how the coming of the Atlantic Ocean will affect them. The first thing to understand is that river rules will no longer apply.”

Wide-scale fully automated cars will change everything. First, I think fewer people will personally own cars, perhaps a small fraction. Vehicles will need to be less “general purpose,” if they’re not personally owned. One or two seaters, low speed electrics are better/cheaper if you’re getting around a congested city on your own. If we don’t own our own, we don’t always need cars that can fit a family, handle highways…
> They removed telnetd a bit later, 2005~ish? I can't find commits

Neither can I but the man page disappears between 3.7 and 3.8 so you're correct about it being somewhere in 2005.
kozak is specifically saying their linter is mostly focused on any non-codestyle issue.

And compiler errors are not worth linting given you can just do a syntax check, linting is useful to avoid or require disambiguation of error-prone constructs.

Examples in JS would be `with`, `==`, assignments inside a conditional check, parseInt without a base (mostly in older browser), parseFloat, non-prefixed octal literals (073 rather than the explicit hex-style 0o73), string expression statements (outside of the "use strict" pseudo-pragma), and several scoping errors (which strict mode will mostly only check at runtime). All of these are syntactically perfectly valid, but more often than not they're also mistakes or sources of errors.
Quite often, yes it's just text. 90% of the time you're only a string split away from having the structure you need. Most of the more complicated systems are chasing that 10% but complicating the 90%.
Send anonymous tv show spoilers via sms
> Points (2) and (3) are fact and not opinion.

None of your points are facts.

> And it's clearly not an opinion that many large JavaScript projects are following this practice. I linked to 'React' itself as proof of this...

React isn't that large of a project. It has a lot of contributors, it doesn't make its codebase large.
When you need a reality check, who are you going to call?
The newer MOZ_ASSERT is fatal in debug builds. The non-fatal legacy NS_ASSERTION still exists and unit tests complain if the number of times it fires for a given test changes.

So it's under control, but the Netscape-era assertions haven't all been converted to reliable assertions.
New Package Aimed at Making Vendor’s Product Handling Easier Announced
> They're not exactly insecure, they're just used for different things, like networks that are already secure.

There is no such thing.

I'd be pedantic and rephrase this to - used for networks which you trust.
Should this comment be flagged for editorializing CNN's behavior by quoting out of context?

Their interest in him was solely because of a GIF that lampooned their organization. They then based their opinion to spare him public identification not on the basis of this GIF, but on - in their terms - taking down "ALL his offending posts" - i.e. everything this reporter deemed so - not just the GIF, over which probably no one would have threatened his personal safety. None of this deletion happened before CNN's investigation. This has the progression of a pressured attrition, not an apology, which "came after CNN's KFile identified the man". CNN then says it will hold power over him to expose him with no indication that the judgment to do so comes from where but inside CNN ... All in THEIR account of events, which expectedly would cast them in the best light on this incident
Always feel when a software developer tries to teach coding to kids they seem to more wrapped up in the process and doing things the "correct" way (often over complicating things with typing, language nuance and command line rituals) than actually trying to teach what's really going on and more importantly empowering being able to step off and create something truly of their own which is the path to self sufficient learning.

The self initiated work I've seen kids create out of Scratch is seriously impressive and creative.
Virtual Issue Celebrating the Life and Career of Millie Dresselhaus
Trustpilot is the new kid on the block for the review shakedown, blackmail as a service provider
The main problem for Switzerland is not a lack of venture capital, but rather the Swiss Franc.

Cost of living in Switzerland is extremely high, which means a company has to pay huge salaries, and thus command bigger prices for its product. While that works fine when the product is luxury watches, diamonds or highest-quality cheese, it does not work out for "mass production goods" as any product (be it a physical product or a web service) can be cloned in the EU or in China for way less and then sold to Swiss people...
I'm the CEO of the family firm. Formerly I was the CFO. I'm not involved in IT despite my history and prior experience.
"Holds" implies something a lot more passive than it is. Losing weight is a full-time job, harder than anything else I've done. I've succeeded over the last couple of years but only because I'm in the privileged position of literally everything else in my life going well enough that I can focus all my willpower on it.
Don't be a free user if you really care about the long term service provided by the provider : https://blog.pinboard.in/2011/12/don_t_be_a_free_user/
London hospital breached law when provided patient data to Google DeepMind
Out of curiosity, could you explain what you mean by more Reddit style comments?

Because I don't think I've seen too many low effort comments here recently, or at least not much more than there were in the past.

And while political threads get a bit out of control, my experience there is that the most volatile, disruptive posts tend to get downvoted to hell before they can cause too much of an issue. So even if a certain percentage of alt-right/SJW type content is a bit more common than it was before, it tends to get rightfully buried under hundreds more thoughtful ones.