skysight-inc/HackerNews huggingface dataset:
> Interview day. Show up. Turns out future manager, that is the main person I should have been talking to, wasn't even there.

What do people recommend doing in this situation? Walk away? Reschedule? Insist on explanation? Or is it feasible they would make a decision without the manager interview.
While slightly different than the original complaint I hate how `git stash pop` handles conflicting files.
Instead of creating file.orig file.remote ... as other commands do, it immediatly puts >>>> everywhere <<<<, leaving a mess if you are not careful (and commit/push/run broken code).
I don't know, children do have anuses, and they are known for their curiosity. I'm sure many a parent has had to dig lego bricks out of various orifices.
and China is doing the same, and shouldn't be criticized for it

As neither a US nor Chinese citizen I don't see the big deal. Who cares if the US or Chinese government steals all your secrets
Ugh. I just noticed how I bungled it up with my phrasing. I meant "argument for manifestations of god/aliens/" and not "argument for god/aliens" And I totally agree with you.
Then the dislikes were probably registered as bots by YouTube and removed for being fake even if they were actually legitimate. Botting dislikes on your competitors game announcements is probably common as a way to increase your own sales.

There's also the possibility Blizzard paid off YouTube.
Omni ROM isn't LineageOS but a binary built from the Sony AOSP right?

Considering I disabled all Sony applications because I have no use for them, with the exception of the keyboard because can't be disabled, Omni ROMs are another option that I hadn't considered. I already dumped the TA partition with the DRM keys many moons ago (I only need to find where I stored it), but I suppose they only work with Android.

I'm tempted by Jolla, but I need a banking OTP generator that only exists on Android and iOS (so Android emulator or another phone)...
Too much to read xD if anybody gets this far then remember this...

1. People arguing against this are arguing against utility classes and not arguing against tailwind.

2. Tailwind is different - it’s a toolset allowing you to build your own framework - you can use the tailwind config to define your variables and use BEM or what ever you want.

3. Tailwind is utility “first” - so it provides all the utilities you need, YOU decide how to use them, put them all in your HTML if you like, or make components out of them, include them into an existing project, etc.

So everybody here who is being negative towards tailwind regarding utilities is wrong - because they haven’t understood tailwind. - your arguments may be valid for utility classes, but this topic is about tailwind, so your spreading misinformation.
There has always been a discrepancy in capability between win32 file-related APIs and GUI tools. Even in Windows 10, it is possible to use the APIs (as simply as through, say, git bash) to create files and directories inaccessible (even for deletion) to Explorer.
> Rust has no undefined behavior because it only supports one CPU ...

That is not true. Rust works on multiple architectures.
Not sure if much higher. I do photography and spent time snapping (street photos!) some girls in the sex industry in Asia. For them it's mainly about money. They could get an office job but they - and I quote - "tried...don't like".

These are countries with low unemployment, but also low pay, so sex work appeals as a lucrative (and less boring) alternative.

Many of this women were single mothers and the money was sent home. Few, from what I could tell, used drugs. And all were very strong people - I think that line of work requires it.

So in some parts of the world prostitution is just another job.

Is this the same everywhere? Unfortunately not. And I'm sure the industry as a whole is filled with tales of sorrow.
Rules for Dining Out – How a frugal economist finds the perfect lunch (2012)
On a somewhat similar theme, but far more in depth and exploratory, is the video 'Goodbye Uncanny Valley' by Alan Warburton - https://vimeo.com/237568588
Æ-DIR – The agile IAM for DevOps
https://ae-dir.com

"Authorized Entities Directory (Æ-DIR) is a Privileged Identity and Access Management (IAM/PIM/PAM) based on OpenLDAP"

And:

Conference Talk at OSDC in Berlin 2018-06-13
"Æ-DIR -- The paranoid and agile IAM for DevOps"
https://osdc.de/events/ae-dir-authorized-entities-directory/

