jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's hard to keep the planes full if you don't do a variation on hub and spoke. It is also expensive to have sorting facilities everywhere.

Could you theoretically be more efficient? Sure. But it's much harder to buy planes, plan new flights, build a new sorting facility and train staff vs you just running your simulation again on the command line with different parameters.
This thread seems like a good opportunity for everyone to share other browsers they're aware of which are at least somewhat usable.

Setting a very low baseline of "works for browsing Hacker News", I'll get the ball rolling. Each of these browsers is already pretty good, and could be even better with your support.

I use primarily GNU desktop and Android, others can fill in Mac, Windows, iOS, and other platforms.

DESKTOP:

Pale Moon

Opera

Vivaldi

Waterfox

qutebrowser

Links

lynx

w3m

Midori

ANDROID:

Bromite

FOSS Browser

Brave

Smooz

Ghostery

Via

These are all browsers I regularly test with and they work quite well. Heavy sites like Instagram, Reddit, Facebook, YouTube, and Gmail do not work with them, and I generally avoid those sites, resort to using alternative front-ends, or open Chromium for a minute or two.
From a business standpoint if it is earning more money than it costs, is it a waste of money?

Security should absolutely be more of a concern but it's not. You're talking about business choices not engineering choices.
that's my experience too.

Basically it's the same PITA when it comes to getting things countersigned, approved etc. for spending $200 in parts as it is for spending $2000 in parts. So might as well order in bulk.
That begs the question: How did you feed the little ones? Having a baby in its own room from day 10 implies a very high effort feeding schedule, no?
If a tech company is sourcing engineers in an office work environment, they need to pay salaries competitive for the location of said office. (You can find great engineers in Jakarta, but you have to relocate them to SV and pay SV rates)

If everything is remote work, you hire the same worker, and pay them Jakarta rates (you can sub Jakarta for any very-low COL city).
Probably not a lot. I believe they needed to create a pattern on the parachute anyway for tracking orientation and inflation.
People have been saying that since at least the 80s.
> It's not too bad if you use the firebase store

I've built a prototype on top of it and it's fairly rudimentary but you can make it work. My biggest concern is that there are no case studies I can find of people using it past the prototype stage and how the pricing/scalability works out at that point.
Where's the quote from the Air Force saying the F-35 failed? There is none. As far as I can tell this article is just misrepresenting a quote to push a narrative.
Watch out for inexperienced investors.
Wow ! I appreciate these marketing ideas! I've just discovered a great marketing tool -
https://voiptimecloud.com/online-contact-management-software... . maybe someone will find it useful too!
A couple of thoughts:

1. The current NYC signs have arrows indicating directionality of the applicable rules. There are three kinds ( <--, -->, and <-->). Only one of their design example shows this information and it's implementation seems awkward.

2. The current NYC signs are theoretically reproducible and modular. Stacking them one on top of one another makes the driver feel like they are divining tea leaves, but the city might see it as minimizing costs. They can cut a couple hundred "Alternate Side Street Parking" signs for Mon./Wed. 9:30a-10:30a, and put them where they need to. With these signs, you are more likely to have a unique sign for every block.

3. I'm not colorblind, but are the green and red bars they've used colorblind safe? The red stripes are hard for me to see on my monitor, but maybe that is the intention. EDIT: Ah, I see in the infographic, that they've considered colorblindness. Still, the difference in the reds seems pretty subtle.

4. The text size gets increasingly small the more detailed the scheduled is.

EDIT: The relevant section for parking signs from the MUTCD (Manual on Uniform Traffic Control Devices), the USA DOT publication on signs, says this:

Parking signs should display the following information from top to bottom of the sign, in the order listed:
A. The restriction or prohibition;
B. The times of the day that it is applicable, if not at all hours; and
C. The days of the week that it is applicable, if not every day.

