skysight-inc/HackerNews huggingface dataset:
It is not reasonable for a user-freedom-oriented browser like Firefox to require you to install a separate version to install unsigned extensions. Hiding it in about:config behind a "this is dangerous, are you sure" warning would be the right thing to do here.
As an "active investor" your competition is HFT algos on servers located as physically close as possible to the stock market in order to achieve superhuman reflexes. Which you have absolutely zero hope of beating.

I'd rather see slower, predictable gains than bet my nest egg trying to go toe-to-toe with hyperefficient machines -- or hand it off to some Manhattan finance bro making that bet on my behalf.
No. This is not all true. Many tools use encapsulation of packets and do not modify netfilter or routing tables.
> Why I care about ASCII here? Because programming language source code is still written in that, and it's also those symbols that appear on standard US keyboard layout.
> I think those extra symbols would have made life easier in many cases...

How would it make life any easier? The fact that they aren’t in ASCII doesn’t mean they can’t be on the keyboard. That’s an entirely separate issue. European keyboards have lots of non-ASCII characters on them.

Also as others have noted, programming languages are almost universally not ASCII. Though again I don’t know why you think that matters.
The changing face of FX quants
Faster AsyncAwait in V8
Is your sole business plan "collect ad revenue from Google"? Unless you have a particularly good way to bring a lot of traffic to your site, ad revenue is not going to do much for you.

Consider that most people here are not looking for dev jobs in Myanmar. How do you plan to get people that are to that site? And is the number of people looking for dev jobs in Myanmar enough to bring in a bunch of ad revenue? (Hint: Answer is no.) Also, especially for a dev site: We're running ad blockers or tracking blockers at the very minimum. I don't see any ads on your site.

With a job site, for example, you'd likely bring in more trying to cash in on headhunting bonuses. Maybe let anyone post a dev job, but have a paid dev job offerings which are placed more prominently and let the company include more content/photos/whatever.

Note that I had no idea what "myanpx" was before I opened the URL. Even after opening the URL, I didn't know where the name came from, until I realized your other site was "myanmar dev jobs", and so it was probably meant to be "myan pics", whereas I initially read it as "my anpx" out of the URL.
Packets per second aswell, speed testers generally give you the absolute best case full MTU sized packets for 100% of the duration.

Real world traffic has lots of nasty small packets.
Kotlin for Python Developers
What's wrong with exporting best practice? Underpaid waiters bugging customers on the expectation that with enough extra coffee they might get their aspirational wages paid, customers who have to calculate the cost of their meal plus service charge... in what world is that efficient?

Restaurateurs - just pay your staff properly, waitstaff - don't bug the customers; there you go - european advice for free.
The most valuable data is just necessary to do their business though. Our financial and identity information are the things we hold most dear, but that's also exactly what we need to exchange in order to engage in commerce.
good tips.
I wonder if there is Referral Plugin for Stripe..
Your side projects need unique features and design. It's not that easy to get customers. But, when you got customer or community. You can surely live by yourself.
Preventing the user from installing whatever they choose, for starters.
Pretty impressive stuff. The fraudsters are very sophisticated. I never would have thought BGP hijacking would be used for ad fraud
Most Satanists do not believe in Satan. They do not worship the individual, directly, named Satan who is found in the Christian religion. Satanists look at Satan, especially Milton's Satan as a literary figure who embodies individualism and free thought. To that end, they are edgy Libertarians.
It does: https://en.wikipedia.org/wiki/Entropic_gravity#Derivation_of...
How can I be sure that with all these tools I have really avoided tracking?

I have PiHole/VPN/privacy browser extensions installed. Javascript is disabled for the majority of the sites. LittleSnitch supposedly takes care of the chatty non-browser programs. All my 3G/4G data goes through PiHole. I have only a selected few apps installed on my phone.

Paranoia? Yes. Do I have the piece of mind? No. I just simply cannot stay 24/7 on Wireshark examininig every outgoing packet.