There currently is no comparable open source IDM beeing audited by me for years and reviewed from TÜV and BSI that much which is still being proudly maintained and developed. Chapeau to mstroeder.

So. Integration is the matter.
Poke me.

Gz
cspec
Isn't that really hard to implement correctly in Common Lisp? Your macro would need to perform a continuation-passing style transformation on arbitrary code that could involve jumps, error, etc.
Archived copy with GDPR nag screen:

https://web.archive.org/web/20181102171858/https://www.washi...
A couple of major reasons:

1. The 6502 is heavily register-starved. Three limited-purpose registers is pretty rough.

2. There are no 16-bit registers, so you can't put a pointer in a register. You can put one on the zero page, but that's much more limited. Indexing into arrays larger than 256 bytes gets complicated, too.

3. The 6502's stack isn't well suited for storing data. There's no SP-relative addressing, for instance. It's possible to get the value of SP with PHP/PLA, but this is pretty awkward to work with.
This is exactly how I feel. The same thing happened in my area of interest (historic transport).

Facebook provided an easier interface for user adding content and an easier admin system over old school forums. Everybody drank the kool-aid but we now have islands of content which are impossible to search and keep track of (unless you dutifully tune in each day).

The whole things has made me disillusioned to contribute to any sort of online discussion, I certainly have no interest in becoming one of Facebooks unpaid income generators.
Having moved to the 6502 from Z80 back in the day, I initially had that feeling too -

what? Only 3 8-bit registers on the 6502? The Z-80 had an abundance which is not trivial to describe (7 8-bit ones, 6 of which group into 3 16-bit pairs, an exchangeable shadow register file for them, and two additional 16-bit index registers); Z-80 also had block move instructions and other nice stuff that was missing from the bare bones 6502.

And yet, the 6502 eventually comes out at least as useful with the indirect addressing and page-0 -- to the point that it often feels like you have 128 16-bit registers, or 256 8-bit registers, or any combination of those.

Z80 is more high-level, but it comes at a cycle/instruction cost, and 6502 indirect indexing goes a very long way.
> don't get all emotionally worked up about it.

Not constructive
> "Countries with legalized prostitution are associated with higher human trafficking inflows than countries where prostitution is prohibited."

But:

(1) Can inflows really be measured comparably between legalized and non-legalized regimes? and

(2) Are inflows actually the figure of merit or a proxy?

(3) If inflows are a proxy for the figure of merit, is the relationship between that proxy and the actual figure of merit consistent between legalized and non-legalized regimes?

Its worth noting that key utilitarian arguments made for legalization (there are also more direct deontological arguments) include that legalization makes it easier for people subjected to abuses within sex work (including, but not limited to, trafficking) to identify themselves and/or be identified, and for them to escape from those abusive situations. If that is true, one would expect:

(1) Any mechanism for detecting trafficking levels (including inflows) to return a result higher relative to the actual level, ceteris paribus, in a legalized regime than a criminalized one, and

(2) Actual inflow levels in a legalized regime to be higher in proportion to impact levels (number of people subjected to trafficking at any point in time, number of person/years per year spent subjected to trafficking, lifetime average number of days spent subjected to trafficking, etc.) because shorter time to escape would require higher inflow levels [0] for any given impact level (or, equivalent, produce lower impact levels for any given inflow level.)

And this doesn't even address that the research uses a source that relies on local reports of human trafficking rather than consistent collection on common standards, and that legalizing regimes (and particular democratic legalizing regimes, which saw the greatest likelihood of increases) might simply tend also to use broader definitions of human trafficking in the first place, or expend more effort to either detect it or to distinguish it from non-trafficking prostitution.

