skysight-inc/HackerNews huggingface dataset:
Before going down this path, I suggest you pick up and read The Mythical Man-Month. The experience the author has closely matches my own experience.

What you’re describing has very little to do with python and a ton to do with your software developers and your environment. If you have bugs that are not caught before you reach production, how is your testing? Do you have a good level of unit test converge which can easily catch type safety issues? Do you have integration test and regression tests?

As the mythical man-month states there is no silver bullet. No change in language will solve any significant portion of issues without further changes to your process. Nor will it increase productivity in any significant way.

It also mentioned the theory of irreducible numbers of bugs. Changing languages will change where you see bugs but not the number or severity of the bugs.

Of course you also have the second system effect which can be quite interesting. It basically states you’ll have many of the similar issues from your first system but also a bunch of new ones from your second.

So what do you do? All is not lost. I would focus on making small but meaningful changes within your current team and environment. You’ll find the most long term success there.

Going with a new language is new and exciting but it’s also extremely risky.
Did you get there from here? https://factorio.com/blog/post/fff-244
And the entrypoint when Google got hacked by the Chinese was Internet Explorer 6.

People who think defending networks is merely a matter of choosing not to get hacked have clearly never tried to do it.
Yeah, I would be curious of a different scenario when:

- If E then I would take action A
- If not E then I would take A also
- However when the outcome of (E vs not E) is undetermined, hesitate from action A.

Does anyone know a real world example of such a situation?
All connected devices should be similar. IoT included.
I'm building this right now actually. Superclass [1] is a place to submit online learning resources by topic, then upvote/comment on the most helpful ones.

The goal is eventually something just like you described, kind of a crowd-sourced curriculum builder.

This version is rough and buggy, but would love everyone's thoughts/feedback (sam@directedworks.com)

https://superclass.co/

Edit: sign up for occasional email updates here: http://eepurl.com/dwgBnP
Not quite slackware but I use Gentoo and have since I was 14 or so. In later years, I never was really continued to use it for leet reasons, it was merely being used to it and it being familiar. I tried to use Ubuntu for a few years but I just got tired of how it would behave when things broke. while gentoo required more time to get to work, I always knew how to fix things.

It's okay, the good thing about Linux, at least for non-production systems, is you have choice. I imagine for some of those who use slackware, it's similar. It's not for leet points or whatever, it's just what they are comfortable with.
> why apple always fall towards the earth but not earth towards an apple?

But it does.
I work at Red Hat (part of the CoreOS acquisition) and I have to say that PatternFly has not been useful to the project I work on.[1]

First, PatternFly is big. We were mandated to adopt it, and it tripled our CSS (from 45kB to 145kB). PatternFly also bundles Open Sans web fonts, which (depending on font format) add another 200kB to 4MB to the initial page load.[2]

Second, development is slow. There's a rewrite of PatternFly in the works, and its roadmap predicts a 1.0 release after April of 2019.[3] It's a CSS framework! How can it take over a year to make?! There will be two major releases of React in the same time.

Speaking of React... PatternFly-React has similar shortcomings. Their babel setup doesn't seem to support tree shaking, so if you use any PF-React component you'll have to bundle 2MB of JS. The speed and quality of development leaves much to be desired. For example: It took them five months to merge a TTY component.[4] We wrote a similar component in two days.[5]

1. https://github.com/openshift/console

2. https://github.com/openshift/console/pull/3

3. https://github.com/patternfly/patternfly-next/milestones?dir...

4. https://github.com/patternfly/patternfly-react/pull/160

5. https://github.com/openshift/console/pull/34
Their eu site only has access to a limited quantity of articles. Shame
The problem with all these frameworks is you end up with a huge mess of markup unrelated to your application, and then have to have another tab open the entire time with documentation making sure you spell every class name right and dont miss a single <div> tag.

