skysight-inc/HackerNews huggingface dataset:
Ha, but that wasn't quite the theory I espoused...

1. Facebook was social at the core, and succeeded while still small.
2. Their efforts in this space were proactive
3. Google tried to add social much later, while already massive.
4. Their efforts were reactive.

I was referring to large companies initiating projects in response to perceived market conditions.

What I saw in 5 years at Google was engineers who didn't know what people wanted, and managers who didn't care what people wanted, hence my crude allusion to these comparable spectrums of behaviour.

Of course there were countless exceptions to this, however there were enough impactful examples of both for it to be noticeable and troublesome to me.

Buzz is the ultimate example.
From what I've learned, running any cluster on fewer than four nodes is not really recommended.
I have been looking around for offline wiki software and stumbled upon this one. I'm using now Joplin and it works great, especially with the excellent web clipper and internal linking capacity. But so far it is not possible to visualize the connected notes as mindmap. Vis-à-Wiki at least for me looks very interesting even it is discontinued (the author wanted to open source it). Do you know if there is any existing software that looks like this?
"People are starving and they're eating food. Let's try something else."
This is an honest question: The vast majority of malware targets Windows, so how is it acceptable security practice to run Windows as your company's main operating system?

There is a second question as to whether Windows is still inherently more susceptible to these kinds of attacks (I would guess the answer is yes), but that's kind of irrelevant. The threat exists, why wouldn't you just use Macs or Chromebooks or whatever else? Basically _anything_ other than Windows? Even in the case where you have Windows-only business critical software, just run it in a VM on something else.
They remind me of qanats:

https://en.wikipedia.org/wiki/Qanat
In your rant, you’ve missed the entire point of the product and you continue to. Criticism of Apple is fine, but this is a complete misunderstanding of intent and the intentional tradeoffs made in the product design.

It’s never been about audio quality or ports or lasting 60 years. That’s not at all why this product exists. I urge you to truly consider the “why”.

And Apple’s clear understanding of the “why” is why AirPods have been an incredible success, sell out regularly, and get rave reviews. If Apple listened to audiophiles or just made headphones like everyone else, they wouldn’t have achieved a fraction of thr success or created meaningful progress in the headphone market.

I have AKGs, I have Sennheisers, and I have Sonys. I use my AirPods the most out of any of my headphones - even to my own surprise. They’re the single best product I’ve purchased in the last decade. That’s how much I simply love them and how much they’ve changed my relationship with audio.

Not to mention AirPods will soon become a computing platform. The most recent ones have the compute power of an iPhone 4, in each single pod. It’s only a matter of time. Apple is playing the long game of ambient computing - a game of chess if you will, while you and other audiophiles want them to skip rope in the park.
It will be interesting because it's a problem for all middleboxes that do any sort of deep packet inspection. Most of the devices that fall into this category today leverage many performance gains made by the assumption that 1) the majority of network layer traffic is TCP and 2) they have access to certain levels of metadata for free.

Things are changing and getting a lot more difficult with HTTP/3 (IETF QUIC) and TLS1.3. Many vendors are claiming TLS1.3 support today, but the interesting thing is nobody is talking about the dismal performance implications it has on packet processing. With TLS1.3 and without HTTP/3 all sessions must use PFS for transform selection. And on top of it with 0RTT if a client gets to the server before the middlebox does - then, I believe, it becomes a failure scenario at the end user experience. Security vendors like Fortinet, Forcepoint, Palo Alto Networks and Cisco are all up against the wall long term. Consider they sell these devices for millions of dollars per device in larger variations. Now we're moving back to taking a device that claims tens to hundreds of gigabits of deep packet processing to, hundreds? They won't share the performance impact with customers - because that will impact financials, which will flow down to stock price, etc, etc. I feel as though companies that bank on the middlebox (ie NGFW) know of the impending apocalypse but are choosing, collectively, to stay quiet. Cisco did have an article that indirectly admitted this but only in context of TLS1.3 and not HTTP/3 [0].