[0] Well, where "inflow" is imports + people newly subjected to trafficking locally; the paper seems to consider only imports, which would ceteris paribus have the same relation, but there could be compounding effects from differences in local trafficking (OTOH, if legalization made it harder to traffic locals--because those who would be at risk would be more able to turn to legal sex work themselves--then that would further increase the ratio between import inflows and domestic impact levels.
This brilliantly captures my own experiences with "writing & coding".

> There's no way I can write at the end of the day, I'm just way to mentally tired. Also as someone who both codes and writes, writing is far more emotionally taxing.

> Coding is problem solving - there is usually a clear path to follow and I generally know when I've solved a problem. Writing for me is unclear and amorphous. There is almost never a road map, and I never really know when I've "finished.
That's true, but the 8080 (and Z80) on which CP/M ran were not much friendlier to compilers, even if they were friendlier to humans.
How would you fix public transport though?

Public transport is terrible in my city, but it's really because the population is too low to support anything better rather than because of any particular problem with the service. There's no fix, except to somehow increase population density by a factor of five.

Any proposed improvements are likely to take years or decades to complete, too. Meanwhile you can stop driving and start scooting tomorrow.

It's also worth noting that scooters are great for much more than just the last mile. I commute 20 km per day on my scooter.
My guess is that there's 2 APIs to access files, a user mode API and a kernel mode API, and this special casing is only available in the user mode one. If the FTP server uses the kernel API it bypasses the special case file handling.
this is interesting, but how do you do the actual graph queries ?

The ones built on Cassandra do this using Spark and neo4j has a built in engine (Gremlin). Any examples of how you map graph queries to relational table structures ? Especially the ones that need traversal
As a user, I’m really happy that it’s harder for you to ship software without testing it on the actual hardware first.
growth in advertising for Full Stack engineers are actually glorified Front End roles

Right. People think I’m a hater because I say “full stack engineer” is just title-inflation for webdev, but I’m just telling it how the entire rest of the world sees it.

Throughout most of the history of the web, the same people wrote the CGI scripts, and any SQL in them, as wrote the HTML; working this way is perfectly normal for a webdev for like the last 20 years. I guess we were all “full stack engineers” back then, just we didn’t have a grandiose title.
Ironically this webpage's certificate is verified by "COMODO CA Limited". I suppose it takes time to inform browsers that "SECTIGO" certificates are safe.
I am happily running Rust generated code on my ARM microcontrollers. Rust uses LLVM for code generation and can support any architecture which LLVM supports.
Have you checked trademark issues? The Mercury-News had an article retrieval service called Newshound.
What is the article saying about 'pertistent' vs 'persistent' ? Is that a word, what is its meaning?
Proofing transcriptions is difficult. You can go a long way with computer models, but eventually you’ll get a feeling about a word not quite fitting and need to check back to the source text. I guess you could run a high quality / more iterations OCR at this point, but more likely you’re relying on human proofing, and it doesn’t scale if you’re relying on humans. There’s a reason the Standard Ebooks project I contribute to has <250 books compared to Gutenberg’s 50k+: quality takes effort.
> "Undefined behavior" doesn't mean "buggy". It simply means stuff that's CPU-specific or compiler-specific.

Yes, it does. The behavior you are describing is "implementation specific", and it is ok to have this in your program provided you know what your implementation will do. It is illegal to have any undefined behavior in a well-formed C/C++ program.
Google's interview system: it's not about solving the problem
Yeah it'll probably take years before we start seeing Sectigo root certs. Maybe finally they can also stop capitalizing their name.
To be fair, he is speaking for himself.
Probably; they're both massive, no doubt about that. Interest rates are low right now, but in general you're probably paying around double the value of a property over a 30 year mortgage, that's a sizeable tax deduction.
Does it even matter? undesired behaviour due to backwards compatibility with a little known (in the wider sense of computer usage) 44 year old feature which brakes someone’s workflow will be interpreted by the user as a bug regardless of whether it is expected behaviour to the developers who wrote the code.

If that’s not technically a “bug” then it’s still broken UX (and the error message produced certainly doesn’t help there either).
I am reminded of the anecdote of one of the first mass printings of the Bible in London in the 1600s having a grave misprint: "Though shall commit adultery".

Proof reading is as ever important.
At 34, She’s Gone from Goldman to Failed Artist to Startup Queen
Oh look, developers of DOS/Windows software not giving one drop of thought to any new (security/compatibility) features unless things break.

Reminds me of how many things broke when Windows started any kind of basic enforcement of read/write permissions (files, registry keys) in NT 4, then in 2000, then in XP, until I guess they gave up and created an abstracted API so that programs can trash all they want)

