skysight-inc/HackerNews huggingface dataset:
Learning to read Ancient Greek should be on that list.
Thank you for the constructive feedback.

I have some to offer as well. This is you: https://i.imgur.com/jPyEBOD.jpg
How old are you, and what part of Mexico are you from?

I really think it was in the early 1980s when the SEP started to spread the holiday. It's kind of hard to figure out.
came to say this. This isn't declarative!
You can look at the lawsuits filed by James Damore and others that provides evidence of managers at Google sharing an internal blacklist of politically conservative employees so they can collude to keep them from advancing in the company.
> but also a diversity of industry problem

Which is great for the market. Borrow all of the good ideas that SV has and bring them to markets that they are blind about. I see this as a huge opportunity.
I'd rather see actual numbers about the flow of Amazon employees who get promoted in stead of a website with their good intentions.

Apart from that: do not think that I care about the party you're on and which political person you're against. I live thousands of miles away from your country. I only care about the idea. And the idea of getting payed $7.25 in the US seems like a preposterous way of life.

But I don't have the illusion I'm able to change your mind overhere, so I'll stop wasting my time with it. I believe in the free market, but without certain rules (like a reasonable minimum income) people and organisations are able to take advantage in a way that gets out of balance which the free market won't ever get the chance to ever fix.
I read something that said Ken Olsen found these switches on an old model washing machine and thought they would be great on the PDP machines.
Sequence Caching: Oracle vs. PostgreSQL
"surveyed over 500 adults across the US."

"176 respondents had actually used the electric scooter share programs personally."

and then of the people that had used them personally, they break it down into who felt positive about them

Not really a good way to condudct a study. If you hadn't guessed already, it's pretty much just marketing fluff.
I think that in order have true mastery of C, one must understand why certain things are undefined. For example signed integer overflow is undefined. Why? Well different architectures handle overflow in their own ways (saturating vs modulo arithmetic, twos compliment). C can a great way to learn about computers in general vs assembly on a specific architecture--unless you approach C undefined behavior as most undergrads do and proclaim how arbitrary the silly C language spec is.
I find this article to be disingenuous. Yes, C isnt "how a computer really works". Neither is assembly. The way a computer works is based off of transistors and some concepts built on top of that (ALUs for example). However, there is no need to know about any of that because you're presented with an abstraction (assembly). And thats really what people mean when they say C is closer to how a computer actually works: its a language with fewer abstractions than many others (most notably, its lack of garbage collection, object oriented behaviors, and a small runtime). That lack of abstraction means that you have to implement those concepts if you want to use them which will give you an understanding of how those abstractions work in the language that has them built in.
I believe that the PE in Industrial engineering works that way (ie., as a professional title designation). I don't think there's anything you can do with a PE in Industrial Engineering that you wouldn't be allowed to do as an "Operations Research Analyst". I read this a while back and tried to search around for it and wasn't successful, so sorry, I'm saying this with no cite (and not a lot of certainty). I suppose software engineering could work the same, but I seriously doubt anyone of the 200K+ salaried software engineers at top tech companies would bother getting it if it were just a title designation. Nor do the better paid supply chain analysts and other types who are essentially doing IE seem to bother with the PE designation.

The problem here is that we have sound engineers and special effects engineers, and I truly don't think there's a huge problem with the dilution of the term.

I personally don't like the term software engineering much, mainly because I think it's better to acknowledge that something very new has emerged, and that it really isn't a branch of engineering. I think that it shares a set of great grand parents with many engineering disciplines and a few other fields (the math department), but I think software is about as closely related to engineering as actuarial science or statistics, or maybe even quantitative economics. We have our own thing here. If we want to make it more rigorously licensed, ok, that's not a bad discussion to have, but I'd personally rather see it kept well away from engineering. I'm suspicious of degree requirements, but if we had one, a degree in math might even make more sense than than engineering.