Native web components with shadow DOM styling are the way to go forward IMO. Otherwise stuff like this leads to namespace issues and horrible regressions caused when the inevitable need to override something occurs and your only option is to !important a property.
Which business or consumer routers can be configured for auto-updates where the vendor limits updates to security fixes only?
> As a European, I consider this a good thing.

I am ideologically more aligned to pacifism, the problem is that it does not work in a world of wannabe highschool bullies (USA, China, Russia, Iran, Saudi-Arabia, Qatar) vying for regional dominance.

Europe is so damn powerless and underfunded that we cannot even ensure that basic human rights are respected in conflict areas. On a bully stage, the tiny kid will always be the one that's bullied. No matter how economically powerful the EU is.
Then they're welcome to block me with a paywall, as some do.
The article takes a while to get to the heart of the matter, so, even though I do work in this area, it took a solid three paragraphs to realize that this was talking about sum of squares (SoS) optimization.

The whole field is interesting because a lot of problems can be phrased as optimization over non-negative polynomials (e.g. finding Lyapunov functions for systems which gives you stability results). The problem? Optimizing over non-negative polynomials is NP hard and non-convex. On the other hand, we know SoS polynomials are (a) nonnegative and (b) easy to optimize over (this is equivalent to a semi-definite program, which is a convex program and therefore “easy” to solve), so we optimize over those instead.

The problem, of course, is that there are non-negative polynomials which are not SoS polynomials, but it turns out this latter class is large enough to be useful in many cases.

The authors of the current paper show that, in fact, you do not need to solve a semi-definite program (SDP), but instead can phrase the original problem as a sequence of linear programs. To give you an idea, the best known bounds right now for SDPs are roughly O(n^3) in practice (with large leading constants) where n is the number of variables (assuming a small number of constraints), while for linear programs these bounds are O(mn^2), where m is the number of constraints.

For large n, the blowup in computational time is spectacular. To give you an idea: solving a linear program with a thousand variables and roughly ten thousand constraints takes around 3 seconds on my 2015 MBP 13”. Solving an SDP with 10 variables and ten thousand constraints takes upwards of twenty minutes (these 10k constraints are really just one equality constraint, but the matrices in the constraint are 100x100).

Of course, having structure in your SDP can make life a lot easier (it turns out that sparse SDPs are extremely fast to solve, if the sparsity pattern is a special case called Chordal sparsity). For further fun, a lot of NP-hard problems can be phrased as simple nonnegative polynomial programs, and their respective SoS relaxations form what is called a “hierarchy” of relaxations. You can get whatever accuracy you want on these problems, except that you pay with an exponential blowup of variables or constraints.

———

Apologies in advance for the (likely many) typos since I’m walking and typing this on my phone.

EDIT: one of the professors I’ve taught for has a great set of slides on SoS and respective relaxation. If you have a little bit of background in optimization, I would highly recommend them [0]!

[0]: https://stanford.edu/class/ee364b/lectures/sos_slides.pdf
I do PHP a lot and it is extremely inconsistent. Even PHP7.
Like half of standard library uses _ and other half does without them (var_dump(), phpinfo(), gettype(), get_class()). Half uses to other half 2 (deg2rad(), strtotime()). So many bugs because of comparsion and operators doing wierd stuff.

PHP is mad. I think they have to keep it for legacy reasons.

Don't get me wrong i think the way php handles requests is useful for the small websites i create and i would probably not use any other language for that. But PHP is THE dirtiest most inconsistent language that people actually use.
-It does; however, the timestamp only shows when the report was compiled; it does not show when the data the report is based on were collected.
Wow. I think I am going to build a test device for this. It would be very simple: Two female DP ports with pins 20 wired together through a battery, resistor, and LED. For good measure, it should be four ports so we can test mini-DP as well. If the bulb lights up when you plug both cable ends in, then the cable is bad.
Carmakers will not be liable if I break your brakes.

Why should your router manufacturer be liable if I break your router?

