skysight-inc/HackerNews huggingface dataset:
The reasons are somewhat complicated, though some are straightforward. There is a ton of money in software, and a ton of people who want to be devs. Which means that even if a company makes a lot of mistakes they can still be profitable. And even if they burn out or drive away a ton of talent there is still no end of bodies willing to try to do the work, they just may not have the same level of skills.

I think rigor is an important part of the "solution" but in a way that's too easy. It's simplistic to just say "do better", which is sort of what a call for rigor is. Ultimately I think it's not rigor but just seriousness which is called for. Right now the industry is downright delusional and avoiding even talking about some of the fundamentals of software engineering as a practice. So many people want to feel like they're on the bleeding edge, rather than struggling through the mire (which is the reality). We have to get to the stage where people are talking about these things first before we get to the stage where we can do anything about them.

Right now the industry is in a rough shape. And the industry doesn't realize this mostly because there's so much money still (and money is a salve for many wounds) and because not long ago the industry was in crisis, so we're still seeing improvement from that state. Merely producing anything of value from a software project is still a big deal, and not a sure thing. Moreover, shipping any major product or service without relying on "crunch mode" or a death march is a rarity in the industry these days.

But we can do better. Not just with rigor but with how people use their time and do work. The norm is still too close to everyone running around in firefighting mode all the time, while technical debt blooms and burnout looms. A better mode is to work at a slower pace, get the right work done at a higher quality level, and still maintain good development velocity because you aren't slowed down by your technical debt all the time. There are some, small, pockets of the industry where that's the norm, but it's still a hard sell. At the end of the day the default is still to fall back to the ridiculous notion that software dev is like factory work and you get more bang for your buck by just adding more bodies and by having more butts in seats (or fingers at keyboards) for more hours per week.
Because that's largely what boot camps focus on. They are there to teach you what's popular right now, which is web dev. They aren't going to teach you kernel development, or backend application development, or graphics skills, because that's not what 'omgstartups' are hiring for.
The Infinite Checkerboard Quandary
Also, 60 years of life is well worth it.
Porsche, Audi unveil all-electric models to challenge Tesla
- We found a series of catwalks that ran above the gym. It was closed and you had a series of doors you had to go through to get there. It felt like something out of a movie.

- Passages to the roof outside the normal fire escapes.

- A bunch of underground tunnels (not steam tunnels) that ran under the school and connected to god knows where - all three tunnels ended at another set of locked double doors we couldn't seem to open with our lockpick set at the time. We think it may have been some 1940's bomb shelter or something.

- The best was being in the maintenance rooms where they fixed stuff and had some really cool tools and tons of stuff in various stages of being torn apart. We also figured out the janitors had tools to break into the combination locks that secured all of our lockers which raised a few eyebrows.

- All the outdoor storage areas. My school had four huge garages built into the side of a hill where all the sports equipment like track and field hurdles, landing mats, soccer goals and nets. They contained all kinds of balls and other things that probably shouldn't be stored there like jersey's, warm up suits, etc. It felt like stepping back into time since a lot of the stuff in there hadn't see the light of day since the 1970's.

- Tons of empty storage rooms that were located throughout the school. This was the real reason we wanted to get those master keys. They just seemed completely random. Like in one hall, there were three, non-descript doors. No "Maintenance Only" or "No Students Allowed" posted on them. You'd almost miss them if you didn't recognize them. Some were empty, other held trophies from the 50's and 60's. Others had boxes and boxes of financial and academic records of students from long ago. Others had political flyers and pins from the 70's and 80's.

The one thing I was really proud of is that we didn't do anything nefarious. We explored the school and never vandalized anything and for the most part were responsible with the power we had. The several classes after us did the same thing, pushing farther and discovering even more nooks and crannies that they would share with the rest of the groups that came before them over pizza and pop and the local Pizza Hut.

When I read the books about the early hackers at MIT, exploring building 26, I finally knew what they felt like.
In fairness, if you know JavaScript then you wouldn't be long picking it up. Not compared to say Objective C or C++ or even Java. Its dynamically typed with objects and lambdas etc.
What effect, if any, does this have on musicians complaining about the use of their work by issue advocates, e.g., the group Survivor complaining about the use of "Eye of the Tiger" by Mike Huckabee at the Kim Davis support rally?
I'm very comfortable in SQL, Java, JavaScript (including jQuery), CSS, Clojure, Struts, Spring MVC and a little Android.

I do full-stack web app development for my day job and a lot of personal projects for fun.
Started out building our apps in Ionic, but switched to React Native as soon as it was released. The Ionic app just didn't feel native. Not even close.

