skysight-inc/HackerNews huggingface dataset:
Big fan of reveal, thanks so much for your work. Useful for so many more things than just presentations. I normally use it for static marketing-ish sites, but been thinking recently about how to use it for more interactive applications...
"Everyone" is a strong word. I'd wager you could find impressive achievements by quite a few business people with Imposter Syndrome. Believing you can succeed isn't necessary, or Imposter Syndrome wouldn't be a thing.
Perhaps Americans should do something about it?

You know, like vote.

Oh wait... the peasants actually think they can tell the oligarchs what to do. LOL.
I have a rooted and custom rom android phone running an official lineage os release

It still can't make phone calls without cycling airplane mode between calls.

The one before that would crash if I paired a bluetooth device while connected to one already.

Both of them bootloop at the power off battery charge screen, which basically means i couldn't turn my phone on while plugged in, and unless its a fast charger, the act of repeatedly booting up keeping the phone screen on ends up draining power faster then it can charge.

So. Tell me again about these free and open options.
Different forms of individualism, be it self esteem promotion or perseverance promotion, are still individualism. It’s so rare to work in isolation in the real world, so why are collaboration, support and reliance not seen as more important?
I want something in the middle. I want semi-configurable software with boring UIs.

Boring because I want predictable, predictable because I want to spend the effort to learn something once and then not have to worry about learning it again.
I do that with Firefox + uBlock Origin. FF is available on mac.
It's a personal CV-type website.

Here[1] is the link to disabling JS for a site in Chromium.

[1] chromium://settings/content/javascript
Not the original commentor, but it's nice to be able to pick up my laptop from my desk and move to sit in the kitchen, or the couch, or outside, or (in better days) a café. I really only barely use my desktop nowadays, and half the time it's over mosh.
Haven't the courts ruled you don't need permission to have a link?
Persian here.

It's one of the most annoying and arguably toxic aspects of our culture. I understand it; I understand the perceived need for it, but I submit that it paradoxically does the exact opposite of what it intends to accomplish ("social equality") because it directly diminishes the value of whoever ultimately "loses" the exchange, oftentimes whoever perceives a greater debt to the other person, which is generally the person of lesser social rank.

"Taarof represents the kind essence of Iranian people. In our culture, it can be impolite to express ourselves in very a direct and objective way,” but it in fact demonstrates a kind of disrespect for both the other person's time and validity, and I'd argue that by enforcing systemic dishonesty, it's one of the main culprits of another far darker aspect of Persian culture:

Backbiting. https://iranian.com/1998/10/13/people-of-extremes/

---

Do not emulate this. Do not let this aspect of our culture become a part of yours. If you seek to be kind, do so by being kind, not by being nice.
Yes, I am aware of dev tools. I use them to look at network requests or to "steal" my own credentials for curl usage.

Haven't really used the Javascript debugger, but my guess would be completely infeasible to follow everything a random "modern" Web site might do. And as you say some Javascript might be compressed or obfuscated. What I really would want is a somewhat higher level / more filtered approach: Like strace lets me just trace file operations for example.
Whatever you think is obvious to me, isn't. Have you considered that might be why I was asking the question in the first place?
ebay is great, but you have to watch out for people selling on ebay why are just arbitraging from amazon
It's not.

You can use it for free, just attribute it.

$2.99 gives you a double resolution.

We don't use these photos to train.
Because why setup a warehouse in Denmark when workers are half the price in Germany and shipping from Germany to Denmark is only marginally more expensive? I suspect the same is true for other countries like The Netherlands and Belgium.
And yet everyone keeps comparing those and claiming how much faster Air is supposed to be based on a very funny benchmark.

Not sure how power use actually matters when I'm sitting and waiting for things to compile several times a day.
Didn't even know this was a thing.
CSEdWeek Pivots to Social Justice, Adopts Raised Fists of 1's, 0's as Emblem
Fair enough. For me, using the "Toggle js on and off" extension on Firefox 83.0 on Ubuntu, I see a blank page.
100%, everything’s easy in your 20s! ;)
Yeah, seeing numbers from either the Mini or the Pro might be more interesting.
> I guess I'm a bit (to use one of Bike Snob NYC's favorite words) nonplussed.