Clearly in both cases the company failed to manufacture a secure enough product.
One of the things I’ve learned from doing UI work is that some people absolutely do not picture things in their head. My boss, a generally smart guy, would insist we could squeeze one more thing in somewhere and even though everybody said it wouldn’t fit.

So we had to build the stupid thing to show him it wouldn’t work. But until then he needed this thing to happen and neither physics nor his most capable people were going to convince him otherwise.

Now, clearly this is a control freak we are dealing with, but also someone in authority who doesn’t trust images or shapes in his head. I had never encountered such a clear case of this happening and it opened my eyes to it happening elsewhere.

Some people have low spatial intelligence. You would think becoming a ship captain would cull out a lot of people with that problem but maybe if you’re good enough at other things it doesn’t slow you down that much? Maybe he had to see things to understand them.
WOW, THIS is GREAT - THANK YOU for POSTING IT.
Applies to software too. Standards need to be strongly defined with no leeway. Parsing should be tight and leave no room for creativity. (Text protocols like HTTP I'm looking at you!) Anything that deviates should be rejected by reference implementations instead of trying to be "robust" by accepting junk.
Yes:

4C. You agree not to access Content through any technology or means other than the video playback pages of the Service itself, the Embeddable Player, or other explicitly authorized means YouTube may designate.

Source: https://www.youtube.com/static?gl=US&template=terms
For that matter "untargeted" in this case just means "not targeted using unrelated viewer data." There's a significant amount of targeting that can take place by targeting based on the content and site. If anything, I would argue that the obsessive ad-network, viewer-based targeting online often has tremendous targeting failures as compared to traditional content-based targeting.

I started distinctly noticing this over the last year or two in thinking about how much more relevant I found advertisements in print magazines and journals as online. In literary journals, I'll find advertisements from publishers about their new releases in related topics. In scientific journals, I'll find conferences, new lab equipment and products for related fields, and so on. In design journals, I'll find advertisements for furniture, fabric, and so on. I get one local art magazine mostly for the advertisements, which are primarily new exhibition announcements. I actually somewhat enjoy seeing these sorts of advertisements: they're clearly marked as ads, but they're also actually useful. If, say, New England Biosciences puts out a kit with new features, their advertising in Science can let me know about an option I might otherwise not have heard about, for example.

Yet even before I started very strongly blocking as many ads and tracking online as possible, the targeting was horrible by comparison. There were the saturation-advertising systems, which would come up with wonderful decisions like "this person just bought a new mattress; that must mean they buy mattresses often, so let's show those advertisements" or "this word was used somewhere in the website, let's show stuff tangentially related to that word," or "everyone is interested in ONE WEIRD TRICK." Most of the time, these advertisements had nothing to do with me, or what I was reading, and they were obnoxious and unhelpful. How this became the norm online, just because on some rare occasions, the algorithms might work well, as opposed to the very well-targeted advertisements in print publications, is quite confusing.
>> but the knowledge per dollar gained would be infinitely higher.

> Would it be?

I meant that literally. 1/4x is infinitely larger than 0/x

> And the likely outcome is that the effect is minimal.

Everyone knew this was true before the study started.
Josh Kaufman’s book The First 20 Hours seems relevant here: https://first20hours.com/

(You May recognize Josh as the author of The Personal MBA, which is an excellent book.)
Fooled by Your Own Brain (2014)
Scientists discover new magnetic element
Tesla Model 3 crashes in Greece while in autopilot, possible suspension failure
Yes — I should have written IE10/11. Neither supports @supports, though, so that's still a good way to progressively enhance for grid.
Micron's 3D XPoint Could Revolutionize AI
POSIX one-liner to download all PDFs:

$ curl -s https://www.myharvardclassics.com/categories/20120212 \
| grep "downloads.*download" | sed -e 's/href/\n&/g' \
| sed 's/.*\(http:.*download\)/\1/g' | grep " - " \
| grep -v target | sed 's/"> - / /g' | sed 's/<.*//g' \
| while read link rest; do \
if [ "${i}" = "" ]; then i=1; fi; \
wget -O "Harvard Classics - Volume $(printf '%02d' ${i}) - ${rest}.pdf" "${link}"; \
i=$(( i + 1 )); \
done
Create Previously Impossible Games
Bitcoin Backlash in Central Washington State
I have found that good high quality blogs typically link to other high quality blogs. Most of the ones I am familiar with are math/computer science blogs run by researchers.

If those topics are in your wheelhouse there is definitely a ton of high quality original content from the advanced undergraduate level to the research level.

so maybe a lot of the internet is seo ranked shit show...but not all of it.
That’s all software engineering these days.
imo you should definitely do linear algebra before learning RL or stats. it will make everything else much easier.
Why didn’t you use PFsense from Netgate?
Sounds like dilemma: https://en.wikipedia.org/wiki/Dilemma#Use_in_logic
If you want to truly understand the difference. You'll have to travel far back in history.

America did not exist yet and Europe was a poor place. India and China were rich and had a huge trade surplus, they were getting richer and Europe was getting poorer. And they were not interested in invading other countries.

Europeans invaded and robbed India and Africa from where they got most of their wealth.

This wealth helped Europe industrialize.

During this time someone looking to travel to India accidentally discovered America.

I'll leave rest on you to research.

Fast forward today, American companies (facebook, google) have succeeded in extracting huge value from the European continent.
Partly due to their economic policies and immigration of talented labor from other countries.

Europeans do not welcome immigration, considering the fact they are the nations who've robbed developing nations.

And Europeans do not like it because they've rapidly aging population, they are not in a position to compete with America and rising nations (India/China etc...)

Europe is now in wealth preservation mode. They want to stop wealth from leaving their shores.

As Europeans come together to protect the wealth and they've somehow made a case for the welfare state.

Today, Europeans ride their moral high horse and advocate for high standards, but why should anyone give them any creditability when their roots are imperialism / plundering poor nations.

GDPR is yet another unreasonable and difficult to comply with policy coming out of Europe. It's their wealth preservation plan.
I get that they want to convey that. But prove it. There have been some studies into this, I am sure. Show some of the replications. (Specifically, do not show the initial studies.)

Appeal to the times I've been focused for a time gets me to ignore all of the times I did the same and produced nothing. Not only produced nothing, but consumed nothing, as well. Both have happened. I do not keep a solid journal to say that one happens more than the other. One certainly made me happy, so I can remember it better. But that is the definition of selection bias.
yes but we assign a huge normative value to this arrangement. I think that idea is more modern.
They should have used different pins for source and sink power.
It now says occurred instead of obtained.

No set of pages in Wikipedia imply “we hate everybody else” quite like the math pages. It’s like the math folks have either forgotten that Wikipedia is for communicating with people, they just don’t care, or they don’t know how.

Every time I read a math page on Wikipedia I want to go watch a Feynman lecture as eye bleach.
How is it harder for a US based company to comply with GDPR than a EU based company?

There is no breakage of the end-to-end principle either. EU can only legislate in their own region, so they can't enforce GDPR outside of EU. A company thqt is GDPR compliant for every user doesn't have to check the IP at all.
Any differences stem only from the companies will to keep abusing users data in the rest of the world.
...and I also wonder why this still uses a square lattice on the bottom layer - shouldn't a continuous version permit the use of a hexagonal lattice, which doesn't work that well within the discrete domain (although people have attempted it not that unsuccessful, but it still had issues.)
There is a voltage drop on a diode, around 0.2 - 0.7 volts, cannot this become a problem?
Make is horrible because it does not handle spaces in paths

Putting spaces in pathnames is idiotic to begin with. I have written Perl scripts that are 3x more complicated just to deal with spaces in pathnames. You might as well blame Make for not handling UTF-32 characters in pathnames -- I mean, someone might want to put a GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL (U+03FF) in their path -- Make would suck if it didn't allow this.

You missed the most egregious problem with Make -- the fact that commands must begin with a friggin' TAB! No other whitespace will do. Think of every manual writer who has to somehow convey that the whitespace you (don't) see is a TAB.
There's the possibility of digital citizenship for some EU member states but I have no clue if it grants any of these rights or protections, or is even legal for most countries (or specifically, America).