What is the general consensus of others as we see HTTP/3 gain popularity? None of the aforementioned vendors do MitM decrypt with Google properties riding Google QUIC today, as ultimately they can't. The "security" coverage then moves to software / endpoints to pick up the pieces (where plaintext traffic is still available). But in the meantime I feel like the consumer of these products is being told nothing for the sole upside of financials. I used to be a huge proponent of NGFW and the visibility they brought. However I feel as though those devices now give a very high false sense of security as they are only able to catch very low hanging fruit and are simple to bypass [1]. I'm curious what the collective here thinks about the futures of hardware network security, and with that even SaaS based (eg ZScaler).

TL;DR
If you're a CISO/CSO is it now a fools errand to continue to invest money in middleboxes with the strong stronger crypto enforcement on the horizon?

[0] https://blogs.cisco.com/security/tls-1-3-and-forward-secrecy...
[1] https://http-evader.semantic-gap.de/
I do not understand how the following sentences can be coherent in the same article about why these wells exist -

"Could only be solved using space technology"

"Some of the wells are still operating today"
Philosophically, one could consider model formulation to be a way the author encodes prior beliefs about the system into the model.
LA County Halts Use of Popular Weed Killer on County Property
At least for me, a big part of it has to do with the shift almost entirely to convertible notes.

When I made my first angel investment ~10 years ago almost every opportunity was priced. Now almost everything is a note (either with a very high cap or no cap and a small discount).

I like to know what I’m buying.

And if a startup is saying they’re going to grow 1000x in 18 months but wants to cap my return over that timeframe at 20% that seems like a raw deal considering the very high risk that they won’t be able to raise at all.

I applaud them for being able to get it done. But it’s been 2 years since I’ve made my last angel investment. I’ve allocated that money to stocks instead.
Historically it's been the other way round. Human labor has been profoundly cheap for most of human history, whether through work levies or slavery (or, today, wage slavery). Rich Westerners had live-in servants for centuries past slavery because they were cheap. In the West, such labor is not now expensive because A Wizard Did It; it's expensive because we decided that people deserve a life of some minimal standard and shouldn't be in thrall to one rich family their entire lives. (This doesn't always work. The delta in cost speaks for itself, and to the positive. It's a better goal than the alternative and you never find the people who'd be that underclass doing the advocacy for a return to it.)

The results of extremely specialized labor shouldn't be conflated with the work of humanity at large.
See page 28 of http://openbook.sfgov.org/webreports/details3.aspx?id=2199 — when a new apartment building opens in SF, 84% of occupants move in from elsewhere within the city.
Nor will they support new HTTP-features.
As it happens, I read quite a bit about Schacht and Nazi Germany. They spent around 15% of GDP in the army in the years before the war. And they created an enormous external debt for that, because they needed lots of raw materials they didn't have internally (oil, rubber and many others).

In the USA, military spending is just a little above 3%.

Japan's economy stopped growing years ago. Their debt is mostly internal. They pay for what they import.

If you need resources from foreign countries and can't pay for them, printing your own currency can only help for some time.
Yes, that is called Python.
Have no problems with latest version of Firefox on MAC, are you using windows ?
Interesting. I have been using ConEmu for a very long time and every time I try something new I always end up going back to ConEmu... and I have tried many others such as Hyper, MobaXTerm, Terminus and others which names have fled the hallways of my mind. I will give this one a try. I am also going to try out cmder which I hear is built upon ConEmu.
Being awakened every night, sometimes multiple times a night, for years is common to everyone?
Ah, true, it is my turn to apologize then for interpreting your post in a rather uncharitable way.
None of the libraries that do the computations are written in python. None of the GUIs or matplotlib are written in python. If you want to build large projects or need performance, python is not the right language. I do like python a lot - for the things it's good at.
Not taking a side in this debate but sometimes population level selection occurs.
I've been using Cmder for years, and wouldn't use anything else - it is indeed built on top of ConEmu.
IE and Safari do not support WebP, Edge didn't until Windows 10 1809 (November), Firefox didn't until 65 (January) and Firefox ESR and for Android still don't.