JK Rowling taught me that nonplussed is apparently a part of the daily vernacular in the UK.
You can assign a keyboard shorcut to that easily (I bound it to Cmd+Shift+J and find it super-handy):

https://support.apple.com/en-gb/guide/mac-help/mchlp2271/mac

If someone knows how to achieve the same on Linux for Chrome and Firefox, I'd love to hear it (browser plugins are a bit of a security and stability shitshow, so non-plugin solution would be preferred, all else being equal).
At some point it becomes actively harmful to build and publicize tools that further the fragmentation of an ecosystem. We need a unified build system, not yet another build system. To get there we have to contribute to existing tools to keep making them better.
"For the notion of causality to make sense we need to constrain the class of graphs that can be used in a causal model. Obviously, it’d make no sense to have loops in the graph:

We can’t have X causing Y causing Z causing X! At least, not without a time machine. Because of this we constrain the graph to be a directed acyclic graph, meaning a (directed) graph which has no loops in it."

Of course you can have loops, no need for time machine:

https://en.wikipedia.org/wiki/Virtuous_circle_and_vicious_ci...

https://en.wikipedia.org/wiki/Causal_loop_diagram

https://en.wikipedia.org/wiki/Positive_feedback
I read Please website (main page, "Getting Started" and FAQ), and still ain't sure about the benefits.

To the maintainers of Please: please make cases and user stories, also comparisons with other build tools.

Many visitors will jump on each "comparison with tool X" where X=each of the current tools I'm familiar with. Only "Bazel, Buck or Pants" are mentioned. Okay no JVM, looks like Please is a better thought out Blaze/Buck.

Please mention CMake and others, like the C/C++-oriented http://floooh.github.io/fips/ (a high-level build system "similar to Rust’s Cargo or Javascript’s NPM, but for C/C++ projects.").
What do you mean exactly? It is normal for swapping to happen even if you are using less than the physical memory, so as to trade rarely-used RAM for frequently-used disk cache which improves overall throughput
If you read the right news, nothing is possible. You seem to be on the right track.
Please respond to the actual comment made, not something you made up. No where did GP suggest that if every way you slice a group based on gender and race data isn't perfect they'll get in trouble.

They stated that discrimination, even if done without intent, is still discrimination. Please respond to that statement.
> It would be interesting to have a browser tool that is like strace and you could filter by calls, so you can see exactly where window.navigator is being used for example, or localStorage.setItem.

Exactly, that's what I meant.
Any idea of the sustainability of the Gates Carbon Drive system? Looks like it's made of polymer + carbon fiber. On the other hand, traditional chains eat+shed oil and grease.
Are you serious? https://en.wikipedia.org/wiki/Censorship_by_Google

Some of it I agree with. Hate speech, disinformation, etc. but if google "owns" DNS than it's going to be the same story.
Which is why it's such a horribly meaningless comparison - the marketing (and reviewers assisting it) blasted out comparisons with Intels obsolete technology, hamstrung by awful thermals. And then proclaimed it generally faster.
This website does not track you. Correction -> This website does not track you via JS. You have no idea what's logged on the backend.
I'm not sure what you're referring to specifically when you say "proprietary", but most of PowerShell is available under the MIT license.

https://github.com/PowerShell/PowerShell#legal-and-licensing
And yet Apple on their event and every single reviewer out there still did it.
My laptop with a Ryzen 5 4500U is only fan-free at idle. OEMs would need to do some serious work on cooling to make that work.
I use Purify ad blocker only for its JavaScript blocking option. I can re-enable JavaScript on a per-site basis by going through “Purify Actions” from Safari’s Share Sheet.

I combine this with another ad blocker (Wipr) to block everything else.
Even Linux has its issues. The groups competing for "the one right way" to do things. And the ever present issue that you are one update away from breaking something.
I seem to recall that IBM had second source rights to the 8088 too which presumably made the choice easier.
You shouldn't ignore them. If the odds are bad and you only do it for the money then don't start a business, you'll just make yourself unhappy. Start a business because that is what you want to do, then the odds doesn't really matter because you aren't doing it for the money. Or because you have a good reason believing that your case is special.