React Native has been absolutely amazing so far. So excited for Android!
Following in up on this we just rolled out `application_fee` on the Order Pay endpoint (https://stripe.com/docs/api#pay_order).

It'll behave as expected if you're familiar with the connect `application_fee`.

Thanks for the feedback and hope you'll make good use of it. Let us know how we can help with anything help!
A CS degree from where? I am sure there are colleges out there that teach CS as mathematics, but in my experience that's very uncommon. Most graduates I've met have done at least some programming using real hardware and software and have been taught how to connect the abstract math to real applications. Not all are qualified to work as engineers, but I don't believe a different course of study would have been them any moreso.
Hi there, I've been active in my own thread asking a couple questions relating to a consumer device that I wish to pursue. It's one of several things I've worked on, so I'd like to use this opportunity to toss out a question of sorts:

For one project, an influence has been the Bloomberg Terminal. The concept relates to aggregating large amounts of publicly accessible data, using a proprietary system of sorting and arranging, and then present the customer with a batch (folder?) of useful information relating to their business pursuits. It's kind of like a business intelligence / lead generation platform, but that's simplistic and misses the value of the concept.

Now, how this relates to hardware! As a musician I'm very familiar with the iLok USB-key concept used for certain software suites (some of which have gone cloud-based). This also gets back to the Bloomberg Terminal. Would pursuing a "Subscription Service Requiring Desktop Box/Key" type design be an initial Negative or Positive?

I do feel like this isn't exactly a hardware question, but with the amount of data and investment that would be involved to build the system in mind, having a physical, subscription component seems practical. I suppose that's about the extent I can describe at this point without getting explicit about how it works, what it works with, and who the target audience is/will be. My apology if it came out as a bunch of jibberish. Please feel free to ask for clarification or point out examples similar or drastically different. Thank you for your time!
I think the problem is a bit more complex than that. Anyone with an idea that actually has real market potential is probably going to want more than 10% of the profit. And with Kickstarter/Indiegogo generating millions of dollars in idea funding, it's a lot easier these days to build a product yourself. In order for this kind of platform to work financially, you would probably have to alter the model so that 1) inventors can get out of it as much as they put in, 2) it only promotes products that can actually make it in the market at a realistic price, and 3) it doesn't depend on a black box of expensive engineers and product people.

Something more like a rapid fab company to prototype possible products and vet them with the community, probably integrated with a crowd interest platform like Kickstarter.
Former Mt. Gox CEO faces embezzlement charges
Insurances are probably going to go up if you want to drive your own car. It is probably going to be unaffordable for almost everyone to own a car because of this!
The down side is that not only is all of your data on your movements tracked, but it is also being sold to others, including the government. Another nail in privacy's coffin.
Chrome is available on the App store, friend.
Saying college is "irrelevant" in tech is a bit of an exaggeration. There are certainly plenty of people who have done well without college, and a lot of companies have picked up a reputation for not caring about college (Google is the first that comes to mind).

If you can learn to develop software on your own and put together a portfolio that shows your skills, good for you. But a lot of people aren't self-starters, and even if they are, a college degree does carry an air of certification with it that's hard for a programmer with no professional experience to attain.

There's also the issue that plenty of companies still do think you're useless if you didn't go to college; just go browse any job board.

I agree that it's possible to get into the industry without a CS degree, but when in doubt, go to college.
> One of the most important roles police can have is to protect the poor from oppression from the rich

How's that working out in the US? Right now there's a Holocaust happening where some 50 million poor blacks have been killed inside their mothers' wombs. It's alright though, in the US babies and kids are barely citizens, otherwise hitting them would be criminal assault.

Police : Government :: Human Resources : Corporation

Got it? Or do I need to show you YouTube videos of several cops saying to a citizen that they (the cop) don't really work for them (the citizen)?

It's nice that it's in writing but if the police officer as a person doesn't know about it, it doesn't help the citizen being abused by the officer that the officer actually works for the public.

If you want the police to protect the poor from the rich, you have to come up with a way that this police answers to the poor and to no one else. Right now the rich decide how the police can selectively enforce the law and guess what, it's usually to the detriment of the poor.
For postgresql it seems hard to do do so in a generic fashion. There's a great emphasis on being able to extend postgres and that extension code will do stuff we don't allow. Only superusers are allowed to configure/load such extensions for obvious reasons.

There are so called 'trusted' languages which means they execute code in a sandboxed manner. But they're mostly executed in the same process context as the normal backend, so it'll hard to effectively use seccomp afaics.
That is interesting, because I am a CS student and that's exactly want I want to start my career with (web development). I do a lot of React on my own and have some Rails background.

It seems like entry-level jobs in that area, between other CS majors, bootcamp grads, and self-taught developers, are going to get tough to get.
It's time for Google to close Android and quit dealing with this bullshit. If you want Android, buy a Google phone with Google Apps and Services and get all your updates directly from Google in a timely manner.
Exactly. Not to mention "not hip" things like security, performance sensitive code, distributed systems, HCI, solid understanding of computing theory, and so on.

Web devs tend to be easily replaceable, so why not hire a bunch of juniors (at a cheap cost) to get the job done? This is what it seems these types of "academies" are targeting anyway. Like "timr" said in this thread: "... a commodity product for a commodity world."
> Keep in mind that these early people will have a huge impact on the community’s culture and values in long run.

amen. not only by how they conduct themselves/what they're interested in, but also in the people they help recruit
This isn't simple at all. Is there an explanation anywhere of this proof?
You forgot, "whatever humans have contributed is minuscule compared to how much the sun has affected things."
That's conflating two issues - UBS was setting their own number in their own interest. Hayes was bribing people at other banks to manipulate the rate. Both are bad, but Hayes was in another class of bad.
First the term "stifling monopoly" is loaded, and they definitely don't have it in Russia. 2nd they can't have a "stifling monopoly" since they are just another node on the graph, you don't need them to "internet", there is always another site, another app.
3D Builder User Manual
No! When this same problem happens to the police, it is standard practice to sweep it under the rug and provide some excuse that lets everyone know you're on the side of the Government.

It is only when we see this problem in the private sector, that we are then allowed to comment on how this is a problem and therefore private police can never work. /s
With CloudFlare expansion that's not a matter of if but when.
We're using AppHub to update our React Native app. It's amazing. Bringing one of the biggest benefits of the web to native!
Quirky was also the startup that tried to sue somebody over a rehash of a 100-year old patent:

https://blog.adafruit.com/2015/06/14/quirky-sues-oxo-for-pat...
My point is: why? Why does the TSA (a Federal agency) offer differing services based on your value to the airlines? In my humble mind, these two are orthogonal. Of course, if you have one of those Trusted Traveler statuses, it is different, as the TSA has screened you. But your airline status has absolutely nothing to do with the TSA!
As another data point, FF Dev Edition averages 52fps. FF 40 is much worse at 40fps.
You're getting closer.

Regarding your electron-emitting-photons example: I would describe the photons being emitted as themselves in a quantum superposition of having been emitted/not emitted/emitted at different times, etc. It is when we detect or observe the photon that the state of the whole system collapses! The electron and the photon are entangled. Continue this line of thinking and you arrive at the famous Schrodinger's cat... it's a cascading entanglement of larger and larger groups of particles until you open the box and the waveform of every particle in the whole cat collapses to either alive or dead.

The waveform is not really a physical object; I think of it as a probability distribution about the state of the system when observed. These probabilities can be highly correlated; in this case, the probability of observing the electron at one energy level or another is 100% correlated to the probability of observing or not observing the photon at all - which is the definition of entanglement.

Yes, you are constantly observing collapsing wave functions. It might be some solace that most of said wave functions have highly-degenerate probability distributions. By this I mean that 99.999...% of the "mass" of the distribution lies in something reasonable happening. For example, each particle in a tennis ball is so highly entangled to every other particle, that when you throw it against a wall, it's exceedingly likely that the ball will bounce back. A single unentangled atom may have been able to pass right through the wall, but the tennis ball's "waveform" is much more stable and localized such that it's better approximated by classical mechanics.
I looked at a couple of the referenced products, the air conditioner and the wireless speakers, and they reminded me of the same kind of stuff that the airplane shopping catalog sells.
it should probably read:

".. web "developers"? <rolleyes> <sigh>"

Note the question mark is actually for the word "developers" and not the phrase "web developers", as such a pairing would be anathema in ML-fantasy/magic-circle-jerk land.
there's an adtech haskell shop?
Oldest use of the word ‘fuck’ in 1310 English court case
Android has JRebel for Android for hot reloads...

https://zeroturnaround.com/software/jrebel-for-android/
I think none, since those performances are not subject to the DMCA takedown procedures at issue here.

It could affect videos of those rallies posted online, but only in that the artists will have to form a good-faith (though possibly inaccurate) belief that these performances are not fair uses before sending takedown notices.
A question for the devs:

If somone writes a React Native component, that doesn't touch native APIs, its usable across platform am I right? From what you've seen/built, how likely is it for components not to use native APIs?

Do you expect seeing components named react-native-ios-sidebar?
Show HN is reserved for usable stuff and explicitly not blog posts:

Show HN is for something you've made that other people
can play with. HN users can try it out, give you
feedback, and ask questions in the thread.

https://news.ycombinator.com/showhn.html
IANAL; but I don't think this affects that at all -- it would affect people hosting a video taken of that rally that included the song in the background, but the Survivor lawsuit is about Huckabee/Davis's use of the song in the rally.
I guess it may also depend on the individual. Some people will do better and learn better from those camps. Majority probably get suckered into it as some holy grail of career change, not knowing what they're getting themselves into.
> One huge problem with scientism is that it invites, as an almost allergic reaction, the total rejection of science. As we know to our cost, we witness this every day with climate change deniers...

Just a few paragraphs later he celebrates how irritating philosophy is while sidestepping how much its pompous pedanticism encourages anti-intellectualism. If it's a "huge problem with scientism" then it should also be a huge problem with philosophism.

It's also unclear how exactly "scientism" is responsible for climate change deniers. Somebody says "I believe someday science will explain everything!" and so somebody else says "Oh yeah? Climate change is a hoax by the government to get money!" Perhaps the author uses the word to describe being arrogant about science but you can be plenty arrogant about it without adopting a view of "scientism".
Between relay and react-native, we have the potential for a game-change in application architecture. A single repository could easily host frontends for each application target, (iOS, Android, web) along with a backend written in Relay/GraphQL. What's more, static analysis using flow/TypeScript could provide type checking across all applications, all the way back to the storage backend. Exciting stuff.
Show HN is specifically reserved for usable stuff:

Show HN is for something you've made that other people can
play with. HN users can try it out, give you feedback, and
ask questions in the thread.

https://news.ycombinator.com/showhn.html
In other words, since the app system doesn't have links like browsers, a whole new system is needed to emulate them.
As a remote worker I have used this site in many different cities. It is very user friendly, very accurate and up to date, and has saved me a ton of time finding the best places to work. Well done Darren and team. Keep it up.
But, Google isn't the dominant Search engine in Russia. Yandex is.
Great read! Touches on a huge issue the many groups fail to address: "Focus on people, not planning events."
>And I'd say that they're only anarcho-communists in name. Really, they're ant farms, kept by the Minds.

People seem to get really butthurt about this, but it is actually series canon that much more thoroughly "posthuman" lifestyles were "in-fashion" at some previously point, and will be again, at some future point. The author was just focusing on the period of time that happened to be easiest to understand for his readership. And there are always those who make Unusual Life Choices.

Oy.
NetLogo Now Available on the Web
Bitcoin's Future Moves into Focus
Why Bitcoin Should Be Part of the Startup Stack
This is something I've been wondering about. Do we know the extent to which this process truly is entirely automated, and not so much as glanced over by an actual human? I would think that even a cursory human review of "infringements' flagged by a bot could satisfy the legal standard in this opinion, and would add little overall cost for the takedown mills.
There is no definition of "vigilante system" that holds such systems accountable to society. If society were to hold such a system accountable it becomes codified into a true judicial system and is no longer "vigilante". These are inescapable definitions that are inherent to the very things they describe.
I suspect the compiler will be better able to optimize offsets than pointers just because of the semantics required by the language, but I think you're right that it isn't necessarily one size fits all. Another possible solution might even be storing static bounds at specific intervals. Without numbers, I can only guess which would give optimal performance though.

I think the library approach is right. It would be nice to see the language transparently support contiguous array members, but supporting it in a library will allow more people to use it regardless of compiler. It avoids the standards approval process and implementation as well, which take non-trivial amounts of time. The 0x/1y features definitely make it a lot more feasible.

It would probably give people a better chance to play with the source if you could post a link to it somewhere. I'm not sure what you plan to license it under.

I'll keep an eye out for the next post.
Try to get your hands on an old copy of Delphi 1 or 2. Thousands of pages of documentation in PDF format. Docs used to be so much better back then, it's sad. I still have a copy of Delphi 7 lying around just because the help system was/is so good.
URL IRL: Photos from an internet flea market
> Do you expect seeing components named react-native-ios-sidebar?

Take a look at components in sidebar here: http://facebook.github.io/react-native/docs/getting-started....
> What amazed me the most during this journey is that most platforms have actually very similar low level building blocks but unfortunately slightly incompatible in many ways.

I've been looking at porting a React application to React Native, and was somewhat concerned about this myself. I have several custom components that make up the UI, which might not have a 1:1 translation between HTML/CSS to native components or may behave slightly differently across platforms. A different route I've considered is using Crosswalk as a shell around the application and exposing Android/iOS APIs through JavaScript with Crosswalk extensions. It may not feel perfectly native but it would be more consistent across platforms.

I'm a novice in this area, so I'm curious if anyone else has looked into the different approaches and the conclusions they've drawn.
Sharebeast.com seized by FBI