EDIT: typo.
For people who don't know, this is the most cited journal article in philosophy written after 1990.
It’s similar to tons of paper wasted for flyers no one asked for. The people spamming this stuff are never really held accountable for their environmental footprint.
The security levels of most electronics products connected to the Internet, be it IoT or routers, can only be described as criminal negligence. There is no financial incentive for the manufacturers to invest into proper security, and they typically just add some junk to the firmware they get from the SoC vendor and ship.

I'm not sure I agree that making the vendors liable in case of vulnerabilities is the right way. It should probably suffice to require vendors to define a guaranteed product support period, where they are obliged to provide security patches, and then hold them liable if they fail that.
It’s funny how easily you throw around straw man fallacies.
import turtle
t = turtle.Turtle()
t.circle(100)
If you install someone's free plastic brake pads, you're at fault for whatever happens - and if someone offers to give you something for free and you agree, they don't have to follow through. If you buy them, there's an implied contract that you will receive them. In that implied contract, our society has also inserted "and they won't kill you." The idea that every time a dollar changes hands an implied contract is made underlies US business law. Related to this idea is how rights holders will be offered money for photographs they're giving away for free - because the person who wants to use the image wants to be protected by the implied contract. In this system money is the magic spice that makes agreements real. (If someone gives you their car for free, the courts will sometimes let them take it back. Not so if they sell it for a dollar.)
It's certainly not impossible. Star Trek also got revived after a similar time. But Star Trek got a few seasons already, and there's no big story that got interrupted. Firefly got its big story interrupted. I suppose seeing how it turned out 16 years later could be interesting, though.
HN is a good reflection of Silicon Valley actually. Mostly people working for big companies who loves to read about and criticize startups but don’t have the guts to attempt one themselves.
> Are you saying that you shouldn't be allowed to trade use of your personal information for services?