I see a lot of this as an engineering land grab. There's all this talk about how software "engineering" is diluting the term engineering, and yeah, when you can read a book on PHP and MySql (or just the first few pages) and call yourself an engineer, that tends to happen.

But come on now, folks, let's not be excessively modest here. Incredible things are happening in software. PageRank is a work of math, not a work of engineering.

Before it strikes you as excessively paranoid, keep in mind that the patent bar specifically excludes mathematics as coursework that qualifies you to become a patent agent or lawyer. This surprises a lot of people, but yeah, someone with a degree in civil engineering can qualify to evaluate whether a new development infringes on page rank, where as someone with a BA, MA, and PhD in math? Nope, math isn't relevant to the patent bar.

The low, low quality of patent review in this field is pretty evident, and we actually go out of our way to specifically exclude people who probably have the strongest background.

Trust me, engineers will totally screw up software if they get control of licensing, and I assure you, they will absolutely exclude people with math degrees from licensing. Look, if they want to do that with structural engineering, go ahead, but they need to keep their mitts off software.
Is a giant sequoia tree, the largest of which was able to accumulate ~1350 tons over 2000 years, more successful than the quantity of worms that lived under it during that time? A continual measurement per unit time seems more fair to me than instant current weight at any given time. Maybe if it was possible to measure the biomass generated over the course of the year for each species. I'd think that's directly related to their energy consumption.
https://boingboing.net/2017/04/22/internet-archive-to-ignore...

They are gradually expanding the scope of sites where robots.txt is ignored, perhaps "testing the water".
I think what you're saying is ... people like to have more money?
An introduction to decentralized cloud storage
Model correctly and write less code, using Akka Streams
Fastai for PyTorch: Fast and accurate neural nets using modern best practices
How to Tell If Your Homepage Sucks
It is neither. This seems to be a very common belief (i.e., that corporations are legally required to maximize returns for shareholders), but it is neither law nor regulation. Nothing prevents a company, even a publicly-traded one, from making decisions with other goals in mind, even if those decisions will reduce profits.
Why are you comparing 12 weeks with the entire 2017 revenue? You'd have a better argument that this is peanuts for them if you'd make a fair and clear comparison.
If you want to learn how it works, it's a lot better to start at the lower level in my opinion. Reverse engineer something you use every day, get an achievable goal, maybe fire up x64dbg, go out and find some malware, make an advanced cheat for your favorite game or crack something.

You'll learn what code looks like to the CPU, you'll get a feeling for how OOP works inside that box (things like the "this" pointer, vtables), what structures look like in memory, how dynamic linking works vs static linking by actually looking at what that code looks like in an executable. And you'll have something to show for it - something to prove you've acquired enough knowledge to achieve goals.
The way I'd read that, "tough cookies" doesn't mean it isn't a valid need. It just means it isn't supported.
Or maybe even two of those - side by side ;)
Look at the lawsuit, not just the paper he wrote. He provides evidence of managers colluding to prevent conservative employees from getting promoted, examples of employees booing when the number of white male managers is listed, etc.
Take a look at OpenResty, which is nginx scriptable with lua.

https://openresty.org/en/

https://github.com/openresty/lua-nginx-module#access_by_lua
Launch HN: Station (YC W18) – One place for all your web apps
Hi HN,

We're Alex and Julien, the founders of Station (https://getstation.com/). Our free desktop app unifies all your work applications in one neat interface. Think of it as an efficient workspace for all your web tools.

We've always had a love / hate relationship with our browser: it's been our main work environment for the last 6 years but we keep struggling to stay focused and never found an efficient technique that would fix my natural impulse to open a new tab and get distracted.

After trying quite a few methods (Pomodoro, White noise, Do Not Disturb, ...) & tools (Franz, Toby, Rambox, OneTab, etc.), we came to the conclusion that distraction is a core-design issue in modern browsers that can't be solved with cosmetic changes or simple hacks. If you look at the very first Chrome interface (released 10 years ago!) you'll notice that it isn't significantly different from today's v69. What has dramatically changed is the number of working hours you spend in it.