https://caniuse.com/#feat=webp
I can't speak to this authoritatively, but Macs are typically more expensive than Windows machines. They might have run the numbers, and decided that

(cost of malware) * (risk of malware) < (cost of macbooks)

But really, I'd wager that Windows is just the standard solution, and more people probably use Windows than Mac.
I wonder how such technology develops since it is not something you discover by accident. Like 'Hey let's dig a whole there and see what happens?'
Very good point, that is in fact what happens after about 40 miles out from NYC. In fact a bus company recently tried a new direct route from a town at the 39 mile mark and cancelled it after 5 weeks when the average ridership was 10 people (on a 53 seat bus). Some mornings there were none. Just a little closer, around 30 miles, is still viable though. And three spidering train routes service a large population between 5 and 30 miles out, and around which townships have flourished over the last few decades. I think it's common for people further out from the train line to drive to it and park and ride. That does add to the commute time though.

Much as I have mixed feelings about Elon Musk these days, his Boring company gamble does seem to have potential to leapfrog current bottlenecks on mass transit.
So it will be firewalled by most corporate firewalls then?

Hardly sounds useful.
https://www.washingtonpost.com/express/wp/2016/05/12/how-saf...

Nationwide, you’re more than twice as likely to die while riding a bike than riding in a car, per trip, according to a 2007 study led by Centers for Disease Control and Prevention epidemiologist Laurie Beck. Bike riding is also about 500 times more fatal than riding in a bus. Though Beck didn’t run numbers on subway and commuter rail systems, they may be the safest form of transportation of all. Despite a series of well-publicized accidents and maintenance issues, Metrorail and Metrobus reported just two injuries per million riders in 2015.
Any excuse to talk about it will do, because people's children are important to them. Also doesn't hurt to let other people know they are a member of this club, as there are social benefits.
This seems a more institutional issue than something python should take care of for you.

If your devs are pushing code into production that doesn't pass the tests (or they aren't even running the test suite) then you're asking for trouble no matter what language you use.

As much as I love reading 20+ pages of errors c++ likes to spit out when you use a template wrong if I want to do something simple I just reach for python.
> CEO Jack Boss

Talk about your nominative determinism.
Fair enough, maybe I should've said "Bay Area" instead of California.
I’ve not found that to be the case even after learning probably close on two dozen different languages.

I won’t deny that there is a short upskilling time where you need a quick refresher but that’s no different to picking up old code you’ve not touched in a while in a language you do use regularly. In fact often the time you spend familiarising yourself with an existing codebase or new API also serves as a catch up for the language too.

That said, I have personally found that it gets easier the more languages you learn because you get good at spotting similarities. Much like with spoken languages: people who are multilingual adapt to new languages quicker because they spot patterns to stuff they’ve learned previously.
What do they do with the infected laptops?

Sell them on ebay after an insufficient wipe?

Rise and repeat.
Slightly unrelated, but I find that slide decks posted only at face value miss a lot of contextual information, discussion and audience interest that comes from watching a presentation on a video or in person with commentary.

What makes a good slide deck for a presentation makes for terrible reading. Likewise, what makes for good reading makes for a terrible PowerPoint presentation.
Knowing Rust, Go and Kotlin that's what we're going to get sadly.
> So I imagine if you have a hidden disability, if you need accommodation, it's in your best interest for people to know that, so they can accommodate you.

In my experience, even if it is made known, people are less forgiving of non-visible disabilities and some that interact with the disabled individual less frequently may even forget that it exists. One may have to actively "display" their disability, even if they'd rather appear to be as normal as possible.
I didn’t say anything about safety. I find that it makes writing code and refactoring and collaborating a lot easier.
You can download it as a PDF here (File -> Download as -> PDF):