But absolutely don't believe your chances are great for no reason as the self-esteem enthusiasts would tell you. I see countless people wasting their life away chasing ideas just because their self esteem is way too high. Don't do that.
Yeah, I had heard about using gene drive to destroy mosquitoes too, perhaps from a recent gatesnotes post from mosquito week. I wonder if this similar technique, or intended at achieving the same consequence or something that is considered in parallel.
Hey sorry to derail from the larger point but I am super curious. Can you explain the registration thing to me? How does it help to be driving a car registered to someone else? I feel like that would make a cop more suspicious / be harder to explain.
> 13" MBP is a 4GHz part running at 1.4GHz. 16" MBP is a 4.8GHz part throttled to 2.3GHz.

Apple's thermal solutions could be better, but they are designed within Intel's power envelope specs. e.g. The i9-9880H in the current 16" MBP is only rated for 2.3Ghz with all cores active at its 45W TDP. The
i9-9880H is a 2.3Ghz @ 45W part that can burst up to 4.8Ghz for short periods, not the other way around.
You should check out QuickBasic:
https://www.qb64.org/portal/
Index funds throw about $50k/y in dividends. It’s a small comfort knowing that if (or when) I burn out from my job I’ll have enough passive income to survive in a non-high cost of living area.
Regex Denial of Service Attacks in Python
Reminds me of OpenGrok: https://oracle.github.io/opengrok/