That's why we built Station: it's a SaaS focused, distraction-free platform (600+ apps) that's not meant for browsing but solely for working with web apps. This translates in the first features we shipped: a "Quick-Switch" (a la Alfred) that allows you to quickly change page without losing focus, a "Smart Dock" that segments your workspace by automatically linking all pages to an app, a "Focus Mode" that kills all notifications with 1 click and an "Autosleep" (a la The Great Suspender) that intelligently unloads unused apps from your computer's memory.

We realize we still have a long way to go to offer the delightful experience we aim for, but we're committed to it. There are quite a few technical challenges, the main one being pushing the Electron framework to its limits: copy/pasting is sometimes erratic, CPU load can spike, embedded Chrome is constantly obsolete, support of extensions is experimental, multi-window is a bit laggy, and I could go on and on :)

We won PH's Product of the Year award last year (https://www.producthunt.com/posts/station-3) which led to a huge boost in active users. This comes with increased pressure to ship features and kill bugs: the community-fed roadmap (https://community.getstation.com/) is completely crammed but our team of 8 is truly grateful for the user feedback we've been getting. It's been really precious, both motivation and product-wise.

This is just the beginning. Our vision is to build an entire operating system for SaaS applications. We want to provide a platform so 3rd party developers can build new features on top of existing web apps, offering users a more native and integrated experience across all of their work tools. Ultimately, anyone using web apps at work would find value in using Station.

We're really excited to get your insights on what we're building. On average, our users are active 5h per day in the app: we hope you find it nearly as useful!

PS. You can download the app here: https://getstation.com.
It's available for free on Mac, Windows and Linux.
Compliance Basics for Developers
The government says they're pro business, but Trump himself is quite anti-Amazon (well, at least anti-Bezos, which extends itself to being somewhat anti-Amazon).
It's not a disservice or an injustice, but it does paint a very incomplete picture. Like talking about Harvard lawyer and law professor Barack Obama.
The Truffle VM stuff takes an interesting approach by (afaik) executing the languages getter/setters and then having a common data format (I presume?). What if someone could make a LLVM version of that?
Do you have a link to any papers about bayesian meshes? This sounds like a really neat technique, but my google-fu is failing me.
I disagree heavily. Many people worldwide are incredibly good at working with the technology in their environments. In fact, I would say most Silicon Valley engineers do not actually understand the environments they develop products for.

Probably one of the best historical examples was when Facebook had to force employees to use low end Android phones so their developers could figure out how badly the experience sucked.

Silicon Valley tells us to connect everything to the cloud while 10 meg Internet and wireless devices that costs us far more to stream than to store locally are common.

Security is another good example: Silicon Valley engineers are often worried about side channel attacks, arcane sandbox escapes, discussion about how to jump an airgapped PC using a speaker or something. Meanwhile, it's 2018, and Google just realized Chrome extensions are full of malware and is finally taking baby steps towards fixing that. We've had an ironclad solution over here in Chicago for years: We disable all Chrome extensions.

