skysight-inc/HackerNews huggingface dataset:
It’s nowhere near as simple as that. Store brand products have one special, massive advantage over non-store products. They don’t need to fight for shelf space - they are guaranteed it. As a result they don’t need to market heavily because they will automatically get the exposure they need. Try doing that with a non-store brand. Chances are you will go bust before you get the opportunity to build a reutation for quality.

The other issue here is that an overtly ‘basic’ brand name and trade dress is a form of marketing. Some people will go out of their way to seek out such products, for them its useful product differentiation and in fact it works exactly the same way as brand differentiation. It’s not actually any cheaper either, it isn’t any less expensive to print a generic label as a fancy one. The guveaway is packaging quality, it’s usualy comparable on store brand goods because in reality people aren’t looking to trade off quality for price. They’re trying to get quality products cheaper. It’s all just signaling.
Because I am obligated to resume investing based on a HN comment? Wow.
In my experience the active aversion to all kind of magic make Go code more maintainable even if you're not familiar with that particular part of the code base.

Stuff goes in, stuff comes out. You don't need to wonder if something outside of the scope magically comes around and changes things in the middle.

Also Go's concurrency pattern with goroutines and channels fits really well to my mental models of how stuff tends to work in my field.
I’m a Mac user. But I wish the project the best of luck!!! The proliferation of powerful terminals on all platforms is a blessing for all devs!
Yes and no; we can reduce the amount of it, but since we have different features, we will pretty much inherently generate code that skips FastISel. For example, “match” generates IR that’s not part of it. (See here for more: https://internals.rust-lang.org/t/why-cant-rust-use-llvm-fas...)

It’s a huge problem with a number of different causes.
A proper type system offers a level of safety and correctness that simply cannot be achieved without one, especially as the complexity of an application grows. Also, the supposed lack of cognitive overhead without a type system is actually a subtle form of technical debt where you move faster because you eschew thinking deeply about your data structures up front, but inevitably pay a bigger price in production when you have to debug data type errors at run-time. The debt has to be paid again by every new developer tasked with working on the project because they have to organically absorb an understanding of the application's data structures that could have been explicitly defined and enforced by the computer. Finally, the extent of "defensive programming" required to begin to make up for a type system actually adds a ton of extra code itself (e.g. tons of guard blocks testing brittle application values at run time). Not all type systems are created equally, but a code base without types is pretty much always worse than a comparable one with types (the exception being shell scripts and other relatively simple programs that aren't maintained by a team of developers)
>A newline character is no longer automatically added at end of buffer.

yesssssssssss
Ok thanks, that makes sense. For anyone else wondering what TSO is, see https://en.wikipedia.org/wiki/Large_send_offload

But again, couldn't there be NICs with offloading QUIC capabilities? Maybe this could even be done with firmware updates (I don't know how much of the TCP offloading is done in real hardware)
The Windows 10 calculator will soon be able to graph math equations
>People who disagree with you aren't always trolls or bots

>There are people out there with differing views

Strawmen.

>And not like it justifies the Russians, but MediaMatters bots Reddit for the DNC

Citation? What's your point, anyway? This is just what-aboutism that has nothing to do with the question at-hand. Obviously.

>I don't think HackerNews is a big enough target for anyone tbh

The HN community is sizeable and traffic from articles posted on HN routinely knocks sites offline. Additionally, some of the sharpest technical minds online hang out here. Of course it's a rich target.

Your comment is all deflection and strawmen. Not much unlike the standard propaganda of the day.
You're (mostly) correct. I misread parts of his argument. But he doesn't conclude that opposite, only that luxury housing doesn't have the impact some argue for, and also that it might have very little impact at all on the opposite end of the market. However he does spend some time demonstrating that it does have some effect on the next tier down, then a little less on the next below that. And, as I argued, that some of the luxury inventory is purchased as buy-and-hold, not buy-and-move.
That said, you're right that there are a lot of things we should be on guard for, but that aren't falsifiable.

I suppose that's what the ~1850s quote "Eternal vigilance is the price of liberty" is about. That there is much in a healthy democracy that cannot be mandated or prohibited, but must constantly be observed, thought about, and judged publicly in an open exchange of ideas.
"nano" is an interesting creature - it was originally developed as a replacement for the "pico" command that shipped with "pine" (an amazing curses-based email client) because the license on pico was just not really clear.

