skysight-inc/HackerNews huggingface dataset:
> a nice person vs a person that will fight for "doing the right thing" (e.g. is possibly strongly opinionated)

Maybe it's just a matter of wording, but the implication that people who will go to bat for an important choice can't also be "nice" strikes me as strange and contradicts my experience. Good comment otherwise though.
Modern processors speed up large copies with SIMD instructions like AVX.

The Linux kernel chooses not to use SIMD because the cost of copying & saving the relevant processor state (registers, in this case) would be borne by every syscall and consume precious CPU cache.

This would be true for any similar copying mechanism that spanned multiple cycles; the state—however represented—must be preserved.
APKCombo: Obtener la última versión de APK – Rapidísimo
Agreed, it took me far too long to find an answer to this.

Apparently you have to sign up for some Microsoft ad platform, and then select DDG as one of the places to show your ads.
If you or your family leaks the URLs, they will be forever accessible since you didn’t use any expiring access tokens.
Yeah, I dunno. The more I work with Python (CPython) the more I'm starting to like that it can be used as a scripting layer over "really complicated stuff".

IE if you want to store and mess about with some data, Python is fine. If you want to store and mess about with a lot of data, use pandas, numpy etc. etc.
Right. It logically follows that random applying would be a good strategy: selecting randomly from top-paying jobs, you would reply to job offers for e.g. software engineer, brain surgeon, architect or hedge fund manager, to increase the chances of being randomly hired.
> But you can also cause problems by building up too much government debt.

You probably can, but even with another year of 3T deficit I think the net debt (I can't find good figure on that for the last few years) would be under 100% of GDP, which looking at history doesn't really seem likely to be any kind of giant problem in and of itself, even though gross debt being over 100% seems to be an intuitive scare threshold.
Universal Basic Woman (2019)
That's not quite true... My blog post there says mmap is slower in some cases (where you're searching a lot of files), but if you're just searching a single file, mmap does give a bit of a speed boost:

$ time rg 'Sherlock Holmes' OpenSubtitles2018.raw.en -c --mmap
7673

real 1.754
user 1.235
sys 0.516
maxmem 12510 MB
faults 0

$ time rg 'Sherlock Holmes' OpenSubtitles2018.raw.en -c --no-mmap
7673

real 2.663
user 1.130
sys 1.530
maxmem 6 MB
faults 0

See the sibling comment for a link to a bit more discussion and some interesting observations! Namely, it looks like using mmap can be slower when searching a lot of files because of CPU cache effects.
The Impact of Covid-19 on Years of Life Lost
Google is a double edged sword. Their search engine is good enough most people, in enterprise or otherwise, will rely on it when they need answers. This results in a centralized system where it is super high value for you to work with and ensure you are taking full advantage of.

That does leave you at the whims of said centralized system. There is no centralized system that can avoid this. If such a centralized system did not exist and people searched on a wide landscape of competing smaller search networks, it would be dramatically more difficult for you to ensure you were well positioned to be found on all those smaller networks.
Require people to publish their code.
What does a "super-indexed laptop" mean?
But I'm a situation where GPS or Glonass would be considered 'hostile', there would also be the possibility of them being shot down which is not possible to defend against.

Galileo is also for trade reasons, so that reduced access can't be threatened. And it's also a military tool, after all GPS had been on reduced accuracy for a long time and this could happen again. And keeping an active technology development of such a vital infrastructure in house.

And for the consumer it's all great as most receivers can combine all these networks into improved accuracy.
Pet curiosity ... if the inventors would humour me.

What was the thinking behind adopting the `end` notation for marking the end of blocks. I know that certain family of PLs (Erlang, Ruby) use them. But the dominant flavor is the `{}` syntax (c/c++/scala/rust etc)

Was it an explicit choice or more based on your past familiarity with other languages?
> Everything within those separate zones is synched up. So you’ve got your 60 hertz AC wave; 60 times a second the AC power flow is changing direction. And all of the generators, all of the power consumption within each zone is doing that synchronously. But the east is doing it on its own. The West is on a different phase. Same for Texas.