https://docs.google.com/presentation/d/1Ya2BThnbkXzAtXR3zh9S...
Agreed. When I open up Brave on my phone to use Google Newsreel or something, I feel that it is a bit more snappy than Firefox. Firefox also crashes more often than I would like on my ArchLinux personal laptop. However, Firefox rendering speed has caught up with Chrome since the Quantum update, maybe the rest will catch up also.
>Speech is not protected and yet the country is high on the freedom of press index.

For now.

The lessons learned and recorded through 2000 years of Western history, starting with the Greeks and culminating in the American revolution, was that such things can never be relied upon unless guaranteed by law.
I enjoyed the transitions (big phone) but the videos weren’t available because of where I live..
Maybe so folks could build web UIs to interact with a local instance? Can't do raw TCP/UDP from a web browser.
Think of it from the perspective of someone who owns a condo there: they didn't sign up to live in a hotel and deal with transient neighbours. There's a reason zoning laws exist.
MS could buy/employ conemu guys and close the question forever.
Oh sure, but Haskell and OCaml are much less popular than Python, with consequences for community building, recruiting, reusing existing code bases etc.

The popular statically typed languages which are actually Python's competitors are for example C++, C#, Java and the like.

Sure as hell they are more verbose. Even Typescript was extremely intimidating to me when I started to try and understand Typescript code bases.

And I am NOT going to try and teach Haskell or Ocaml as a first programming language...
There was a paper linked here on HN a week or two ago that proved a number of safety guarantees using something similar to Rust. Sometimes there is truth behind the hype.
Ohhh so that's why SF downtown is unbearable! As an international tourist there I hated my stay in San Francisco because of the amount of crazy people in the street.

I am ok with homeless and poor people, but having to dodge a crazy guy almost doubling my size throwing punches in the air is not a pleasant tourist experience. Or being robbed of my water bottle while I waited my wife just outside Sephora.

It was scary for me, and definitely left me with no desire to go back.
> If your devs are pushing code into production that doesn't pass the tests (or they aren't even running the test suite) then you're asking for trouble no matter what language you use.

Clearly that’s not even remotely what I said. But I’ve posted the same thing twice already. I see no point posting it a 3rd time.
> I don’t think Haskell or OCaml are more verbose than Python.

I love Haskell computing model, but holy hell, why is so difficult using things like State Monad or even a trivial thing like a global counter [1] ? Why something so simple should be so difficult? Don't say it's because functional programming, Scheme/Racket is not that difficult!

Haskell and OCaml has their own problems, I agreed with you that both languages are more expressive but the code density is not necessary a good thing neither.

[1]: https://github.com/scotty-web/scotty/blob/master/examples/gl...
No, because that sub is pure snark and nothing like it belongs here.

> Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky. Comments should get more civil and substantive, not less, as a topic gets more divisive.
I tremendously miss driving a manual car. In the US, a big annoyance of mine is how hard it is to get a vehicle I like, with the trim / engine I want, and a manual transmission. On my most recent vehicle I settled for an automatic.

I will say, I feel when I was driving cars with a manual transmission that I was much more aware of road conditions / anticipating needed shifts.
I curious as to whether the spiraling ramp helps direct the wind through the tunnels in some way, or if it is for some other purpose, such as to help remove construction debris.

Somewhat tangentially, I recall reading, years ago, about an ingenious pre-columbian self-regulating aqueduct in northern Peru. It had an asymmetrical constriction where a vortex formed if the flow reached a certain speed, restricting the flow and causing a hydraulic jump that directed flood water into an overflow channel.
What in the world are you talking about? Suburbs are not remote islands in the middle of the ocean. In every suburban area I've lived in (at least a dozen in 2 different states) older kids just hop on their bikes and go wherever they want.
It seems like the image displayed has nothing to do with the name. I was consistently getting male names with female pictures.
Ruby on Rails - fastest from zero to working prototype, fastest from working prototype to unmaintainable nightmare.