If the parking restriction applies to a limited area or zone, the limits of the restriction should be shown by arrows or supplemental plaques. If arrows are used and if the sign is at the end of a parking zone, there should be a single-headed arrow pointing in the direction that the regulation is in effect. If the sign is at an intermediate point in a zone, there should be a double-headed arrow pointing both ways. When a single sign is used at the transition point between two parking zones, it should display a right and left arrow pointing in the direction that the respective restrictions apply.

So overall, it seems that these would be rubbing against the established grain, but perhaps a change like this is needed.
> I'm always looking for any dumb excuse to pick one arbitrary option over another

Flip a coin.

I sometimes get paranoid that cultural belief systems, cultural environments and all the knowledge of humanity has indoctrinated me into a specific modality of thinking that is so well formed and 'correct' that I don't even think to question it's influence on me, because that would be ridiculous, right? It's just so hard to argue against, because it's like a wall of reason, logic, observation, and rationality. That, or pretending I have magic powers - which I do.
Yep. When you can't hold up the "you can't find a job because you're lazy/a slob/stupid/etc." narrative, we'll get these things.
Most of these runtime errors rarely make their way to production and are easily identified and rectified in cases when they do slip through.

More restricted languages, e.g. Java, do have advantages in terms of forcing developers to do some more self-documenting and better opportunities for tools to help with syntax highlighting, refactoring, and warning about those errors you mention. But those errors are usually caught easily even with basic test procedures and almost always if there's a half-decent automated testing regimen.

A lot of it comes down to, who's writing this big project? If developers are talented, there's a lot to be said for the freedom granted by a language like Python or Ruby. If developers are more mediocre, the forcing function of a language like Java may help to produce a "boring" and larger but understandable code base.
You said they would "buy up all the property in a constrained space to corner the market". I don't see how your examples apply. What constrained space did Disney World take over? What market did they corner?
> “The challenges we face are big, but our politics are small,” Mr. Cruddas said. “We have stopped asking ourselves the important question Bobby Kennedy asked. What makes life worthwhile?”

This is the real problem. I can't imagine any current politician giving a speech like the one quoted in the article. Politics today is not about "How do we make our country as good as possible?". Instead politicians only care about "How do I get my party to win and make the other party look bad?"
Hopefully in this day and age, you are using that plugin to SFTP into a virtual machine locally.
Not if the replica is pulling changes from the primary.
> Python is in fact compiled to bytecode

When we talk about compiled languages, we usually mean "compiled to machine code". It's wrong to put a non-JITed "compiled to bytecode" language in the same category as C/C++/Haskell/Rust/Nim/etc.

> Furthermore, CPython addresses these issues by being a simple, stable, and easily-auditable virtual machine.

http://www.cvedetails.com/vulnerability-list/vendor_id-10210...

> Each runtime has its own performance characteristics, and none of them are slow per se.

Unfortunately, they all are slow when compared to the most efficient language/compiler available on the same platform. And no hand waving will fix this. Nor the small and not so small differences that render non-CPython implementations unusable in practice. The only valid argument remaining is that not all programs are CPU bound, but how many Python programmers are willing to say "I can only write non CPU-bound software in this language"?

> Having cleared that up, here is a small selection of cases where Python has offered significant performance advantages:

> Using NumPy as an interface to Intel’s MKL SIMD

The fast parts of NumPy are written in C. Python doesn't get to claim any performance advantage here.

> PyPy‘s JIT compilation achieves faster-than-C performance

I doesn't, they are just comparing different algorithms.

> Disqus scales from 250 to 500 million users on the same 100 boxes

Yes, thanks to Varnish that caches those slow Django requests, according to the linked article. Can you guess what language is Varnish written in? In the mean time, Disqus has also moved its slow as hell services to Go: http://highscalability.com/blog/2014/5/7/update-on-disqus-it... (a case where a shitty compiler that produces machine code beats a bytecode VM by so much it isn't even funny).

> It would be easy to get side-tracked into the wide world of high-performance Python

This depends on what you're smoking.

> One would be hard pressed to find Python programmers concerned about garbage collection pauses or application startup time.

Not garbage collection pauses, but in more than one occasion, when doing data migrations with processing done in Python, I had to call gc.collect() manually each N iterations to keep memory usage under control.