Unless the legislation changes for good I really don't see how this mess can be tackled.
I don't understand why the patent examiner wouldn't look into something like Google Scholar for prior art. This is the "unpatented database" where people submit inventions all the time- journal articles, preprints etc.
PHP on Lambda Made Easy with Stackery
Do you have any book recommendations on this topic?
From an earlier post[0] of mine:

"The further you are from mainstream medicine, the greater the confidence signaling. Doctors tend to express the least confidence, and crackpots the most. This is why alternative medicine thrives."

[0]https://news.ycombinator.com/item?id=17614882
boom. https://stripe.com/works-with/category/referral-marketing
Who owns a server today? Even publishing platforms are outsourced or behind nicely packaged SaaS today, not to mention infrastructure services. There is no more "FTP your site to XYZ".
As much as Europeans love to crap on USA health care I have a polar opposite accedcdote.

Last time I was at my general doctor, I was in the room for an hour with Doc and nurse. Talking about how I’m eating, how I feel after running long distance, if this blemish has changed shape, how I’ve been sleeping, etc etc.

It took 10 days to make an appointment which is annoying, but I have never once felt rushed or that staff was rushed.

Like I said. Annecdote, but polar opposite.
Patents on pot? U.S. lawsuit puts cannabis claims to the test
Sidewalk Toronto Draft Plan [pdf]
It's a stretch to say that religion 'authorizes' us to mistreat/eat animals.

Animals eat other animals. We're animals, so we do that, too.

If anything, religions largely promote treating animals properly, because they're some form of gods' creatures.
I'm curious what language you come from that has much better package management than Go. I'm guessing not JavaScript, or C++, or Java, or Python, or...
I'm curious if this idea is that unique -- The Exploratorium published a book called "The Art of Tinkering" in 2014 that has paper circuits that seem very similar to the authors concept.
I find your comment fascinating but even though I think I understand perfectly what an index fund is, I don't quite understand what it is that S&P sells for so much money.

