skysight-inc/HackerNews huggingface dataset:
I don't get their line of thinking:

>Do the opposite of what Apple would do

Count how many Chinese companies just jack into Apple lookalike market or market for goods designed along the same line of thought.

Take Rapoo for example, once an unremarkable company. What elevated them to the current level was a big bet of proper design. Their first red dot winning product was designed by an intern that they almost had fired for insisting on design that "does not look enough like apple".

I also see no surprise if a company like Jawbone gets into "last mile operational impediment" what in reality was just the usual result of company not having engineering expertise.

Here, I'd say lies the greatest rift in between SV style software startups that take quality compromise in code as something usual and a normal hardware company that knows that a broken product is literally simply broken with all resulting material losses
Yes, if the auxiliary class either checks or transforms the string in some way I agree

But that's in specific cases, not all cases
Watership Down index (work in progress):

https://johngtait.github.io/
GPS Geolocation Applications Development
> "America is also bad!" would not be a defense to selling chemical weapons to Hussein.

Ah, but America has also done this.

https://en.wikipedia.org/wiki/Riegle_Report

https://en.wikipedia.org/wiki/Iran%E2%80%93Iraq_War#Iraq_2

https://en.wikipedia.org/wiki/Iraq%E2%80%93United_States_rel...
> Magic is extremely useful in the right place (e.g. building ORM or admin frameworks) -

Totally agree. Python does it in a more explicit way, so that you know "Here be Dragons" (in this object, that was defined in that specific place)

It's not like a piece of casual code in any module can turn your world upside down.
That's not true, the other poster had it right. You have peak torque at stall and it decreases mostly linearly all the way to zero at peak rpm. Power is simply torque times speed. Also torque has a basically linear relationship with current, not voltage.

It's a shame seeing people just downvote comments without doing even the most basic research to try to disprove someone.

For proof, here's the actual torque curve for a Model S. http://mihalache.free.fr/TSLA/ModelS.png And you can see very clearly the torque curve looks nothing like a square wave.

Also your assertion about internal combustion engines is wrong as well. At higher RPMs you get less duration with the valves open and you can't get as much fuel and air into the cylinder. It's not that mechanical losses are taking away that force, it's that those explosions are less powerful as you approach redline. Then once you're right up at max RPM you start having to deal with stuff like valve float where the springs pushing the valves back up can't keep up with the camshaft but that's over complicating it for a basic explanation.
Attacking an Active Directory Lab with PowerShell
If you have a good reason for complex pages your solution is only viable once the share of old browsers has dropped below, say, 5% to 10%, depending on your niche.

What's actually going to happen is that most people will layer JavaScript frameworks on top of HTML and then we're going to complain about the huge performance and memory overhead of JavaScript heavy websites.
I would say the JS community has both NIH syndrome and huge dependency trees. Everyone does things differently and there are 5 or 6 kind of decent options for any dependency you might need. Yet somehow there is rarely one great option.
Fortunatly for the US there are checks and balances hindering Trump from doing most of the evil he wants to. Don’t be naive and think he would be nice if he had dictatorial powers.

He has already publicly complained that he can’t use the FBI for whatever he wants to, like going after his political opponents.
It's true that the most well-known languages are likely to attract the most criticism by virtue of being so well-known. It's true that Javascript and its ecosystem has improved. However, it's also true that there remains some warts to Javascript (for instance, modules are not there yet). It's not fair at all to say "all of these concerns are not concerns" just because you have grown to appreciate all the advantages that Javascript offers. That's being silly, sillysaurus3.
Sure, and most of them require a huge GATE score. Even if as an undergrad I have several top tier conference publications, IITs won't even consider me without a very very high GATE score.
Since you can't live in a parallel universe where you have a Facebook account you can't possibly know if you're missing out or not.

You also negligent to understand that the world isn't static - communication channels move to different platforms. When I was young "texting" took place through AOL's servers. Imagine if a business said "well the web wasn't around when we started so a website must be useless to us."