Folks may not realize that power is transmitted in three phases in the US. AC power is essentially a sin wave, and we use 3 different 'phases', which are just shifted sin waves so that we basically always have at least one phase providing power at any time.

Every generator hooked up to the grid must be synchronized to the same 60 hz phases. There are devices called 'phasors' that assist in ensuring generators are lined up with the grid. And now there are networked versions to help coordinate across large regions.

But if two grids are on different phases, then there will be serious problems in connecting them together -- mostly that generators will be fighting against each other and potentially causing damage to things on the grid expecting clean 60hz power. It gets complicated pretty quickly.
Well given that they keep on buying more IPv4, just supporting IPv6 better seems like the far cheaper option. That's what's so weird!
A small jumping point that you can start from.

https://en.wikipedia.org/wiki/Copy-on-write

The only reason I remember is from first encountering this in code and wondering what the hell the "COW" flag was.

>To get guaranteed page alignment, you probably have to use mmap()

Most modern implementations of malloc will call mmap in the background.
While I'd agree that he took some controversial and unpopular positions, I don't think it's accurate to say: "the scientific community considered it and responded". The John Snow Memo was not a specific reply to Levitt's ideas, and I am not sure what the 'scientific community' is. That memo had a relatively small number of signers, so claiming that they represent any large and diverse community is a bit hyperbolic.
Alright, I'll bite. Why?

I mean, I suppose get it. I find CenturyLink horrifying and would love almost nothing more than for them to go out of business. I don't get much choice about who manages the cross-continental pipes my data moves through so I don't worry about it too much.
Per the grandparent...

> At the same time, if you were to not be connected to a network, this kind of verification wouldn't do anything.
Or aware how dynamic it is. The ability to run 'locals()' for example makes a lot of possible improvements quite tricky / more heavy than necessary.
I agree, I never meant to imply that maintaining your own fork is simple. I was merely highlighting that the freedom to do so while still interoperating with everyone else is there. Centralization generally deprives you of that ability.

It's analogous to open source vs proprietary software. End users shouldn't generally need to modify the software they use. Doing so isn't typically easy or straightforward for the vast majority of people. But if you ever need to do so, the option is there.
They are suppressing the scientist behind the Covid ideas; ie the desired outcome is the same.
I'm not trying to defend Apple here, just explain the mechanism to the parent.
rep movsb has been quite optimized recently and I suspect it will continue to be. Today you can be faster with more complex solutions in some cases, and depending on your precise microarch alternate solution for small copies, etc., but I suspect eventually rep movsb will just be good enough for everything but the most demanding memcpy, which I'm not even sure has a good definition because in an ever increasing number of cases it will depend on what the other cores are doing...

Intel seems to be improving rep movsb from gen to gen, and on the AMD side it seems Zen3 is getting ERMS and FRMS. Given how useful it is when you can't do AVX or just because it is insanely compact, I think its usage will only increase in the near/medium future. Long term, who knows, but like anything.
> Well we never will be able to tax our way out of it, there isn't enough wealth and you could confiscate all the wealth of every billionaire and fall ridiculously short.

Why would you try to pay off the national debt with a one-time wealth tax (whether restricted to billionaires or not)? That would be stupid.

> the only out is to restrict spending.

Or grow the economy over the long term, make service payments, and not worry about a grand payoff because what would even be the point of that?
Threat management has cost, its capex (new sats) and opex (launch, integration, management). There has to be a huge upside, to justify more than a minimum.

I sometimes wonder if there is a model of GPS-like behaviour from the LEO objects, to get to something similar, but clearly not the same.
It’s from Matlab. That’s really it. Well, and probably {} are perfectly good characters that shouldn’t be wasted on code blocks.
Wouldn't be surprised if Office will follow Edge.
As far as I'm aware, the largest multibyte in Unicode isn't even an emoji or some odd symbol, it's theta 𐍈. There's a lot more complexity for things that you can actually expect people to make use of.
China can throw an entire ethnic group in concentration camps and starve them to death on video. Their subjects and the world shrug.