Could you clarify this for me? I.e. who buys from you, and what is it they buy?
They do not all work the same way, and using them clearly produces in different results, so why is it disingenuous to compare what performance you get with each of them, even if all they did was "configure the kernel" (which afaik isn't the case)?
I use it because I am not a regular reader of any paywalled site. If I end up at one it is because I saw a post about it or it showed up in a search result. At that point I don't even know if the article is any good so I'm not going to jump through hoops to view the article. Is it ethical? Probably not but since it is at most something like 1 article a month that I read from any of these sites then I can justify it to myself.
Setup a Serverless URL Shortener with API Gateway Lambda and DynamoDB on AWS
Again, you can also use the developer edition, which also allows unsigned addons and has automatic updates but also doesn't disable your extension. It's specifically meant for people getting into coding.

Plus, there is more ways than developing FF addons to get into coding that Mozilla wants to stimulate, developing the browser itself or websites is also an alternate goal you can join in addition to trying out making your own addons.
You just want some extra keyboard characters. That’s got nothing to do with ASCII. You’ll notice that you also don’t actually have literal control character keys on your keyboard.
You need a very specific set of users that you can explicitly identify and know how to reach online that have a specific problem that your side project helps solve. Can you identify such a user? If not then that is your first job to find one. If yes then your job is to go talk with that user and find out if they are willing to pay and if not, how you can you tweak your project so that they will pay. Rinse and repeat
Vote on mutual fund governance questions. Not on each of the thousands of companies that the fund is invested in.
Aren't extension written in Javascript? Then the source is always visible to users.
Making methane and oil from known biological processes is quite inefficient, even if a lot of energy input comes just from exposure to sunlight.

We have to either bio-engineer organisms to make them better producers (as we do for producing medicines, etc), or use any of the non-biologic processes for fuel synthesis, like Fischer-Tropsch.
House Democrats unveil bill promoting online voting
John 19:21, Then said the chief priests of the Jews to Pilate, Write not, The King of the Jews; but that he said, I am King of the Jews.
Bit late now. Although MS-DOS default code page 437 did have the card suits in the control character space, and a few other of the ones you mentioned in the upper >127 half of the page.
Xmake v2.2.3, a lot of new features support
Any plans to run some packets per second benchmarks with latency? Everything today can run at line rate, especially with jumbo frames. These existing benchmarks don't show much. Networking people want to see how many PPS you can push, at what latency, and at what packet sizes can you achieve line rate?
Chinese firm unveils a plan to offer free worldwide wifi
I don't know what your background is, but IPS is a huge deal already. Tens of billions of cumulative market cap in the space. Your physical "bank vault" analogy doesn't model the threat very well for many reasons. If you happen to know how to solve this, though, you will be incredibly wealthy.
> It’s down to individuals rather than culture in these things. By purely statistics, an organisation of any size has less than ethical people in it even if they have the best outward impression.

How the organisations react to that bad apples is what matters. I have seen companies ruined by half a dozen people that bully others, play office politics and blame games. Most of the people were fantastic, but the CEO will do nothing about this bullies in high positions.

If a company has no way of dealing with these people, the company does not deserve to survive. So, yes there are bad apples. But, the companies have the tools to make them correct their behaviour or get rid of them.

> It’s probably better to file patent first though.

Yes. Completely agree. Companies should play nice, but you should protect yourself just in case.
I recently got added to Starwood Preferred Guest. I still don't know why they have my e-mail (don't seem to have stayed at any of their hotels), but I guess it's out there now, even though it wasn't in HIBP before.
and according to the article: "It said an internal investigation found an attacker had been able to access the Starwood network since 2014."
4 years of access, surely the attacker didn't manage to get hold of these keys
Show HN: End-to-end LTE example with Docker and emulated radio
In a lot of Latin American countries people named Enrique are nicknamed Kiké, sometimes with the accent mark and sometimes without. (And many online services and forms don't accept accent marks anyway so it's kind of moot).

This can, understandably lead to some confusion. It's kind of like when people visit India or Japan and see swastikas everywhere.

The word "Kiki," in France, is sort of a juvenile way to refer to a penis (like "wee-wee" or "pee-pee"). So all the Kristines and Annikas and just plain Kikis of the world can be met with a lot of giggles when they travel.
Yes indeed, I've generally found it quite good - what's the issue? You don't like dealing with NoScript or something?

I have that even on my regular browser...
>It doesn't make what happened here right, but I think it's unfair to assume malice.