I've reconnected with childhood friends who have long moved away on Facebook, so have a couple other people I know. That's invaluable.

Without a Facebook you miss out on the one-off things you may say to a group but probably won't call everyone in your address book plus that guy you met at that conference last week, and your old college buddy you haven't seen in 10 years. Most of the time they aren't "important," but they can be, such as "My company is looking to hire for ${position}, is anyone interested?"

Facebook also facilitates getting to know new people so much easier. It's very "low friction" to add someone you "know of but don't know" on Facebook. That can lead to new friendships. Sure, it's not the only way to make friends, that doesn't discount it.
No but his PR team have done wonders in making the average Joe think he's the smartest man in the world and therefore the papers will run with anything he comes out with,
I am not sure if you understand the complexity of validating crypto or finding backdoors in software. It is possible to find bugs in closed source software and as the link I provided proves it is possible to "hide" backdoors in open source software.

100% secure? You must be joking. Since there is no code without bugs and certain percentage of bugs have security implications there is no 100% secure.
Nice tip. I've started this course a couple of days ago: https://www.kadenze.com/courses/introduction-to-programming-...

I think I'm going to do that one next
And that's fine! You can still do that. That's the thing -- you can stop climbing wherever it makes sense. If YarnMaster5000 comes out tomorrow and claims to simplify your code so much that you can write a webapp simply by pressing the ` key, you don't have to spend one second learning it. Just stick with whatever you were already doing. The time to learn it is whenever the next project kicks off.

Ah, yes, that's the crux of it. We'd love it if the world would just stop changing so we can relax and stop learning. Well, too bad! Here's the uncomfortable truth: the moment you let yourself get too comfortable, your career dries up. That fear is a powerful motivator, so I suggest internalizing it. If you can't force yourself to love learning, then become afraid that if you don't learn it you'll find yourself unemployable after 5 years.

This almost happened to me, so I'm speaking from direct experience. I came from gamedev, and low level skills like that really do not translate into "I'm getting paid $INSANE/yr in a hot new startup." In fact, you can barely pass webdev interviews because you have to go "Uhh... Yeah, I worked on Rails back in 2007 or so. I guess I have some learning to do. But just trust me, I can learn it as I go. Oh wait, you don't believe me? But... I've spent my whole life learning as I go... It's fine if I don't already know Rails even though you're hiring for a senior rails dev position."

That situation is exactly what happens when you stop being on top of all this stuff. Go to sleep and wake up 5 years later and suddenly getting a job is hard. It's easy to smirk ad feel like it won't happen to you, but FWIW the way you feel about JS now is exactly how I felt about Rails in 2007.
I am no expert in technology analysis but I always thought Apple's strength lay in superior hardware and/or software created around them.

In which case, the whole FaceId thing feels a bit of downer. The explanation - "you see how the notification is closed when the screen is off and opens up when you look at it", is at best a nifty trick for people who are more technically oriented. Others might not be able to tell the difference at all.

And on the point of:

" The most attractive customers to Google’s advertisers are on the iPhone — just look at how much Google is willing to pay to acquire them — and while Google could in theory convince them to switch by keeping its superior services exclusive, in reality such an approach is untenable."

Isn't this more to do with demographics of an average iPhone user rather than iPhone as a platform? One might argue that both are related but using this as a reason seems kind of superfluous.
Perfect locality and three epic SystemTap scripts
Hah I had something similar except with the volume on. Managed to figure out it was a faulty line splitter where we split the phone and modem

Turns out (at least here in the UK) if you repeatedly hit the hangup button it will dial emergency services and the splitter was doing the equivalent of that

Very disconcerting as a new internet user to have the police tell you to stop calling them through the back of the computer under the desk
That's interesting - I don't use Rails so don't see that so much. (A lot of Ruby hate traditionally seems to be misdirected Rails hate.)

There's perhaps an argument for "Ruby - the Good Parts"... but you could argue that it exists and it's called Crystal.
It is possible find backdoors in closed source software. Check the Cisco story.
Buy Dog Diapers for Your Pet
Is there anything I can read rather than watch a video?
Jared Diamond - "Collapse: how societies choose to fail or succeed" (non-fiction)

Iván Repila - "The Boy Who Stole Attila’s Horse": short intense novel about 2 boys who are trapped in a well

Margaret Atwood - "The handmaid's tale"

Khaled Hosseini - "The kite runner"

Agatha Christie - "The murder of Roger Ackroyd" (very surprising plot)

Andy Weir - "The Martian"

Charles Dickens - "David Copperfield"

Clare Mackintosh - "I let you go"

Carlos Ruiz Zafón - "The Shadow of the Wind"

M.R. Carey - "The girl with all the gifts"
An Hour with Ev Williams: Founder of Medium, Twitter, and Blogger
Here is one thing you could try:

1. Identify research scientists (e.g: in Google/IBM/Microsoft/... research labs) and professors (in institutes/universities) that you would like to work with.

2. Write to them directly, attaching your publications and requesting an internship.

Depending on how your publications are perceived, there is a good chance that at least a few will choose to engage with you.

Indian institutes funded by taxpayer money are required to follow a prescribed set of rules for selecting PhD candidates, in the interest of ensuring fairness, preventing nepotism, etc. . The competitive exams that you seem to loathe are part of this process, and professors can do nothing about this.

They have much more leeway in choosing interns, though. The rest follows as per kubrickslair's recipe.
To be a fully random sequence, a sequence would have to contain substrings of apparent predictable beautiful order. If it didn't, it would be more predictable (you could then discard ordered continuations), not unpredictable.

> [Model-agnosticism] consists of never regarding any model or map of the universe with total 100% belief or total 100% denial. Following Korzybski, I put things in probabilities, not absolutes... My only originality lies in applying this zetetic attitude outside the hardest of the hard sciences, physics, to softer sciences and then to non-sciences like politics, ideology, jury verdicts and, of course, conspiracy theory. -- RAW

A universe isn't a map, it is the territory. An ordered universe can still be mapped/modeled with maths. A universe that is impossible to be mapped/modeled and has no predictable patterns would be an impossibly boring universe indeed (Kolmogorov Random Universe). Perhaps our brains would evolve to think more in probabilities than absolutes in such a universe. Or they could simply not be allowed to exist (intelligence requires order).
Indeed, I think I really share this view.

Ruby is the only programming language I've ever used where I didn't feel like I was fighting it, or struggling to express what I wanted. It was easy to express complex behaviours and data structures without reams or syntactic or structural noise.

But yes – despite that, there was a lot of shoddy and poorly performing code out there. The ecosystem never saw the kind of massive investment that JS (for example) did, so performance was always lacklustre, and I'd particularly love optional typing.

Still, there are other options now for specific use-cases, which is good.
Do we not keep on with eugenics individually? Most people, all else being equal, would prefer a healthier, more physically attractive partner.
Bright Eyes is a very emotional song:

https://www.youtube.com/watch?v=elkCXVp_BqU
1000 opportunities for semver to go wrong. And what happens if dependencies pin different versions of their dependencies? The code is duplicated in the JS bundle?
Quite they are all being snapped up by miners
I disagree. The human rights abuses of Israel are if anything over reported. How often do you e.g. hear about Israeli abuses vs Sri Lanken, Indonesian etc?

No country had gotten as many UN resolutions or attempts of it against itself despite in the grand scheme of things they don’t make the top 10. Typically these resolutions are filed by arab countries with far worse humanitarian record.
While I am unsure if switchting to Linux for ME is a good solution, open sourcing whatever runs ME is a very important step towards user/customer security. And that is not because we all want to know intels secrets about 'how to make the fastest CPU' but because ME can change the product on a fundamental level while we use the product.

The reason I doubt that Linux is a good solution is that linux wasn't built to run somewhere deep inside a cpu with very little overhead. Surely, it can run nearly everywhere, I just doubt that it is the best choice for that job.

Just to be clear: I love Linux, not just for what it is, but also for what it does and use it every day since more than a decade.
More likely you make yourself a slave to that regime.
All mobile broadband isps in eu and Asia (where they usually cannot get anything else) have caps at just a few gigs of data. Even in Sweden, they are adding hidden limits when reaching a TB of data on cabled broadband. This means streaming 4K video will reach these limits.
If you're distributing software, that means that you need to verify the source each of the 1000 dependencies, check if the licence is appropriate, and verify that there aren't any current published vulnerabilities in the version that you're using.

Doing this bare minimum of due diligence is easy if you have 10 dependencies, but quite costly for a 1000.
> They also can't opt-in to adblock or noscript or me choosing to run Netscape version 4.

This is a gross oversimplifcation

They also cannot opt-in if you don't have electricity in your house or don't own a computer

DOH!

This is not a real argument

A real argument is obsolescence

Of course there's a point when older versions are not supported anymore

Here we are talking about future versions breaking compatibility, without a shared consent, without a deprecation roadmap, that need to be supported, in a Chrome specific way, making Chrome the new IE for no real benefits to the user and a vendor lock-in by Google

When they users will try a different browser, for whatever reason, they will experience a different web, that for the majority of them being non techy will look like a broken web
HOW COULD SERVICE VIRTUALIZATION ENHANCE Your AGILE TESTING STRATEGY?
How many people were capable of spotting a backdoor in the standard[1]? Do you think that an average person can just look at a source code and spot any backdoor or security bug?

1. https://www.wired.com/images_blogs/threatlevel/2013/09/15-sh...
Show HN: Stay fit and win with Outduo
The token is the new one-time password that must be reset upon login.
I'm curious as to what you think is "magical" in Ruby. If anything, I've found it to be reasonably un-magical as a language. Rails is certainly "magical", but that's a different thing.
inspiredpics.co.uk
May be worth to mention a 'Functor' in OCaml is a different kind of beast than the 'Functor' explained in this article (which is ~ the Haskell Functor type-class).
I think exactly the same way. I'm not sure if Jobs were still alive, we would've seen any revolutionary products that we otherwise haven't. But I'm SURE, he wouldn't not greenlighted a camera that sticked out of the phone, nor the infamous screen notch on the iPhone X. Without those two issues, I'd get an X in a heartbeat. But those are seriously annoying issues to me (and the reason I for now am sticking with an SE).
The website http://www.arbookfind.co.uk/default.aspx is sometime helpful for finding "appropriate ages". Schools use the system to help children find books matched to their reading level.
And yet, this is a perfect example of "this does not matter."

Pick a project. Think of a website you want to make. At no point during that are you going to be stonewalled by "Man, if only I wasn't forced to spend the last 4 hours debugging this weird deep equality issue. I could've gotten so much more done!"

You can take that information and use it however you want. It's the truth. It's up to you to either reject the notion or integrate it into your mindset and abandon the tendency to cling to idealisms. Ivory tower development simply does not happen in reality, and I say this as someone who spent a couple years trying to build an ivory tower Lisp.

I know it's not coming across at all, but I really identify with your mindset and acutely feel your pain. This was a major mental hurdle that I had to force myself to overcome. I'm saying, it's possible, and the only thing you have to do is to choose to do it.

Let go. Realize that it doesn't matter. It's worth the benefits. You can do so much more.

I was afraid that "letting go" would translate into "now I'm part of the problem too." But it turns out the opposite is true. It's very powerful that you have a background that most JS devs lack. Because they often rabbithole themselves into complexity, and you can come along and do something simple that no one else thought to stop and do.

But you can do all of that while still embracing the wider ecosystem. It's not an either-or. You can help bring sanity to what would otherwise be a ball of hair. But the way to be in that position is to jump in and churn churn churn until you've used Vue and React+Redux and understand the concepts and tradeoffs.
>And the order gives other legal fodder as well. It says that the Chemical Society may demand that "Internet search engines, Web hosting and Internet service providers, domain name registrars, and domain name registries, cease facilitating access" to Sci-Hub.

I wonder if SciHub has setup a Tor Service... would atleast prevent takedowns when the US inevitably enacts some sort of censorship on the site. I'd rather not have that happen, I do like the service provided by SciHub. (I'm sometimes to lazy to log into my Universities VPN to bypass paywalls)
Ah grammar, where would we be without you.
You guessed correct. We ask each author for prior permission to rebublish. Although around 50% of the posts you see have been contributed directly by the authors which we then will approve before they go live on our site. We actively curated posts we feel our audience of 50,000 functional programmers will find interesting but only publish those that we have the permission to do so.
That is assuming bitcoin and other cryptocurrency markets are mature and perfect. They are not.
https://myownfortune.wordpress.com/2017/10/04/javascript-has...
Maybe nobody else thought ridiculous mode is worth the money. What magic exactly do you need to discharge 100 kWh in 10 minutes?
Now if Norway would stop turning beautiful whales into whale burgers..
You can try forcing people to write documentation for every new feature they make. Do not let merging without a documentation. Added major feature - ask them to write a post about it on some documentation platform (for example, Confluence).
Old methods could be documented whenever you interact with it. Step by step, slowly but surely you're gonna cover your project with good doc
First, please understand that publishing a research paper is not an easy task (at least at reputable venues). I'm writing this mainly because lot of undergrads have this feeling that they are someone special endowed with some magical capacity to envision beautiful ideas that no one else has thought about. Many of them tend to think that they don't need to study prior art, do advanced studies or be upto date with any recent works. It seems to me that some of this thinking in young students have developed thanks to constant onslaught of movies like Harry Potter, Lord of the Ring or even Star Wars where main character is great just because they were born that way and they don't need to put in any work to get there. They are just destined to be great. They are the chosen ones to crack the hardest problems and save the world :). This is then further re-enforced by stories of Faraday and Edison who did not had PhDs and ended up doing great discoveries. The world has changed big time since then!

Typically these days to publish research paper at reputable venue requires lot of work. Count in 10-12 hour per day for 3-6 months per paper + lot of luck + competatnt collaborator(s). You will most definitely need to be intimately familiar with everything that has been going on in the field. Design experiments to prove how you compare to others. If you are doing research, you won't have time for anything else. It's a full time job, not a weekend hobby. If you don't know what were the major paper came out during last 3 months then it means you are not quite ready. If you can't name the 20 people who have published significant work during last 20 years in your field then you are quite possibly not ready. If you haven't been reading at least 1 paper a week (or if you are reading but have no clue what's going on) then you have quite some way to go.

So to summarize, being a researcher is a full time job of reading research papers with some occasional bouts of writing your own papers. In today's complexity levels, it would be very hard to do significant novel work without any collaborations at all (ala Einstein 1905). More importantly you need other eyes to enhance content and/or fix issues. The best way for undergrads to write papers is to get enrolled in Masters and then to PhD. There is almost no escape from this requirement and people who tend to think that there is another way would usually tend to regret it if research is what they really wanted to do all along.
If it still relies on CoffeeScript, it's a great argument against Rails.
> Memory gets randomly corrupted over time.

That's not a good excuse. Same memory gets corrupted on machines which are processing our online money transfers and yet we don't see problems when buying things online. Why? Because there are layers upon layers validating data integrity, so that even if something gets corrupted, no invalid payment is made.
Show HN: Showcase by Visual Inspector (Concept Redesign on Popular Sites)
> I assume these values mean that I can have 2^39 bytes of actual RAM and 2^48 bytes of virtual address space:

Yes. There’s no point having 64 physical address lines if 26 of them aren’t going to be used by anything
AWS switches from XEN to KVM for new instance types
This AI Turns Unrecognizable Pixelated Photos into Crystal-Clear Image