OpenGrok is powered by Universal Ctags (https://github.com/universal-ctags/ctags) underneath and uses a Java servlet web server (Apache Tomcat) with search powered by Apache Lucene.

OpenGrok is older, boring technology but it works.

It is refreshing to see a new, Rust-powered approach to code search.
Not everything is intended for consumption by the general populace, especially when it comes to academic presentations. In not trying to be rude but either do the very minimum background reading if you’re interested or move on.

I don’t see the point in every presenter reinventing (probably poorly) the same “bringing you up to speed on core technology xxxx” in every presentation.
Look at this political map from when the extreme right wing is rolling over Europe and when lots of politicians were very scared of what is to come. Talk of rise of fascism etc. is seen every day in papers. The future looks bleak:

https://www.politicalcompass.org/euchart

Then look at this and see that the scary wave in the EU is close to Biden 2020:

https://www.politicalcompass.org/uselection2020

Being scared of rise of fascism and extreme right wing parties in Europe == US Democrats 2020.

Americans refuse to see reality. It is as if they are embarrassed by it somehow.
The primary difficulty that I had was the overloaded usage of the "=" character. I had a clear mathematical understanding that the "=" symbol was symmetric, that 5 = x and x = 5 were equivalent. That someone could abuse that notion so brazenly was the source of my frustration.

Some languages use directional notation for assignment (see [1]):

5 -> x

is clear.

[1] https://en.wikipedia.org/wiki/Assignment_(computer_science)#...
Genrules can run shell scripts though, like most of the time my genrules invoke an arbitrary python script. Shell would work much the same.

What do you mean by a "command"? I'm very confused by the nomenclature here.
> Test suites that take ~60 seconds on my 2017 MacBook Pro i7, now take just ~15 seconds.

Interesting! Are you compiling to arm64 or emulating x86?
Another possibility: it is hard to make someone understand something if their income depends on them not understanding it.
Not original commenter that proposed it but I could see a case for splitting Apple separate hardware and software companies (among other possible divisions). Complete vertical integration where you're the only option for the hardware, software, app payment, account, browser, and so on is certainly creating a captive market segment which has only been growing in total size. How you think this should or shouldn't be broken up wasn't what I was really talking about though, just that the CPU IP itself is significant Apple specific IP that _could_ be broken off - definitely more than just licensed ARM ISA with a GPU attached. E.g. I imagine if Microsoft could simply purchase the M1 instead of the SQ2 (not-as-customized variant of the 8cx gen 2) in it's Pro line it would but the only reason that's not possible is Apple the software company wants to sell you macOS and their app store cuts and so on.

I was referring to the M1 at hand but actually the A14 is arguably in the 2x range as well, certainly not "barely ahead" as much as I love my Android with a Snapdragon. Qualcomm has been in this "ARM laptop" space for lack of a better term with things like the 8cx and now 8cx gen 2. While these Qualcomm laptop devices aren't completely blown out in multi-core (though it is a significant loss) Qualcomm's single thread performance isn't really that much better than the mobile chips it's based of off. Which to be honest is also true of the M1, it's not ridiculously better than the A14 by any means... the A14 just already trounced the 8cx even though it's for a lower segment. Hell I'd rather have an A11 from 2017 in my brand new Android phone.

I'm not really going to speculate with you on "what ifs" when we have the actual quantitative data from 3rd party benchmarks saying general purpose code ported by 3rd parties has nearly the same performance uplift as Apple got with its own software. Actual data tells more story than I could ever spin from personal theory.

As for the future Zen 4 going to the same TSMC 5nm process isn't going to close the wattage gap by any means but we'll have to see if AMD can make larger overall gains in single thread performance. Apples challenge with the M1X/M2 is going to be "does is scale to more cores" to compete with the likes of the *950X or Threadrippers as they move towards workstation hardware but that's a more tried and true challenge than trying to get x86 cores to run faster on less power. I don't want to count AMD out and I'm actually typing this from a 3900X with a 5950X on order but I can tell you right now it's noticeably faster to e.g. browse the web on my Fiancee's A14 Ipad than my liquid cooled 3900X with a 3090 and as Chrome has shown that's not because of magical software integrations because it's all got the same company name attached it's because the CPUs run the workload better.
50 hours of use

I assume this is a typo for 500?
Which is why I run Mint.
I like how it can mean either 'confused' or 'unimpressed' which in certain situations can almost be opposites of each other. But both apply to me with this chain system!
If you really need to , install Arch Linux and set it up yourself.

In my younger days I had the patience to install Ubuntu over and over again. In my 30s I simply no longer have the heart for it. My M1 mac just works out the box and I can spend more time working on my games and music.

I still enjoy building PCs from time to time, but even then I just install Windows and move on with my day
Yo yo- I recognize the last name and yc refs. First name to
Jog the memory? (Geoff)
But computation has an intrinsic directionality. If you have two expressions a, and b, and you want to unify them in a declarative language as a = b, then having an unknown subterm in one or the other can make the computation have a completely different complexity, making one direction easy and the other intractable. The P vs. NP problem is a famous question exactly about this directionality.

Here's a simple example (in a declarative language that allows non-terminating computation; in a total language similar examples can be given, except "impossible" means intractable rather than non-computable, which, for all intents and purposes is the same):

X = terminates?(P(1))

If X is known then finding a P is easy; if vice-versa, finding X is possibly impossible.
FYI, in the US, monoprice.com is usually the place to go online for cables, as long as you don't need them quickly.
When I enter that into my address bar in Chromium I get a duckduckgo search, but I managed to turn off js from "site settings" and see the site.
Any guesses as to why the source code look the way it does? I was expecting a traditional website inside the noscript tags, but instead I found an obfuscated soup letter between them.
From https://github.com/josephernest/nfreezer/blob/master/nfreeze..., this is how you decrypt files:

[...]
with open(f2, 'wb') as f, src_cm.open(chunkid.hex(), 'rb') as g:
decrypt(g, pwd=encryptionpwd, out=f)
[...]

def decrypt(f=None, s=None, pwd=None, out=None):
[...]
while True:
block = f.read(BLOCKSIZE)
if not block:
break
out.write(cipher.decrypt(block))
try:
cipher.verify(tag)
except ValueError:
print('Incorrect key or file corrupted.')

So, basically, you decrypt the whole file and write the result before checking the tag. You're using a block cipher in a streaming fashion, and as has already been said before (see https://www.imperialviolet.org/2015/05/16/aeads.html, "AEADs with large plaintexts") this is dangerous if you don't do it correctly. Your data may be garbage, but it's too late it's already written on the disk before you know it's bad, it's not deleted and you won't know which file it was.

As some HN crypto celebrity said some time ago, if you write "AES" in your code then you're wrong. You MUST use misuse-resistant libraries unless you know exactly what you're doing.

TL;DR: your crypto is broken, use NaCl instead of doing it yourself.
For those looking for an easy way to disable JS, uBlock Origin has a button to disable it
They’re both top 10 (in US) in pretty much any ranking list you’d find for computer science, what do you consider top tier?
I was considering picking up a new Mini so I could drive two displays, but then I remembered another laptop advantage: TouchID. I would really miss that.
That doesn't mean Microsoft will give you the installer for ARM Windows so you can use it on anything but Surface X.
bikes like that have existed, its possible.
might be heavier by a bit.
Tex – Use Elixir like a scripting language, across your system
> We've given up on protecting our freedoms, and our devices aren't really our own anymore.

And yet TFA's entire point seemed to apply equally to a self-built machine running any OS (including any Linux) that you could name. So this really seems to have almost nothing to do with Apple or MS.
Lost in the Sun: The Physics of Ballpark Orientation
Even a muddy chain is unreasonably efficient, to the tune of maybe 85-90% [0].

Having bike toured, keeping a chain halfway clean (or at least not muddy) is not hard. Yes, I see the appeal of an internally geared hub, but marginal differences in efficiency either way would not be high on my list of concerns.

[0] https://cyclingtips.com/2020/05/how-many-watts-does-a-dirty-...
From a security stand point you should at least have uBlock Origin installed for Chrome and Firefox. It can block JavaScript easily. I would trust NoScript as well which provides fine grain control over scripts. I get not wanting any extensions, but blocking scripts will unfortunately never be viable in a user base that doesn’t know what a “script” is...
Yesterday, God told me to pray for Tony Hsieh without any knowledge of his condition. I am ashamed to admit that I often forget to pray at all, so this was very striking. Tony has had a huge influence on me from working for startups downtown and at Zappos. The Lord told me he needed love and prayers sent his way. I sent him a message that I don't think he got. I'm praying he was well received in heaven. He was one of the good ones- full of light that radiated to everyone he met. He knew how to have fun, not take life or work too seriously and always treated people better than himself. He lived in a trailer with his friends downtown for years, even though he had unlimited resources. He understood servant leadership, supported the dreams and aspirations of thousands of employees, small business owners and entrepreneurs around the world. He helped the poor and unfortunate. He invited my kids to play at his airstream park for a community breakfast. He was generous, kind, welcoming, visionary, and had an incredibly contagious vibe about him. He will be remembered and honored by countless thousands for a long time to come. I cannot believe he is gone. It is too unreal and sad to contemplate. I want everyone who reads this to pray, have faith, and be inspired. Tell your friends and loved ones how much you care because we never know what will happen next. We are here only a short while. Rest in peace, Tony. We miss you.
Air? Or do you have a fan?
Or CMake or the C/C++-oriented http://floooh.github.io/fips/ (a high-level build system "similar to Rust’s Cargo or Javascript’s NPM, but for C/C++ projects.").
What specifically about the UX is annoying to you? I'd be interested in hearing what could be done to improve the experience. Is it just writing BUILD files or is it the cli interface?
Can you understand expressions like "more sure of A than B" or "as sure of A as of B"? Then, they are as sure that tomorrow will rain as they are sure that throwing three dice the sum will be 9 or less (37.5%).
Why did it take so long to figure out we have 2 moons?
My guess is that he has one already, so why buy new kit if unneeded? I was excited about Pi1541 as I have a C128D that needs more of a life than one C64 Flight Simulator II disc I have handy, but it only runs on more recent models than my 1B.
Oh, I meant in the special case of something that can only be an r-value on the left such, such as a constant or function result. But yeah, it could still confuse newbies, because the problem is not understand that it's procedural.
I ran across http://www.hedycode.com/ which is another take on kid-friendly programming languages. I ran the first few examples and it looked interesting - plus it runs in a browser so no archeology needed :)
> The inaction of those who don't want to be caregivers is not the same as an action taken to forcibly evict someone.

Agreed, but the distinction might not be relevant.

> Making an equivalence of the two would mean that anyone who is capable of helping someone else and does not is in the wrong.

Depending on the jurisdiction, there are circumstances in which the law says exactly that. [0]

[0] https://en.wikipedia.org/wiki/Duty_to_rescue
I wonder why not qb64... ( https://www.qb64.org/portal/ )