I'll probably burn some Hacker News points here but the old adage needs to be updated.
Never attribute to stupidity or malice what can be attributed to both stupidity and malice.
Longer than 200 characters?
I use this script for tampermonkey which forwards all Wikipedia pages to the mobile version, a much more pleasant browsing experience
https://gist.github.com/phelma/45c111839dc96bc1456018a584791...
[Disclaimer: I'm one of the Cilium authors]

We have been trying to reproduce the performance results ever since the article was published as this is not in line at all with what we measure daily in our CI. We can easily do a multiple of these numbers.

There are some obvious flaws in the benchmarking scripts [0] such as using the "used" column of `free` without taking into account cached file buffers.

However, it does not explain why HTTP and FTP are worse compared to the TCP benchmark which is doing wire speed at ease. None of the Cilium datapath is HTTP or FTP specific unless HTTP specific security policies are in place in which case HTTP traffic is actually parsed.

We have requested more information on the scripts used by the author and continue to investigate. We will publish results as soon as we can reproduce this.

As stated by other commenters as well, most of these benchmarks are measuring the same Linux kernel code except for Weave (OVS) and Cilium (BPF). However, at the specified MTU of 9000, the bottleneck for all plugins will not be the forwarding datapath but the actual client and server code copying the data in and out of the kernel as there are very few packets actually being created and forwarded.

[0] https://gist.github.com/AlexisDucastel/ebb884831aeec5827e4df...
Control characters were essential back when ASCII was standardised. Please remember that ASCII wasn't just a text encoding standard, it was used for communication with external hardware as well.

In fact due to the teletype legacy on modern terminals, we still use ASCII control codes now. eg killing an application via ctrl+c - that's sent as an ASCII control code and the receiving pesudo-TTY then interprets that as an interrupt signal. Backspace is also an ASCII control code.

The point about cartridge return (CR) and line feed (LF) is an interesting one. From a purely text markup perspective it does seem insane to have two separate characters. However from the perspective of printing data on a teletype it makes total sense: you want one control character to bring the head back to the start of the line, and a second control character to feed the paper. In fact even on modern pseudo-TTYs (eg on Linux), you can still define whether you want CHR(10) to do both a CRLF or just LF - and in fact when programs do put the TTY into raw mode (eg readline, ncurses, etc) then preferred behaviour is to disable the auto-CR on CHR(10).

The interesting thing is your point seems focused on keyboard layouts - and there's nothing stopping a keyboard from having characters that are not part of ASCII. eg UK keyboards have a pound sign (GBP) and that's not included in ASCII. Neither is the Euro currency character and that appears on some keyboards as well. I have no idea what ¬ (next to the backtick button on my keyboard) is called but that's not an ASCII character either. Navigation buttons on keyboards (left, right, home, page up, etc) are not ASCII characters. Nor are the function keys (F1 et al). Escape is though - and has proven to be quite an important control character too as it's used heavily for inlining data into TTYs via ANSI escape sequences (eg colours, cursor movement, etc).

But getting back to the GBP and Euro point: there is no reason why you couldn't configure your own keyboard to map different keys to different code points outside of the ASCII range if you wanted to.

Honestly though, some of your examples of missing symbols don't really make a whole lot of sense. How would card suits having an ASCII code help developers (or anyone for that matter)? Arrows I could see a benefit of and they do appear on some of the competing character encodings of the 70s and 80s. The opposite direction of quotation marks is a valid point to as they might help make it easier to write nested strings. However in terms of written text I'm more than happy having editors auto-fix straight quotation marks with their angled counterparts.
LibrePCB: First stable release published
> It's a stretch to say that religion 'authorizes' us to mistreat/eat animals.

"Be fruitful and multiply, and fill the earth and subdue it; rule over the fish of the sea and the birds of the air and every creature that crawls upon the earth."

Of course people would do it anyway, especially when they had no other choice (nowadays we could live without exploiting animals, it would even be cheaper and more ecologic - but before we knew chemistry and biology we had at least some excuses).

But at least Bible-based religions clearly legitimize abuse of animals, and treating animals as mindless things that don't have feelings nor rights. Even now in my country ecologists/vegans are one of the groups considered enemies of "natural order" by influential religious media (Rydzyk media-empire in Poland for one example).

It's not an accident that animals don't have souls according to Catholicism.
Show HN: Walnut – A tree-walking Interpreter in C++
Apple Music to Launch on Amazon's Echo Devices the Week of December 17
That's why being a passive investor is often the best route for the average person, unless you have the opportunity to invest in a successful fund that takes an active role, or you put in the effort (and have the skill/luck/whatever) to invest yourself.

I'd point out, however, that your competition is usually not "HFT algos on servers located as physically close as possible," unless you are, yourself, a HFT trader. Even if you're buying a security for a few cents more because an HFT firm has corrected the price, if you're holding for weeks, months, or years... what's the difference? There's room for both of you to succeed, as long as your investment philosophies and holding periods differ that significantly.
> <table> has lots of semantic meaning, which makes it slower to render than a <div>, because the browser engine needs to make a sense of it.

I have to ask: is this really slower overall? I didn't try to make an exact 1:1 comparison, but in my experience, all JS-powered table libraries I've seen start choking around a couple hundred elements. With HTML tables + minimal styling, I can dump 10k+ rows with no performance penalty.
I mostly hate self-congratulatory redesign blogs, please don't tell me what "inspired" you to redesign an icon that's about a centimeter across.

My main peeve here though is that this is just Material Design. The multi-layer icons with heavy use of shadows. The more rounded look, the color palette choices. Microsoft's Metro/Modern design stood out from it's competitors, and this does not.
Good read, thank you for sharing. About all types of tracking, GPS tracking is a constitutional right violation. I mean, how come FBI needs a warrant to track your car, and a boss doesn't...
The 10 Commandments of Digital Parenting
I think it's fairly reasonable for a user-freedom-oriented browser that also markets itself as a safe and fast alternative to Google Chrome. This exists to some extend to protect users who will click on any button as long as it makes them able to do what they want no matter how dangerous (which is, for example, why HSTS doesn't have a "Add Exception" button).