The technologies developed and the solutions created in Silicon Valley are rarely good solutions for the rest of the world. Silicon Valley is very good at fixing very first world problems, like the constant attempts to make travel data easier to find in your email box or your assistant, while failing to recognize that most people can't afford to travel often enough for a feature like that to matter.
Totally agree about Portland, I'm aiming my critique more at the institutions that make up "silicon valley" rather than California as a whole though. Maybe that wasn't clear.
I think you don't quite understand how things work. 5G may be efficient but the exploitable bandwidth is still limited. In cities the density of cellular mobile communications antennae is higher which leads to a reduced areas covered by a tower in which subscribers have to share the bandwidth with others. Also, in cities as opposed to rural areas, even when the bandwidth is shared, the users of a given area are often just transient. The conclusion is that the urban network quality is different from the rural one and that it (unfortunately) adds up as another reason to flock to a city.
It's part of the contract for most standard corporations (that aren't B Corps) - the management has a duty to do what's best for the company, which usually comes out to "have a good reason behind doing something". If Amazon comes out tomorrow and says they're throwing in the towel and giving away their money to the Seattle poor because that will have a more positive impact, the lawsuits will be immediate and fairly one-sided. It would be a fairly easy case to argue that Amazon would be failing in their duty to shareholders by spending their money on something with no hope of an ROI.
Worth noting that Heinlein didn't necessarily actually believe this himself. It's spoken by one of the many classic polymath characters which he liked to include in his stories.
The thing is, this is a bit circular. How can Amazon pay more than others, but it hurts them less? Because they have some kind of competitive advantage, no? That advantage is going to manifest somewhere. Saying that they are going to get a competitive advantage by raising wages, which they could only do because they had a competitive advantage... Doesn't really go anywhere. This just happens to be the chosen manifestation of their advantage, and honestly higher wages are probably one of the more socially-positive manifestations.
>But what I've stated 'is' still valid, if you look beyond conceptions and words.

No, it is not valid and you know it. Putting scare quotes around "is" is an admission that you are stealing that concept while denying it. If you are consistent you'd stop using "is" (scare quotes or not) but then your essay would clearly be incomprehensible non-sense which it is anyway.

If you are honest you'd take a step back and admit you have reached a dead-end in your thinking.
EPA says a little radiation may be healthy
Longitudinal analysis of Litecoin's development relative to Bitcoin's
> ...what about the folks who make up the "culture" of the valley? The workers, VCs, professors, etc. Based on the diversity reports from the big tech companies it seems like they are still lacking.

How so? Asians and Indians are very well represented among those categories in SV and the other tech hubs as well.
What's the "correct" level of diversity, out of curiosity? The US is ~75% phenotypically white (including white Americans with Hispanic or Latin heritage) and about ~62% white of European descent.
Spot on. Continuous outrage syndrome is a real problem feed by the fact that outrage and self-righteous news sellls better than just the facts news.
> 1. Identify an email address -- is this standardized?

Interesting, wasn't that addressed by GDPR? For that reason does german law requires information like this to be easily accessible, aka "Impressumspflicht". Lets compare for example amazon footers links.

Amazon.com

> Conditions of Use | Privacy Notice | Interest-Based Ads | © 1996-2018, Amazon.com, Inc. or its affiliates

Amazon.de

> Conditions of Use & Sale | Privacy Notice | Imprint[0] | Cookies Notice | Interest-Based Ads Notice | © 1998-2018, Amazon.com, Inc. or its affiliates

[0] https://www.amazon.de/gp/help/customer/display.html/ref=foot...
@OP/project creator: If your language allows the writer to define a program's control flow, more often than not it's imperative, and not declarative.
If Amazon's private intentions match this public description, then what they are doing is very admirable. The problem is I get suspicious when power turns populist... there is oftentimes an agenda. (See: Trump, or US politics in general)
Ground transport at 760 mph: New hyperloop passenger pod unveiled
Yet another reason to disable Javascript when surfing. Sure - disabling JS might break a few sites, but it's a price I am willing to pay
I think you replied to the wrong post! (Thanks for the nice article btw.)
They make it sound as if Facebook owns PyTorch, which is not the case afaik.
I've tried RSS feed, but needed more options. Our service offers filtering based on pre-releases, updated releases and regex. Currently we support 9 different platforms and we plan to support more in the future. What we discovered working on this nice project that ordering in tags and releases feeds are not chronological, but with GitHub custom version ordering which makes it very unrelailable.
Please do not insinuate that those of us who support higher minimum wages do not understand economics. It's extremely uncivil.
Had the same thought... it's the Westfalia camper of a Class 2.5 civilization.
Alright, that is pretty awesome.
I hope you give it a try. :)
And why do you care? You're not doing worse than you were before.
> If you've worked in consulting for any amount of time you've probably realized that outside of a few pockets (SF, NYC, Austin, etc) most of the world is really, really bad at technology.