Do you really want to use them as an argument for "Just make rail 4Head?"
> If you want to say that something exists you need to define that thing first.

I have yet to say anything, in one direction or another.

You're saying a monopoly cannot exist given a free market. You define what you mean by "monopoly" and I can agree or disagree. You define what you mean by "free market" and I can agree or disagree. We can go from there. But YOU need to start.

Based on your statement "socialism is as bad as genocide" (I'll let Norway, a country which has embraced state ownership or "socialism" while consistently having one of the highest per capita GDP in the world know they're to blame for the Holocaust???), as well as your obnoxious insistence that everyone else do the footwork for you, I don't particularly care what you have to say -- you appear to have disappeared up your own rectum frankly.
I ran a bitcoin mining rig in my garage in Houston, Texas (6x Radeon cards across two workstations) for two years in 2010-2012. No issues, no loss of hardware. Ambient temperature went from 40F to 140F.
> I am at this point considering charging web sites for my compute.

Oh man, if only! That would be sweet. A sort of "IE 7 tax" like system, but in reverse: https://www.bbc.com/news/technology-18440979
Questions for candidates to ask other than “What’s the culture like?”
That is effectively how I got my last 2 jobs in software engineering. Picking a few keywords and spamming out your resume seems the only way to match the equivalent efforts from recruiters.
You conveniently cut off the important part:

> hiring is just really hard and it’s difficult to do that at scale

Yes, talking to people about their previous work and employment history is a good way to judge their fit for a position. It also takes about half a working day of 2-3 people each time to do it properly.
If you only read the HN comments, you will probably not check this repo out. Well you should:

- everything is easily configurable by env vars so the features that some are hating are on demand

- it is open source, so you can fork it and make your on version. You can even contribute back to improve it instead of posting hate comments on HN
Yes, that should work well with Retool. You just need to build the app in Retool, and then enable "public applications", which'll let you expose the app publicly. We don't bill for public users.

(Theoretically, the end users could get all the data by inspecting the network requests. But there's really no way around that given that you're exposing the app and its data publicly. I suppose you could get around it by adding a password to the public app. LMK if you need help with that!)
The policies are really not excessive, Palo Alto is designing for enterprises which would want many of these restrictions on their assets. It just so happens the software is flexible enough to be used in BYOD settings. The IT professionals in those settings need to do their due diligence and apply appropriate policies. This is a PICNIC/PEBKAC.
Facebook has designed its algorithms for spreading misinformation and disinformation, because emotion drives engagement.
Indirectly - all visible light is non-ionising and of much, much higher frequency than that used by telecommunications devices - and we have all of human history to suggest that light isn't dangerous.
The most clear and objective way to compare corporations is market capitalization, and the seven corporations with the biggest market cap in the world are all tech companies.[1]

How powerful a company is a bit harder to judge, but if anything tech companies punch above their weight when it comes to political power. Johnson & Johnson has ten times the market cap of twitter, but much less political power.

[1]: https://en.wikipedia.org/wiki/List_of_public_corporations_by...
> This is obviously not the case.

Isn't it? While machine intervention might be able to weed out the most obvious low-quality candidates, I don't think there's any strong evidence that most hiring processes actually select the strongest hires - just that they, out of the set of candidates that progress to the point of human intervention (i.e. interview), select a decent one.

The problem is that interviews don't scale well, and some kind of automatic culling of the field of candidates is necessary. Engineers, managers, etc all want to feel that whatever machine solution (keyword searching in resumes, applying AI to recorded video statements, HackerRanks) they select is better than random - but there's no incentive for them to check that that's true.