Mozilla focuses on maximizing the user's freedom to browser the web without being hindered by harmful addons.

And at the end of the day, Firefox is a Mozilla brand, using the Firefox browser associated with their Brand means to some extend that Mozilla will want to ensure that the average user has a certain experience with that brand. The average user is perfectly fine not installing unsigned addons, which is arguably something the more advanced and above average user might want, who has the full freedom to use a edition of the browser that is explicitly marketed to them, no?
> So Computer Science is Engineering?

Mostly, yes, especially as an undergrad. A science forms and tests hypotheses, usually about natural phenomena. I only had a few classes in CS where we tested any hypotheses or performed any real experiments. Most of it was design and learn by rote, and not experimentation.

Theoretic Computer Science is pretty sciencey but is testing things engineers built and often testing using math rather than experiment. Algorithms and data structures use the result of some science, but don’t teach or perform much science normally. Graphics involves a lot of cross-discipline physics and math, but in practice is teaching techniques and APIs, and doing very little scientific experimentation.

Machine learning may be bringing more science into computer science. People are certainly running lots of experiments in ML today trying to figure out how neural networks behave. A lot of it is still engineering too, of course, but there is some science in there.
This is going to end so many marriages, it's not even funny.
So we are really to believe that Google would have offered to include them on the patent application if they would have developed it independently?

edit: there are many other stories were Google behaved unethically around patent applications.
As was pointed out elsewhere, it’s rare to have a system which doesn’t need to interact with other systems. If you’re running a travel agency, those names have to be sent to airlines, hotels, etc...and they won’t be expecting a blob of data.
Definitely true for anything named a "Center of Excellence"
In Europe you have GDPR, there are huge fines for stuff like this.
A Life of Happiness and Fulfillment
https://www.coursera.org/learn/happiness
This is why you need to use a virtual DOM to prevent the DOM from being filled with elements that consume memory and slow it down
A company could have a lot of problems if one of their employees decided to host a node in their network, so quite literally yeah
It's the difference between on the one hand some spyware or adware shoving an addon in the right location in the Firefox profile directory and either accepting any dialogs to confirm you want to side-load or social engineering the user into accepting them, and on the other the same spyware having to actually patch the firefox binary or exploit it to get the same behavior, since the binary has verification baked in.

It's a big annoyance for me too, because I use private extensions extensively for some business stuff (used by the users here), but had to switch to a different mechanism (because I don't want to deal with verification). It sucks for me, but I totally understand why they are doing it.
How much delay from a cold start can your application tolerate? On the order of tenths of a second or up to one second?
I added paid feature when they do the job posting. But, no one is using the paid feature. I should expand the border the site? I still don't know how to make money from it.

For Myanpx, yeah I chose the name wrong. I should buy a more meaningful domain name in English.

When I was doing that 2 side projects. I am very excited and now after running that 2 websites over 1 year. I am like, 'wow no one is using it. Why it's so hard to get customers.'