(Yes, I'm still bitter)
As Mr. Fleming put it:

> Once is an accident. Twice is a coincidence. Three times is an enemy action.
I can commute by foot (which takes slightly over an hour), by bike (which takes 20 mins but leaves me noticeably sweaty), or by scooter which takes 20 mins and has no downsides. In practice, if I can't scoot then I drive a car because wasting 80+ mins a day or arriving everywhere sweaty just doesn't cut it for me. Buying a scooter has revolutionised my commute.
They used Halo only in the very beginning, they switched to more traditional tools:
https://www.smithmicro.com/company/news-room/press-releases/...
What is the graph engine used to query the nodes and edges with traversals?
99.999% SLA in Smart Cities? Stacktical (DSLA) X SmartHab (HAB) Partner
Carbon Tetrachloride is another ozone-depleting substance who’s atmospheric levels have not declined as hoped, despite a global ban.

China is believed to be a significant (but not the only) source of these rogue emissions.

https://www.bristol.ac.uk/news/2018/october/carbon-tetrachlo...
This reminds me of the C$ trick for networked Microsoft computers.

Full read access on the entire volume!
No details of the "graph database" bit. Sounds like it's a graph in the sense any RDBMs is, and not with a specialised query language or helpers that any graph database gives.
It will be my language of choice once they compile to wasm
What is the actual graph engine to query edges and nodes using traversals and shortest paths?
What I find interesting is that, on one end, there's a "developers" shortage, but on the other, all companies are funneling potentially good engineers through processes designed for the "interview" experts. Also, that AMZ or Google do open public positions is weird. I'm pretty sure they could have the best referring programs.
Wrong. Ruby has (one) ISO standard:

https://news.ycombinator.com/item?id=3868970
https://www.iso.org/standard/59579.html
This story would have been a lot more useful if you told us what the questions were, especially the ones you failed at, especially those "impossible" ones.
Where are you getting "less jobs"?
20 years ago : you are right. Although be warned, Prolog has some killer issues, principally the way that the knowledge base and search system works means that you will end up stirring fiddle factors (cut) into your logic program and at scale the brain boggling complexity of what is going on can lead to complete, sudden and irretrievable project failure.

As in : it doesn't work, no one knows why, no one can fix it and no one has a plan that doesn't involve starting from the beginning and doing it differently.

consider two programs

Good prolog :

on(a,b).

on(b,c).

above(X,Y) :- on(X,Y).

above(X,Y) :- on(X,Z), above(Z,Y).

->above(a,c).

You'll get TRUE (yay) a is above c ! GOOOOOOOD prolog.

but now :

on(a,b).
on(b,c).

above(X,Y) :- above(X,Z), on(Z,Y).

above(X,Y) :- on(X,Y).

-> above(a,c).

ERROR: Out of local stack

Exception: (1,675,220) above(a, _4808) ?

BAD BAD BAD BAD prolog. Go to your room!

ERROR: Out of local stack
Exception: (1,675,220) above(a, _4808) ?

Prolog gets stuck expanding the first search until it can't carry on. One line is out of order in the program and you are dead, and the problem is that you will not find that line until that question is asked, and when you find it (in a real example) it really is the devils own job to work out where the expansion is coming and how to fix it.

But there you go - search based logic resolution, brought to you by 1970's computer architecture (small main store) and solvers. Note, not only is "it doesn't bloody work" an issue, but also (probably much worse) "it keeps hanging for five minutes". This inconsistency and problem is hard to replicate and very, very hard to debug. It's caused by an occasional big search happening in the knowledge base, but a big search that doesn't end up exploding the system, it's often accompanied by shifty developer behaviour involving parameters and special cases. In a real project it's a nightmare.

Now : NOOOOOOO! Instead use Problog or something similar and reason using Answer Sets. For your first steps an answer set system looks very like Prolog, but does not suffer from the issues above (as far as I can see). There has not been (so far) a big charge to use this in prod (with Prolog and KBS's there was, it failed, because above) because everyone is playing with 40 layer 200 billion parameter neural networks and wondering why proving they can beat a tiny part of one benchmark or mostly steer a car without killing many people is not translating into application success. And this is a good thing because I don't think that the tech is quite there yet and the community needs five years and about half a dozen big "let's make this practical" applied research projects (btw. keen on partners?) to actually make this manageable for people with deadlines and investors.

But - it's going to help you more than Prolog.
What other realistic option is there besides interviewing?
A 44 year old bug in Windows 10
> I find this interesting.. I wonder why people would still go to an illegal worker over a legal one. Is it that the consumers don't know they're illegal or they have some other advantage like cheaper price or a different experience?

Slaves are cheaper and less likely to refuse to perform certain services.
The inefficiency of market economy is terrible. Also it leads to production of bad products where repairability, quality is sacrificed to reduce costs and increase sells (who would make a good light bulb, which will last years if you can make a bad light bulb which will last months and sell dozens of them). I'm living in post-USSR country and a lot of old consumer goods which were "made in USSR" are an etalon of quality compared to modern goods.

I still think that central planned economy is superior to market economy. USSR failed because of human factor and probably because computers were not good enough to produce proper plan on a USSR-scale, but even with those factors it was able to compete with the rest of the world in science, space, military. It's quite fascinating.
"It received support from the government-controlled Radio Rwanda, which initially allowed it to transmit using their equipment. ... Critics claim that the Rwandan government fostered the creation of RTLM as "Hate Radio", to circumvent the fact they had committed themselves to a ban against "harmful radio propaganda" in the UN's March 1993 joint communiqué in Dar es Salaam. ... During the Genocide, the RTLM acted as a source for propaganda by inciting hatred and violence against Tutsis, against Hutus who were for the peace accord, against Hutus who married Tutsis, and by advocating the annihilation of all Tutsis in Rwanda. ... An estimated 10% of all the violence within the Rwandan Genocide is resulted from the hateful radio transmissions sent out from RTLM."

Interesting. Something I might say: given that the reigning government was supporting this stuff, as well as an animated and violent mob from the general population; and given that the "deplatforming" under discussion is done via social pressure, corporate action, and/or conceivably government intervention: how would any kind of mechanism for "deplatforming" have done anything to stifle this RTLM? If anything, such a mechanism would have been directed at dissenting voices.

"One of the major reasons that RTLM was so successful in communication was because other forms of news sources such as televisions and newspapers were not able to be as popularized because of lack of resources." Apparently there was a dissenting radio station, but Wiki says "Radio Muhabura had a much smaller audience, probably because it broadcast in English instead of Kinyarwanda", which is unfortunate. So I guess there was no need for the government to deplatform any dissenting voices, because there weren't any significant ones. Therefore, one could argue that the Rwandan genocide is an illustration of what might happen if the ruling party+mob manage to deplatform everyone who disagrees with them. :-)
> Ugh if you read the article, you would know that the UB described here is the same in Rust.

Rust doesn't have a formal memory model yet, but it's already known that UB in Rust is quite restricted:

https://doc.rust-lang.org/nomicon/what-unsafe-does.html

Most importantly, UB in Rust should only arise if you're writing unsafe code (barring compiler bugs). Typically, most Rust code is safe. This is a huge win.
Not to be confused with retinal burns caused by Raman amplifiers.