> With strong platform and networking support, Python naturally lends itself to smart horizontal scalability, as manifested in systems like BitTorrent.

The BitTorrent library of choice nowadays is http://www.libtorrent.org/ - written in C++.

> The GIL makes it much easier to use OS threads or green threads (greenlets usually), and does not affect using multiple processes.

The devil is in the details. You can only run OS threads in parallel if only one of them is Python code. To parallelize multiple instances of Python code you need to start multiple instances of the Python interpreter. Or you can pretend that you don't really need parallelism after all and cycle green threads on the same core while bragging about millions of requests per... day.

> Here’s hoping that this post manages to extinguish a flame war [...]

:-)
This is similar to one of my side projects called #want: http://www.hashwant.com
app idea: manage all of your service economy employee interfaces through one interface.

hell, this probably already exists.
Where's the download?
Many people who work long hours find their work enjoyable and would rather work extra 2 hours than do boring household chores that they hate. I am one of them - cleaning up house is like pulling out teeth for me.
Archipelago | Software Engineers, TPMs | San Francisco or REMOTE (US only) | Fulltime

We're an early stage startup, still in stealth, working to change how risk is insured. Our founders are tech & finance entrepreneurs with several IPOs and acquisitions under their belts. We are headquartered in San Francisco, have raised several million in seed money to date, and currently employ around thirty people. It's still early days, so you get a chance to join something on the ground floor, and take it from 0 to 1. We're a pretty supportive team, willing to give you as much independence or assistance as you need. You can work from our HQ in SF, or remotely (but unfortunately we can only consider applicants based in the US at this time).

- Backend Developer (with Go experience): Build our API & services on top of AWS, Postgres, containers, and a whole lot of golang -> https://archipelago.breezy.hr/p/1c9a5bdae3f001?ref=hn

- React Front End Engineer: build our UI layer with ES6/ES5, TypeScript, HTML, CSS & ReactJS -> https://archipelago.breezy.hr/p/cf82a86231bd01?ref=hn

- Technical Program Manager with product ownership experience, as well as some hands-on dev & UX experience -> https://archipelago.breezy.hr/p/6ea73c95d99401?ref=hn

If you want to apply, it's better to do it directly through the links above, but if you have any questions don't hesitate to reach out to me directly tim@onarchipelago.com
You're entitled to free speech, you're not entitled to someone else's platform.

Stormfront has been an openly racist community forum, spouting hate speech unimpeded for 24 years. Their one weird trick: they're not relying on someone else's platform to do it.
I agree with most of this and am the developer of Presentious. We believe audio paired with slides + a transcript with full-text search is better than video 9/10 times. You can see it all in action here: http://presentio.us/view/p1tcHs

I'm actively seeking feedback and testers in the education space!
I mean it wouldn't surprise me if a European company supplying the Chinese military would get sanctions. These small sanctions have ripple effects and create a fear in companies worldwide to avoid dealing with Chinese military-associated companies. That's kind of the intention.
Gnome, systemd and its increasingly-tight integration with same, plus its eating everything in sight, wayland conveniently leaving everything up to the DE/WM (but gnome works, so why don’t you just use gnome?).

Ubuntu also tried to do a bunch of their own stuff, but not very well and without this apparent overall strategy that Red Hat has. They seemed to just be trying to differentiate themselves, not to also drive everyone else nuts as they’re forced to try to keep up.
Someone could make a good video chanel just live building shitty versions of apps from this list.
Cinnamon on Mint is indeed 10/10. I used to run it even on other distros but it never gets as polished anywhere else. That's the flagship feature of Mint if there is one to mention.
Makes sense that some people will not be a fan of this.

Personally however this would be awesome. It is extremely rare I don’t have my phone. already any passport control area is digitally scanning my passport so there is not really more privacy concerns. In addition I imagine a lot of us use the plane ticket features of iphone already, so not having to also separately get my ID out would be great.

Seems like this is long overdue.
So there's a legitimate demand increase and supply disruption, and you are saying the explanation is that some companies canceled and then renewed orders?