Obviously randomness + interviews is better than pure randomness, but ultimately hiring processes are still pretty random. If you need to weed out most of your candidates, you can't do much better than throwing most of their applications away - and companies end up doing just that, only they cargo cult an "automated process" that claims to do better.
and munmap can be quite costly too
Is this this related to NYC Train Sign?

https://mobile.twitter.com/NYCTRAINSIGN
Levitt has racked up quite a consistent track record of bad science and confidently wrong predictions over the past 9 months.

It's not surprising that the community has lost faith in him.

https://www.stanforddaily.com/2020/08/02/qa-michael-levitt-o...
Why? If you have a private network, like HP did, why would you want public IPs on it?
Neat! Have any of the common libc’s picked this up yet?

How does ERMS deal with interrupts? If I `rep movsb` while interrupted, do I also get the fast implementation?
The solution is to connect them with HVDC, right? That might not be a great solution for making a single national-grid, but it would allow the 3 grids to mutually borrow from each other, right?
That's a strong unsubstantiated claim. On the other hand, there's been some nice theoretical work arguing that deep learning is a form of polynomial regression.

https://arxiv.org/abs/1806.06850
Are you implying that using IPv6 lowers latency and increases throughput?
My employer (Invenia) runs Memento.jl (a logging package) in production, hooking in variously to SumoLogic and AWS Cloudwatch and from their into PagerDuty.
I would say it is production grade logging.
and it is integrated enough with standard lib logging that stuff logged using that also ends up at the right place.

I don't think it would actually be that hard to get the stdlib logging to work directly with that kind of system either.
(Probably if we were starding today we might have built ontop of the stdlib logging, but Memento is a bit older than that, and a bit different in philosophy)

THere are a bunch of database drivers.
We use LibPQ.jl in production.
I hear good things also about OCDB.jl, and SQLite.jl also.
and anything to do with data is really nice because of how interoperable all the data-frames like packges are.
Everything just works together as long as the minimal API described by Tables.jl is implemented. (and everything implements that)
>"[W]e basically always have at least one phase providing power at any time."

This isn't really how three-phase power works.

In household settings, you're usually getting only one phase, so all your power comes from that phase. Different neighborhoods get different phases, so they're roughly balanced loads.

Industrial (and some consumer) users get two (208V) or three phases (480V), and they get power from the difference between the phases (for their higher-voltage loads).

Now, if you've ever looked at an oven or a dryer (in North America at least), you'll know that they are higher voltage, and look like they are two-phase... But it's really more like one phase that's been mirrored.

Here's a nice diagram:
https://electronics.stackexchange.com/questions/146420/obtai...
The one thing the newer machines have are better discrete GPUs. Everything now will use the GPU from web browsing to full on video/photo editing and color correction. Your 2012 GPU might as well be hanging out with Moses its so old in GPU years. The speed difference you'll see in a photo edit standpoint will justify your upgrade. If you are even halfway serious about using Resolve, you cannot put enough GPU power in a box. (I've built Resolve desktop systems with 3 GPUs in a Mac PCIe external chasis. PCs/Linux Resolve systems can have even more GPUs.)
Is it more brief?
What an unexpected surprise! Wasn't aware of the company or the work, and was somewhat bored by reading a lot of undistinguished papers applying AI to computational chemistry. But focusing on the wave function antisymmetry using a neural net is one of those ideas that is obvious when someone tells you about it, but which I had never thought of.
Hi, thank you for the message! That is a very interesting use case. Do you mind emailing me at david AT retool? We've previously built something like this, but for Excel (you upload an Excel template, and we pull in data from various APIs [e.g. SFDC, JIRA, etc.] and fill it into the xlsx file). If you're interested in using Retool for it, I'd love to chat and learn more about the use case. (I bet there are many others who have a similar use case, hah.)
Thank you for using Retool! If you ever have any feedback, feel free to email me directly. :)
For anyone not aware, the excellent DaVinci Resolve has a free version which has built in Scene Cut Detection. Feed it a clip, run scene detection and then it can cut into subclips in a few seconds. From there, you can render out those subclips from a timeline as individual files.
This is absolutely the problem. Fast languages like C#, Java, Go and even JS almost nothing is native. It's normal to have even large projects with no FFI'd native code.