I think that's the crux.

That information is to be regarded as part of some inalienable rights, that those who have those rights cannot give up, even if they want to.

Not allowing people to waive their rights prevents a race to the bottom, in theory.
Premier Diet Keto
Premier Diet Keto You see, supplements don't build great physiques-dedication to proper training and nutrition does. It makes sense think of it like your body's telling you it needs a day or two off, but the desire for more muscle mass drives many to work out to the point of counter-productivity.|As such, we shouldn't be surprised that former bodybuilders have been able to dominate strength competitions while retaining much of their bulk. Our Body Transformation Workouts are designed to overcome all plateaus and to pack on noticeable muscle in all the right places in record time.
http://www.healthmegamart.com/premier-diet-keto/
It's a known issue that latest version of Mac OS has problem to connect to external 4k monitors. I did not experience kernel panics, but lagging on display, high memory and cpu usage on the windowserver daemon.
Elon Musk, the Donald Trump of Silicon Valley
Premier Diet Keto
I agree, but the providers are financially incentivized to make the UX worse via all this stuff, which reduces the number of providers offering a non-terribled UX.

In becoming ad revenue maximizers, taking for-granted assumptions on audience, this situation doesn't optimize for serving the audience well. And since their models are to provide content in bulk, it keeps users served "well enough" to keep coming back, as opposed to less-funded alternatives which might provide a better UX, but don't provide the bulk content that monied sites can.

Fundamentally, people visit sites and endure bad UX if the content is there to draw them. The utility cost of bad UX often isn't the dominating factor.
It's about training your brain to spot the type of systemic holes. You can understand the general concept of, say, a side-channel attack but still fail to see a new opportunity to use it in a domain you're highly familiar with if you don't pour over the details of an attack like Spectre.
don't you think we'll just end up with more cases of content being thinly-veiled ads?