You mean outside of Tokyo, Calgary, Tampere (points if you can locate it on a map without names), Geneva, the Ruhr area, Milan, Shenzen and a thousand other places?

The 'world' is a lot larger than the USA and there are many places where people are really good at technology.

They may not be able to address a large unified market and they may not have access to enormous amounts of dumb money to chase the latest social media fads but that doesn't mean you need to ignore their existence, unless it was your idea to underscore the point of the article.
Just a note, Kong is built on OpenResty and has a wide ecosystem of plugins already built in lua with it's own development kit to speed up development time of custom functionality.

Cannot urge how many times it's saved my ass. Not to mention it's very easy to scale!
>M3

Please do not refer to the Tesla model 3 this way, call it the TM3 or just Model 3 instead. The M3 is a BMW.
Dark Mode, Data, a brand new look and more in Sketch 52
I started on an MBA a while back, and it bored the daylights out of me. There was very little logic or empiricism to the material, barring a few studies that one can find out about in common business publications. The material was mostly fluff. I can see why many MBA'ers have a PHB (Dilbert's boss) reputation, to be frank.

It could be argued the real value is learning how to speak to and think like other MBA'ers (whether logical or not). And group projects are good for developing social skills for those who lack them. Hobnobbing has value in the real world.

In short, it's more of a club than a discipline. But, it wasn't for me. Your mileage may vary; and I'll admit I bailed before taking some of the courses.
That was thus marketing BS, thanks for doing the math :-)
> On that basis, is the implication here that hearing anonymous and vague internet praise actually tips the utility calculus of the company in some way?

In aggregate, yes. You seem to be trying to reduce this to "who cares about silly comments on the internet", but of course, that isn't the point. The point is about where our moral sentiments ought lie, collectively. And yes, the rollup of all the individuals making throwaway comments on the internet actually do synthesize much of our collective worldview. So yes, I do think that anonymous and vague internet praise actually tips the utility calculus of all companies. If you don't, then you haven't been paying much attention for the last decade.
Why are you so sure this isn't the case?
Soyoustart servers are not always (ever?) available and connection is not usually the best and they may cannot solve it because of customer agreement.

Also, Support takes much longer, maybe days, to respond.

If you see them as learning servers they are ok, plus you learn to negotiate with support ;)
https://www.theguardian.com/science/live/2018/oct/02/nobel-p...

“Sumner says the fact that Strickland’s Wikipedia page has only appeared today is telling.

“It took a Nobel prize for Donna Strickland to be noticed enough to have a (short) Wikipedia page written about her. Another example of how womens’ contributions to science go unnoticed and uncelebrated,” she says. “It takes the science equivalent of an Oscar for a woman in Stem [science, technology engineering and mathematics] to get noticed!””
#FuckFacebook
Note that IBM introduced a 68000 machine just over a month before the PC came out, which caused some confusion at that time.

http://www.old-computers.com/museum/computer.asp?st=1&c=623

But 1981 was just too early for 68000 non workstation machines since the early chips were slow and expensive. The 1983 Lisa was limited to 4MHz, for example, in contrast to the 1984 Macintosh's 8MHz. I remember the price of the chips dropping from over $100 to less than $20 in just one year back then.
Congrats to the PyTorch team!

These guys are doing wonderful work, have wonderful taste, and care deeply about their users.

Big fan!
"Virtual machine" has a broader sense than emulation or virtualization within a hypervisor. From the perspective of an assembly programmer, C implements a low level virtual machine that abstracts much of the drudgery that assembly requires. For instance, you can store 32 signed bits in a variable without caring about the native word size and bit representation in the underlying hardware (though in some circumstances you may still care). That is the "virtual" part of C's abstraction.
Language-Based Isolation of Untrusted JavaScript (2009) [pdf]