Seems like the demand increase and supply disruption would explain a lot of it.
Is this satire? Every single example shown is quicker and easier in a GUI.

Shell scripting and pipes are the only times a command-line is better than a GUI.
"-" doesn't require hitting the shift key. Making the common case easy seems like a reasonable argument.
Perhaps telling us what the app is really about would help.
I love it!!!

It is a great parody on latest trends in "my favorite xy language is faster than 'c/c++", each time I see one of those, it sends shivers down my spine.

Your language, that was made in c/c++, can hardly be faster than the language it was written in. Whatever optimizations it has, you can still make them in c/c++ with enough knowlidge, but probably you can optimize it some more (staring at c++ template metaprogramming) or use __asm or execute opcodes directly (cheating :D) The only question here is how good can the "compiler" be in making optimal cpu instructions from "your" language.

Stop this evangelist wars, your language can be great due to some other features (ease of use, knowlidge needed to be proficient in it, forgiveness of mistakes,..), you dont need to compare it to c/c++. It just doesnt make any sense.
Oooh, nice. Thanks very much :)

Followed that to attendee recordings of the talk, and was not disappointed.
It's not about whether the next block will come on time, it's whether your transaction will be in it.
Antrix Corp owned by the Indian government provides satellite launch services. It made $31m profit on $210m revenue in 2017-2018.[1]

1. https://en.wikipedia.org/wiki/Antrix_Corporation
> With a sufficiently powerful static evaluator, you could embed the input into the program and get an even faster runtime.

If you feel the need to cheat, you could do something like I used for dumb_cat [0] and dump the resulting executables into a cache somewhere.

[0] https://git.sr.ht/~shakna/dumb_cat
Ken Lay and Jeff Skilling were way more interesting, and there was an actual business and plan there that made some amount of sense.
The iPhone was introduced in 2007. I’d say that had some pretty large effects. Reusable rockets. The explosion of social media. Electric cars. A number of other things.
I've seen Husky+Prettier used to format on the pre-commit hook. Is "format on checkout" common? That'd make 'git diff' quite noisy.
VMs can be migrated to other nodes, so for example you can mitigate failures that don't occur out of the blue
Possibly, though printing off $40,000 for every tax payer then cutting them a few thousand is probably not going to be the best approach.

https://fred.stlouisfed.org/series/M1REAL
The velocity of a particular Bitcoin arrives at 0 given enough time. Bitcoin get lost. These Bitcoin cannot move and thus contribute to the deflation of Bitcoin. They effectively shrink the money supply.
See, that's where they've lost me. I don't feel like those cost savings are being passed on to the consumer to a great enough extent to make me feel okay running out to buy another whole computer when one ram chip stops working, if the battery stops taking a charge, or if I decide I need more storage for what I'm doing. We'd have to get down to Raspberry Pi pricing territory before I'd be willing to consider buying a computer that is essentially disposable.

Is it really more economical and environmentally friendly to recycle a whole computer than a ram module or an SSD?
Nissan Leaf: 87%. Volkswagen e-Up 102%. Renault Zoe 96%. Etc. etc.