No one should be surprised when the "language/framework for non-programmers" results in a codebase that was clearly made by non-programmers.
Oh yes, please.
That's starting to change a little.

https://www.eater.com/2018/12/11/18136019/costco-rotisserie-...

"At the center of the move is the company’s $4.99 rotisserie chicken. In 2014, Costco reported selling 78 million of these processed, four-pound birds a year. In order to guarantee a steady supply and maintain the price, Costco fixed its eye on Nebraska as the best place to start raising and processing its own supply of chickens, and “break free of the monopoly” held by companies such as Tyson and Pilgrim’s Pride, much like it did for sausage and hotdogs with its Kirkland plant in Tracy, California."
Python has type annotations since 3.5 and you can get static type checking via mypy. This is a type system that works quite well IMHO and eleminates most of the issues you mentioned.
> We see Tiananmen Square pop up all the time not because of its major historical significance, but because of the attempts by certain governments to censor it.

My understanding is most young Chinese know nothing about Tiananmen Square because the Chinese government has in fact been very successful in censoring it within their borders.

NZ may have quite a ways to go until their internet censorship regime is as effective as China’s great firewall though.
Everyone is the product of the past generations. So I don't care if you think "I" didn't come up with the comment.
I don't understand this logic. The users are learning Python, not C++ when they're trying to learn data science or implement a machine learning model. Should I say Tensor flow isn't written in C++ but CUDA or OpenCL? Any self respecting researcher is training their models on GPU or FPGA, not CPU.

The point is that Python is the entry point for large majority of data scientists currently and its absolutely disingenuous to try to dispute that reality.
Not being at the top of your game because you are tired (which is what the point was) is.. If one only has that experience after they become a parent - I can only envy them.
> Backup cameras, mandatory on all new cars as of last year, are intended to prevent accidents. Between 2008 and 2011, the percentage of new cars sold with backup cameras doubled, but the backup fatality rate declined by less than a third while backup injuries dropped only 8 percent.

I'm confused. It looks like back up cameras may help prevent accodents but not to some standard the author has for the technology. The author doesn't present any evidence that the tech is actually making us less safe, but it's still highly dependent on humans. So do away with it just because?
https://thiswebsitedoesnotexist.com/
While the numbers are impressive,this kind of stuff can be easily done to a lot of companies. If a company lacks proper PO system or things often get done in excel instead of CRM/ERP or similar software, it's pretty tricky to chase all the ends properly. I personally seen many examples where legitimate suppliers double invoice,enter random amounts or inflate them by quite a lot.And these suppose to be the people you are having business with.
I'm curious, how would the HN community tackle optimizing (and/or re- optimizing) ~200k images sitting in an S3 bucket?
No Reservations: A Definite Guide to EC2 Reserved Instances
> While input type="number triggers numeric keyboards on touchscreens leading to better mobile UX, that can also be accomplished by configuring the pattern attribute in a certain way (Zach Leatherman has a great deep dive post into all of this).

The pattern attribute workaround is fine but limited to iOS as Leatherman himself notes, and its implementation treats other mobile users as second class citizens, reduced to the non-existent numeric row (at least on Android). The root cause of this mess is IMO the spec that inexplicably defines two fields of near zero ("tel", except for autofill I suppose) or ambiguously weirded utility, i.e. the described, broken "number"/roller field that encourages browser devs to surprisingly treat vertical mouse movements as inputs to typeable fields.
Why is this women so scared? She seems kind of an idiot, tbh. Who cares? Just play it cool, no one is going to kick you out.
Nitro Pro 12.10.1.487 Crack and Full Torrent Latest 2019
It's probably because of adblock or something like that but there is so many ways to frame it correctly like "cannot load image".