I still use nano 50% of the time because it's so easy to jump into a file, make some quick changes, and jump out. Plus the mark/cut/paste keystrokes are seared into my memory after years of use.
The Sims Wouldn't Exist Without This – Nostalgia Nerd
The solution is, as always, less people.
I recall my mother telling me that when I was 8, I used to take my 5 year-old-brother places — just the two of us — on the electric streetcar. I handled the money to pay our fares. This was in Milwaukee in the mid-50s. No big deal.
Ionic thrusters only work well at very low pressures. At atmospheric pressure they are no better than a cold jet, just like opening a bottle of compressed air.
I should, but no. It was a company that sold software to hospitals that would integrate software/servers from different departments via a protocol called HL7. Hospitals were not generally on the internet in the early 90's. So, we would do a week on site installing an AIX box and the software, do a few integrations, etc. Before we left, we'd install a 56k modem.

UUCP was handy because you could push files and run remote commands on a batch schedule without a lot of scripting. We did have some clients that had more complicated setups where we would have to resort to SLIP (serial line IP) and more traditional scripts/rsh/etc. All terribly insecure, with plain text passwords in files...or worse, ".rhosts" files.
Both are modern languages but with (IMO) vastly different views on how a language should be constructed.

Go went with simplicity to a fault. No generics (use code generation instead), just one way to make a loop, garbage collection.

Rust on the other hand has all the bells and whistles a language could have combined with the ability to micro manage every bit of memory you're using.

People tend to lean either way.
> "Use WebP! For everything! With Fallbacks!"

I can get behind that. :-)

What I meant by "for everything" was to use it for both photographic images and illustrations instead of using two different formats.
I drive stick... have since my early 20s. I'm ashamed to admit... you can still text and drive. I don't anymore but that's not even the stupidest thing I've done, steering with my knee. Skilled drivers aren't always good drivers, but skilled drivers can free up a hand or two
Seems a little silly to have the defaults geared towards displaying images with 3-6 times the pixels that someone's monitor has.
He plead guilty and returned $50M. He also didn't have to be a computer hacker, just able to set up company and bank accounts abroad.
Seems interesting, but unfortunately the leaf guide is empty.

https://uucp.dataforge.tk/~uucp/wiki/index.php?n=Main.LeafNo...
You do know that "desktop linux" and "server linux" are the same thing, just with different default programs and configuration styles?

I'd agree that yes, distros meant for desktop usage have less secure defaults, but that's not necessarily to say they're "less secure" if you understand how you're using them.
Theia is an IDE framework implemented with cloud first mindset, not a code patch to make VS Code to run in cloud. It does reuse important VS Code components, like Monaco editor, language-server and debug adapter protocols, and VS Code extensions, but relies only on stable and documented APIs for it.

Also:

- In addition to support of VS Code extensions, it has more flexible extension model to allow building white-labeled products like Gitpod (www.gitpod.io) or ARM Mbed Studio (https://os.mbed.com/studio/)

- It's open-source governed (Eclipse Foundation), i.e. no dependencies to Microsoft, all contributions are verified on license compatibility with Apache 2.0 and so on.
This has been a configurable option since forever.
> To suggest to the public (or – often more lucrative – to some gullible investors) that further development in this field will somehow result into a being that thinks for itself, has feelings similar to a human, has emotions similar to a human or to put it aptly: that it will result in something that experiences Being (in Heidegger sense), is always wrong, often a blatant lie and in some rare cases even straight-up fraud.

It is too strong a statement for my taste. And it smells of cognitive dissonance. How not a human can be a human? It is logically impossible, isn't it?

We have no satisfactory definition of a human being. So we cannot state that computers are not humans already. There are no satisfactory definition of 'sentient', 'consciousness' and all other things that demarcate a line between humans and others (ability to recognize myself in a mirror is a self-awareness? is it a fraud?). We just do not know. We need a strength to accept our lack of knowledge, and honestly admit that we do not know if computers are humans enough or no, and at the same time we deprive them of human rights. It is bad thing to do, but to not do it, to fix it, we need to aquire knowledge, and searching for a knowledge begins with acknowledgement of ignorance.

Don't be mistaken about me. I do not believe that computers are humans enough already. I do not believe that they become humans in a few decades. It is a long way for cognitive sciences to make a silicon sentient being. But I'm a strong believer in acknowledgment of ignorance. Failure to acknowledge ignorance leads to a rationalization, to a complete garbage in place where knowledge must be.

Moreover, maybe "here is no consciousness at the end of the road that we are driving on with AI" is true. We see consciousness as a some kind of magic, but there are no magic in AI, so there is not consciousness. The problem is we can destroy the very idea of consciousness by studying consciousness in humans: if we understood it, there would be no magic, therefore there would be no consciousness.

> imagine any other way we might be able to develop an actual artificial intelligence. Then what? How do we name this so it makes sense

It is General AI. Name is coined already. I see no problem here, it is not hard to invent a new name for a new thing. Or even more interesting: why we need a new name for a new thing, if it is indistinguishable from an old thing, from a human?
My sense is that if an article is telling you what the rich are doing, they're really telling you what you should want to be doing. I get it, screen time and lack of social connection is hurting us. It's forcing a human evolution, and that isn't comfortable. Who will survive in a world where people willingly avoid eachother as much as possible, and who get all of their social interactions through technology? I don't know, but I do know it is too late to "walk it back" unless there is a massive solar flare that fries all of our tech.
This would be pretty trivial in the Chrome Inspector. Try loading your site, opening the inspector console and running this..

document.styleSheets[0].cssRules.length

..and then work on aggregating all stylesheet rules according to your needs (per stylesheet etc)

Then if you want to automate further, take that code and use puppeteer to run it headless. That'll work with single page apps as well, in a way the OP's tool (nice work btw!) and DomDocument in PHP never will.
A quick first impression question: how important is the laser interference? Could you do this with a multi-centimeter graphite rod, by heating one end?
I'm Dutch and we only drive stick here. I've also driven in San Fransisco and holy mother of god I was glad I had an automatic there, the hills are insane and it would give me (as someone who only drives stick) a heart attack to have to drive stick on those hills.
> To serve the same amount of traffic with QUIC, you'd probably need multiple Xeon Gold CPUS. I guess that Google can afford this.

Can you explain more about how the negatives you mention weigh up against the positives? There isn't a net benefit somewhere? If not, can something be changed to give a better balance like a hybrid solution?
It's too bad the Windows Store only contains Ubuntu LTS editions. It'll be July 2020 before all the improvements from 2.9.3 on up become available for most WSL users. :(
I, for one, would blame "some guy in Russia" if the alternative was 30 years in prison...

...then plead guilty to all counts.
YC actually organized such a camp several years ago. While the speakers were great, I found the bottom line a little bit disappointing: don’t try to make your own decisions, the best returns are achieved by attaching your deal flow to a more senior investor.
There are experiments where they raise cats in an environment with only horizontal stripes or only vertical stripes. Cats raised with only horizontal stripes will avoid the rungs on a chair, but run into the legs. Cats raised with only vertical stripes will avoid the legs, but smack into the rungs with a mystified look on their face.

That old person already developed their spatial skills in an actual 3D environment. There is evidence that babies and toddlers need substantial experience to learn to see their environment properly.

In experiments, an infant will accept that an object transformed into a random other object while briefly out of their sight. They will not accept that one object turned into two objects.

This makes sense. A plate is flat from one angle of view and round from another. You change the angle of view, the shape radically changes. But it remains a single object.

Babies don't yet know which transformations make sense, so they will accept that a truck transformed into a clown toy. They will not accept that a truck transformed into two clown toys.

So I think you have that backwards. People with an already developed understanding of 3D spatial relationships based on lots of living in an actual 3D world can relate meaningfully to a virtual environment. This in no way supports the idea that simply seeing a representation on a screen of a 3D environment can help a developing child properly code up their spatial reasoning.
If you look at kernel code for many flavors of Linux you'll see annotations that hint at which branches of code are more likely.

Similarly, many JIT compilers create statistics on the fly already; for instance these are used to better predict which branches are most likely to occur and thus be prefetched.
I certainly see less of this than you, but you have a brand. I suspect that matters a lot.
I did not intend to “attack” you and I don’t believe that’s a good-faith characterization of what I wrote.

I do attest to this same criticism of Haskell from time to time because I believe it’s important to refute the very frequent, baseless claims that are often made on Hacker News that claim that functional programming or static typing can make any difference on the reliability or rate of defects in software: they cannot and do not.

I’m not at all trying to dissuade anyone else from using Haskell if they want to use it, and in fact I’d even go so far as to say Haskell is my favorite programming language.

As long as everyone checks the wild claims at the door, and we all admit that there is no difference in terms of safety, robustness, performance, reliability, readability, etc., between Haskell, Scala, Rust, OCaml, Python, Java, Go, Erlang, C++, C#, F#, C, FORTRAN, etc.

None of them is conceptually superior or dominant across a wide range of use cases. It’s just as easy to get hard-to-fix errors in all those languages, just as easy to categorically prevent other classes of errors, just as easy to design for compositional or extensible interfaces, etc.

As long as everyone is essentially willing to accept a No Free Lunch theorem about programming languages, then I don’t care what language people like to use or happen to prefer for personal reasons. I’m not attacking any such preferences.

But when there are unqualified comments about some paradigm or language (like functional programming, or Rust, or Julia, or Haskell, or static typing) being strictly better than some alternatives (like OOP or Python or C), then it’s worthwhile to counter that claim by pointing out that no, in fact, all those paradigms easily lead to the same problems and in no way offer any type of widely applicable solution to the usual problems of developing software.
https://idioms.thefreedictionary.com/rope+of+sand
Two questions: can't large files continue to be served on HTTP2? and won't https://www.dpdk.org/ allow user-space network stacks to do segmentation, etc...? (Maybe it's too immature?)
Show HN: ClashHoles – Clash Royale clan management made simple
New Zealand Bans the Christchurch Suspect’s Manifesto
Low IQ doesn’t mean incapable of changing behaviour. You keep assuming this link but I don’t see any reason to assume low IQ prisoners are incapable of rehabilitation.
Interesting. I used to have a UUCP email and news feed back in the 90's, for the BBS I ran in high school.
Right, and the article says you wouldn't need to do it at "cryogenic" temperatures. I thought this was funny: "Nobody ever thought that you would actually be able to do this at such high temperatures."
If you do that you will probably hurt your productivity. There still will possible errors made by using 3rd party code.

In my opinion optional type checking is not comparable to statically typed language guaranties. So if I do not need types I would use python. If I need/want type specification I would use statically typed language.
"TCP Fast Open is a stellar example of one such modification to TCP: eight years after it was first proposed, it is still not widely deployed, largely due to middleboxes."

Anyone remember TTCP?
No, they are not the same thing in their USE, which is exactly the point I'm making.

I trust nginx, sshd, postgres, postfix, etc. much more than I trust the gnome file manager, evince, dbus, pulse.

For every exploit that nginx currently has, there probably are a thousand lurking in gnome's file roller.
No need to wait until 2020. From the GNU nano README:

-------------------------------

How to compile and install nano:

Download the nano source code, then:

tar xvzf nano-x.y.z.tar.gz
cd nano-x.y.z
./configure
make
make install

It's that simple. Use --prefix with configure to override the
default installation directory of /usr/local.

If you haven't configured with the --disable-nanorc option, after
installation you may want to copy the doc/sample.nanorc file to
your home directory, rename it to ".nanorc", and then edit it
according to your taste.
I don't think this is an honest question. You've pushing your agenda.

Linux has a big ransomware problem and with inexperienced users running it, it can be easy to attack.

See:
https://www.scmagazine.com/home/security-news/new-b0r0nt0k-r...

and

https://www.bleepingcomputer.com/news/security/b0r0nt0k-rans...

And Mac is certainly not immune:

https://www.cultofmac.com/416299/stealthy-malware-will-hold-...
This is so strange. Just 2 days ago I realised that although excessive sound production is usually a symptom of a machine that is not working properly, if a machine is designed to produce sound to dissipate energy, that energy would not be converted into heat within the machine. The energy is carried away at the speed of sound.

I have been thinking about using a similar process to make a "middle of the room" air conditioner that creates a localised cold spot, and sends the heat absorbed out of the room through the walls and into the surrounding atmosphere using low frequency pressure waves.

All of these processes are likely related, and macroscopic systems based on these principles almost seem magical.
Boeing is solidly at fault here.

I have to preach the idea that networks and computing are not magic. While yes, I cam talk to people all over the world, the information I'm trying to communicate still has to be put in front of a person to be communicated.

An aircraft company should treat information dissemination to pilots as as critical a toolchain as their supply and manufacturing processes.

If your tool cannot be used safely, your job isn't done, no matter what your marketing people say.

If it were a financial services, or big data cpmpany maybe I'd lend credence to the safety of leaving that out.

Not aviation. There is too much at risk there. Flight is the equivalent of riding a bubble of air to your destination, which necessitates the continuous balancing of aerodynamic forces, facilitated by increasingly complex hybrid systems of direct human control and automation.

At the end of the day though, a pilot/plane combination should be able to be salvaged even with catastrophic loss of piloting aids, even with catastrophic loss of integrity of the automation on board.

Automation should make flying a plane easier. Not render pilots ineffective when it malfunctions or fails.
not happening to me, never did
Not to be a total smartass, but if your Python codebase is not that big yet, then the correct answer is none of the above- rewrite in a compiled language if you find the lack of static checks disturbing.

I have been using "type checked" python for a year and let me tell you, it is not even 10% as good as having a real compiler. Python type checkers are not even close to 100% accuracy.

If you're going to use a python type checker, use the one that has the most dev resources behind it. Which probably means, whichever company has the most internal python code, which is probably Google. So pytype.

But bear in mind, these things are only sensible when you've written so much python code that it's too late to rewrite in a better language. If you're in that situation, even though these checkers are far from perfect, they are a massive improvement over plain python.
Well, as part of the probabilistic programming community, I can at least report that inference programming and model synthesis are problems we're actively working on!
This is simply untrue. No corporate IT team configures Windows so users are Administrators by default.
Most sensible places have an expedited process for employees for things under some trivial amount (ours is $25).