78% is on the low-end of what carwow tested.
Because if he hadn't, you'd conclude that the detector registered falsely. The fact that repeated tests had the same result confirms that the detector is working (or, at least, that it's consistent).
"Can't go very far in life without saying 'is'."
-- Knight of Ni
I fully support any campaign against the .org TLD hijacking but it would be good to know who's behind that savedotorg.org domain name. A whois search gives me 'Registrant Organization: Data Protected'.

I'd like to know to whom are we giving our email addresses, and what are they going to do with them?
Under the proposal we are discussing here, which is to nationalise broadband providers and to then provide the service 'free' to consumers there is no competition.

Once this is done, then of course someone will say "hey let's nationalise the wireless industry as well"... Those guys are real Marxists, that's their ideology and goal.
Which can easily be changed. The bootstrap nodes don’t hold any special power.
The comment is civil, but I would also think full of bad reasonings. First of all, you don't need to refuel an electric car like a gasoline one. A large part of the cars can be charged at home over night. Alternatively, at work during work day. A car spends most of its time parking somewhere. After all, you are driving it, to be somewhere. Work, mall, etc. A lot of these places could offer low-power outlets for slow charging.

Gasoline cars used to offer ranges not so much more than 400 kilometers, only very modern and Diesel cars increased that number significantly. Elektric cars have reached (and in Tesla quite exceeded) that range. More improvements will happen too. But a > 1000 km range isn't what is holding electric cars back. I actually think, few electric cars will ever reach that range, unless there is some crazy breakthrough with batteries, as it makes more sense to have smaller and cheaper batteries than optimizing for an use case which doesn't matter much.
Yeah, you totally can. You need a low duty cycle, though.
Some things I've learned after 35 years;

1. learn how to communicate: being a good developer requires as much (more?) social as it does technical skills. I would recommend formal training and practice.
2. question all assumptions.
3. there is no silver bullet (read mythical man month).
4. fight complexity and over-engineering : get to your next MVP release.
5. always have a releasable build (stop talking and start coding).
6. code has little value in of itself; only rarely is a block of code reusable in other contexts.
7. requirements are a type of code, they should be written very precicely.
8. estimation is extrapolation (fortune telling) with unknown variables of an unknown function.
9. release as frequently as possible, to actual users, so you can discover the actual requirements.
10. coding is not a social activity.
As I said elsewhere, it ultimately affects our pension pots. The "someone" you mention are the executives who take risks at the shareholders expense.
I just wish I knew as much now as I thought I did 35 years ago.
Until you mentioned him I had never heard of this Jonathan Blow character. The thing is both of these people seem to do game development. If you write code that is close to the hardware and needs every ounce of performance there might be a point to this. It would make applying TDD both harder to pull off and less beneficial.

When one is writing complex logic that is supposed to receive both frequent new features and keep working correctly there is nothing that beats TDD.

Let me attempt to compare this to bowling even though I know nothing about bowling. If you just occasionally like to go out bowling you can use whatever technique you like and you will get better if you just bowl a bit more often. If you want to play bowling on the national level you may at some point have to drop the technique that you made up yourself when you started out. You need to go through the uncomfortable stage of learning a new an better technique and temporarily be worse at it. I think the people not doing TDD are just refusing to go through this because there is not much of an objective standard of quality for developers. We are in a field where code that lacks any sort of quality is standard and where breaking features three times a week is standard. TDD will fix these things.
And before anyone says differently, this is pgs stance on it: https://news.ycombinator.com/item?id=658691
> The same is true in progressive tax brackets

I might misunderstand you, but progressive tax brackets mean you pay extra money only on money earned after the limit. So if that line is $1000, under which the tax rate is 10%, you pay $100. Then if the tax rate above that is 20%, I pay that much only on the amount above $100. So if I make $1020, I pay 10% * $1000 + 20% * $20 = $102. (Not 20%*1020 = $204)

In other words, you can’t take home less money overall just because you crossed the line into a higher tax bracket. I felt it was worth mentioning because it’s an easy misconception to have.
Can I ask why did you do that? Was it so you could divide & delegate your work to underlings? Or was it so you could be totally free from the position one day?
amd64 isn't going away any time soon. Intel is still the largest player here. If I were Intel right now, I'd be trying to come up with the next iteration of x86, probably 256 bit.
> Sender can be spoofed

Is this worldwide or US? I for now trust the senderid and assume them to be valid if they are coming from bank etc. I also haven't heard of anyone spoofing SMS. Should I be more cautious?
First of all, we are not craftsmen. We are more like factory workers. Ford factory worker #515 had no say in the 1000 ton machine just installed in the factory. He just had to make his part of the car.

We delude ourselves into thinking we're all Picassos when we're just house painters, at best.
Wind turbines usually brake after 25m/s wind speeds for safety reasons. They stopped working in Texas cause they were frozen, not because it was too windy.