Python and Ruby are trapped in the C extensions spiral. Languages are slow so everything uses C bindings, which makes it hard to speed up the language
Follow up to this interview question bank for hiring managers from last year https://news.ycombinator.com/item?id=20897510
Maybe, depends on the work. I’ve seen Matlab jit code to match C performance. I think it’s the language holding it back, mainly.
Hi,

I’m interested in understanding what it is you need exactly.

I’m working on something that may have overlap.

let me know how I can get in touch!
(Note: I am in the early stages of developing out ideas for a similar tool, so feel free to answer with discretion.)

Part of my problem with the current software toolset is that almost all allow a single view over a document or a webpage.
In the physical world, I can have multiple books or papers open in front of me, drawing from a collection of sources concurrently rather than a single one serially. Additionally, if I open something between different apps, there is no integrated way to annotate at a layer above documents.

- What do you envision as a proper interface for digital exploration?
- Will it allow for digesting multiple sources at once?
- What will annotation, tagging and relations between documents look like?

There are references to "structured content" and the organic "building up [of] knowledge" in the Beam-ifesto. The most ready structure that I have been working with is a network of nodes, each representing a unit of digital data (a document), which can be found by file URL or by http URL. To relate these nodes, one could form "node structures" that abstract multiple nodes into a structure of some form (list, table, group, hierarchal links, etc). This offers abstraction and composability between digital concepts. While this may be private, I'm curious how you are picturing the "database" aspect of your product.

- Are you drawing at all from what we know about neural storage in your development of a "digital database"?
- How are you enumerating the possible relational structures for multiple objects?
> But I'm a situation where GPS or Glonass would be considered 'hostile', there would also be the possibility of them being shot down which is not possible to defend against.

Sounds like "the hostiles" wouldn't actually need orbital shoot down capability, they'd just need to knock out a bunch of those 20 ground stations. A team of guys with consumer drones and a half a kg of C4 each ought to be enough I'd guess. That's only "criminal gang" grade opponents, not even close to state level. (Or, you know, a bunch of random conspiracy nut QAnons or ProudBoys wound up on social media to believe the ground stations cause Covid or are part of a Jewish global banking conspiracy...)
Hooray for mice.
Archive.org's archiver is a "bad user agent" according to the list it uses, apparently: https://raw.githubusercontent.com/mitchellkrogza/nginx-ultim...
Static languages are going all in on type inference. Types aren't annoying if they're hardly ever specified. It's largely a win-win. Even Java has decent type inference on newer versions
There is a global media plague, and it's way more serious than an actual disease. No one specifically has started it, and no one specifically can stop it. It tells you something about modern people and societies, and it's not something you can fix by mere smartphone application.

Reading Giorgio Agamben, one can see that he was completely devastated by the sight of absolute cowardice and obedience (I don't mean particular social and governmental issues, I mean lack of mental self-sufficiency), and his theoretical work realized in such a way.
I still dont understand what is wrong with that deal?

Apple has the option to go to Bing and the user has the option to change the default search engine.
Ok but that doesn't mean he has to be invited to give a keynote at a conference.
`!g search` isn’t a repackaging - it just redirects you to google.com/search?q=search
I'm not sure if you're a hiring manager, but I am. In my experience, what someone writes regarding their "stackness" means nothing to me. It only matters to the extent that it matches recruiter searches. I care about someone's practical experience, their fit for my team's work, and their ability to learn and adapt.
> the tech giant wrongfully wielded its digital dominance

If google is going to be charged with violating a statute, the article should identify which statutue/s and quote from the charge sheet so that we understand what the court matter is about.

Just describing alleged behaviour as "wrongfully wielded its digital dominance" is not informative news - it is an attempt to influence opinion.