skysight-inc/HackerNews huggingface dataset:
> Dmd's backend was ported by hand.

Not quite, the c++ source was massaged to be free of weird corner cases of the grammar and preprocessor (e.g. enforcing no spaces between '#' and the preprocessor keyword) and then a tool called magicport was used to convert the frontend in one shot. The backend was mostly converted by "hand" (i.e. grep after some more massaging).

There are several tools to translate headers though dstep[1] and dpp[2] come to mind

[1]: https://github.com/jacob-carlborg/dstep
[2]: https://github.com/atilaneves/dpp
Great freaking point!!! That makes a lot more sense as a deterrent! Hell, throw a whole family in jail for the actions of a single entity. Then a person’s closest allies might give them up if it means freedom.
GCP (and all of Google) was down worldwide in 2013 as one example:

https://www.theregister.co.uk/2013/08/17/google_outage/

Here’s one that’s on Azure. Not a 100% total outage like above, but bad enough most I know in the industry would call it being down:

https://www.zdnet.com/article/windows-azure-suffers-worldwid...

If I get a free moment, I’ll dig up other examples, but those were ones that were easy to find.
Fuzz testing could help
The writer is pretending that egpu is some sort of hidden secret that no one wants you to know about, I don’t understand why - since this is not the case - many companies are actively marketing egpu solutions.

It also falsely presents egpu as a silver bullet, in particular it claims that there is no latency even when using the laptop’s built-in monitor (as opposed to an external monitor plugged into the GPU) which is absolutely not true (an external monitor will perform better).

Many reliable sources have published independent benchmarks comparing the 3 solutions (internal gpu, external gpu over internal monitor, external gpu over external monitor) you should look at the benchmarks in case you want to make up your own mind about this topic.
I cant help but thinking from these brochures that people had more picnics in the 50s/60s than we do now. Perhaps it was a trend for awhile. Or maybe related to the fact people couldn't easily live together before marriage :P
Spring Cloud Alibaba New Release
I'm all for being paranoid but what exactly is the threat model here? Someone is going to have a few seconds of video of you?
Fuck that. Why would should someone sacrifice their entire social life and health so that someone else can make money?
Yes! More people using Phoenix! I'm also looking for a job
Hey there, I think I may have already spoken with you. Got connected with the Seattle office through Triplebyte, then bounced over to an ATX hiring manager due to my being located in Austin. Took that call while running around NYC, in case it was you who I spoke with and you recall that.

If PMing on here is a thing idk how to do it. https://www.linkedin.com/in/a-zhu, adam@adamz.hu
Personally, I find it has not been easier or harder to hire developers over the last 10 years.

Even though there's been an increased interest in the field from many young (and less young) people for many years, the fact remains that this also came with a steep increase in demand for those same people.

Once you get candidates in front of you, you have to assess whether they are worth your time or if you should move on to a _possibly_ better (or worse) candidates. Unfortunately, you sometime (read: most of the time) do not have the luxury of time before taking that "leap of faith" on someone due to the speed at which developers get picked up.

Some people will say that they can easily filter the good from the bad from spending a few hours with someone, I still find that there is a substantial portion of uncertainty when moving forward with a hire unless you have an overwhelming number of candidates applying and can afford to "try out" quite a few of them.

I try to stay realistic when selecting candidate and aim for the good ones, the ones that will get the job done. Every once in a while, you'll get lucky and find a great one.

Anyway, YMMV.

PS: Depending on where you are located and the type of business you are in, you also need to factor in the fact that you are battling out for the same talent with high profile or well funded companies in your area.
Haha, spot on! The emphasis on learning frameworks instead of learning the ins-and-outs and quirks of Javascript can't have been good either.
It's interesting being an interviewing candidate when that emphasis shines through. Knowing Javascript, getting up to speed on whatever framework is used on the job is trivial in comparison.
If you’re on an iPhone the site redirects to http://oldcarbrochures1.bmobilized.com/ which doesn’t resolve.
The way errors are handled in go feels like the people were thinking hard "let's not repeat the horror of C++ exceptions" and are ok with ugly warts so long as they're not uglier than exceptions...

It's clear that there's way too much boilerplate in go procedures that deal with error handling by systematically bailing and passing the failure upstack...

But the most confusing thing to me about try() is that, although it's shaped like a function, it actually returns from the current scope on error. It's dangerous syntactic sugar IMO to make this one function-call-like feature not behave like an actual function call...
Get the 5-steps framework to validate your business idea
Another FANG = Amazon? If so, Amazon is pretty restrictive in how it wants employees to communicate about internal activities. Most people err on the side of caution and don't comment publicly.
Amazing video ;)
So... When you think about computers and lasers today, is it a military application that comes to your mind? Even rocketry is iffy.

I read the GP completely agreeing with your point, but this comment is such a clear reminder that we have no hope of knowing what change will come from a technology that I had to change my mind.
Firefighters and policemen get paid very generous overtime for working more than 40 hours a week. And their are caps to how much overtime they can work.

Attorneys get paid lots of money to sacrifice their social lives. Especially at the "biglaw" firms, they get paid well into the six figures and generally 2 years in will make more than a programmer with the same experience. Doctors eventually make far more than programmers after their residency. Finance guys (and gals) nearly 7 figures a year or two into the job...

The law does not even prevent long hours for most salary workers either by the way (there are labor practices that cover some situations of course.)

Again, why should a salaried worker work long hours so that their company can make money if the company isn't going to pay them for the extra work?
I've been using an Akitio Node + WX8200 (Vega 56 Pro, needed to drive 2x 5k monitors) for about 7 months now on my daily driver (2018 i9 32gb 15" macbook pro) and I haven't had any real issues with disconnecting. There are only two annoyances:

1) Sometimes an app won't quit that's using the external GPU prevent me from safely disconnecting. This is annoying when you have to run to a meeting and don't want to risk the system crashing.

2) If you connect the eGPU when apps are already running, they'll continue to be rendered on the internal GPU. This is probably OK for most people, but the internal GPU can't drive 2x 5k displays, so although it works they're really laggy until they're relaunched.

Other than those two issues, I highly recommend this setup to everyone. I actually have 2 egpus, the other has a 1080ti that I use for light ML work and gaming on linux and windows respectively.
I think it is a good starting point - you've got an agent with basic interactions, but as it stands there is not much that a user can do apart from just kill it.

Many will see this as a game, not an agent simulation and will quickly write it off, so you need to show some examples of it acting as an agent.

Try having 2 agents interacting with each other, and show the results in your README

That will help, but I certainly don't have the answers - I tried something similar (https://github.com/acutesoftware/virtual-AI-simulator#create...) and it is difficult to get the point across, but it is a lot of fun seeing agents interact, if it is simplistic.

You also need to complete your implementation - show the character getting it's food (fishing, or buying) and then work on the quest generation.
Same here. I also visited the Jewish quarter and it was absolutely empty. There was also a painting nearby that depicted how it was centuries ago, filled with people, mothers, and children. Astonishing that it is completely deserted now.
I fill my tiny 250GB SSD on my thinkpad all the time (well it's mostly logs of a certain terrible database topping it up now and then).

Everything including my usual desktop environment keeps working. I have /home on a separate partition though.

Most of the time I only notice that it filled up again when pacman -Syu fails because it can't save anything.

It probably really depends on your setup and how stuff is configured. It appears the various systemd tools keep working just fine though, otherwise my system wouldn't even boot.

If I could make a wish, I'd want my system to just buffer writes (transparently) to RAM once the SSD filled up. Then fire some events that can be intercepted by a GUI, so the user could be informed that he'll lose data if he shuts the system down now. Then as a last resort, abort any shutdown the user initiated and drop him into a shell so he can fix the mess and allow the system to save his data.
What I mean is if the buttons/knobs have no (or generic) labels, and the menu on the screen defines the function of a button/knob, it's menu driven.

Without the on screen menu the function of the buttons/knobs across the top are not clear.

As opposed to having one button/knob per function.
You can write interfaces and for many projects that works fine. There are tools like https://github.com/jacob-carlborg/dstep to convert headers and tools like https://github.com/atilaneves/dpp to "preprocess" the D source to include and translate headers
A few years ago I witnessed a cruise ship nearly collide with the parking garage next to the Intrepid museum. It only stopped with four feet to spare. They were scrambling to evacuate everyone from the sub that shares the same berth.
Custom scheduler, a declarative API, the estimated of custom resources, many different filesystems natively supported, etc
Gaming on Mac is okay if you have a good time manually editing files with magic strings from the internet to trick the OS into using an appropriate resolution/refresh rate, and ultimately ending up with noticable input lag.

I went from gaming on a $6k mac pro to gaming on a $1k Alienware and realized I'd been playing in the kids pool the whole time.
I'm always curious about what it takes to confuse things like this (if for no other reason so that I will know how to make face recognition camouflage to hide from the autonomous weapons that roam our future post-apocalyptic hellscape).

This demo seems to do pretty well -- e.g. it handles covering one eye or arbitrary parts of your face, but has some trouble at oblique angles (like your face in profile or near-profile).

But here's an odd thing I noticed:

- Take a pair of over-the-ear headphones ("cans").

- Rotate them 90 degrees so that one earpiece is on your forehead (or above it) and the other is at the back of your head.

This seems to completely stump the algorithm, even when your eyes are plainly visible and looking straight into the camera. With my headphones turned sideways it never once identified my pupils (or my face) accurately.

Possibly a hat would do something similar (I don't have one handy) but a largish dark circle your forehead seems to confuse it.

Very neat for a 200 LoC browser-based demo.
Probably need to add 4. Akka.
My problem when trying to pick up C++ (to write a simple SDL2 game) was that I just couldn't understand the RAII concepts, especially with modern smart pointer classes and STL container classes, and understanding how to use these three features together to be productive. (I just wanted to make a simple grid of cells to port over my simple PICO-8 lemmings-like game.)

Coming from C and thinking of everything in terms of pointers, it was already foreign enough, but the problem was that I couldn't find a definitive reference on how these features interacted and how to use them together successfully. So I gave up on C++. Maybe if I was motivated by needing it for a client project I might have gotten further, who knows.
I am that client.
Not exactly yours of course - but i am the client who is going to replace someone with India provider within next month.

Here is the context:

- Current worker is USA, Bay Area based and is good technically (4+ out of 5).

- Current worker is local and it is very convenient for us.

- Current worker is AMAZING talking to customers and putting off fires. His "talking" skills certainly exceeding his technical skills.

- The competing Indian provider is well tested, exceeding expectation in quality and skills.

- The Indian provider is very professional. We met him in person and had interview.

- The Indian provider charges 4 times less.

- The Indian provider has capabilities to scale his capabilities. So there are positive potentials for us.

- The project can be executed by remote team (i.e. there are no restrictions)

- Current worker (local) is employed by uncooperative consultancy who is planning to raise the rate for current worker for us against prior negotiated rate. Just because they [think that they] can. That same consultancy can (and will) be a competitor as they can gain a valuable hard-to-get skills if we continue to employ and train current worker. This is show stopper and we were forced to stop giving current worker access to advanced projects, keeping him currently on older projects.

- Current worker been offered to join us but he refused.

Your context may vary - but that's a fair context from the real project.
Oof - I left it unfinished for more than a year. Finally got around to picking it up a little, maybe a month ago, and got completely hooked until I finished it + DLCs. It was a true gaming delight - the DLCs are amazing as well, and, as a whole, it's easily the best game of all times for me - and I believe I played almost every significant RPG ever...I found it so much more worth my time than movies or playing anything else.
Stop fighting it embrace it. Error checking in go is one of my fav part of go.
Tl;DW: There were versions of the game released that still had debug symbols.
> What's your point?

Seriously? Adobe Flex was a closed-source and proprietary commercial offering capitalizing on the prior decade's popularity of Flash.

React is open source with a vast and robust ecosystem of even more open source to go along with it. It couldn't be more night & day.
Cannabidiol in Anxiety and Sleep: A Large Case Series
What games did you work on (or kinds of games, if that's too personally identifiable), if I may ask? I'd be curious what sort of games have so many objects flying around that the overhead of vtables and cache misses was a significant factor in your overall performance.

I worked in the industry myself for a year or so, on an MMO (back when they were the Next Big Thing) and while our game wasn't super optimized, OOP overhead wasn't even on our radar as an issue compared with rendering, wrangling art assets, Scaleform UI elements, dynamic loading of the same, and all the other bits and bobs.

(Not arguing that composition isn't often better, just that performance isn't usually a significant reason why.)
I feel like what you say is tangential. Op didn't say that it isn't logical to see them as most used words. He says that pike's opinion doesn't seem to hold a lot in the light of this evidence.
I am admittedly a D novice. I would choose it over C in a heartbeat for most things. However, with how good Rust has become, it's hard for me consider D for anything. Rust is a fantastic C/C++ replacement IMO, and I'm hugely invested in C++.
That's an awesome story indeed!

For me, it was the Nag Hammadi library discovery, which recovered certain texts from the earliest days of Christianity and Gnosticism that has brought me into this subject.

Those writings, including "The Gospel of Thomas" and "The Gospel of Truth" (great reads btw) were purged as herethical years ago. The original greek copies cannot be found. But thanks to the foresight of some Egyptian scribes to preserve this history, we have amazing copies that were translated into Coptic. Coptic is unfortunately no longer widely spoken outside the Coptic church, and due to the lack of knowledge on it and having only that one copy, it took a very long time for good English translations of these works to become available. Still, the historical value of those texts is unbelievable so it has really made me wonder what else is out there waiting to be found and translated? And how hard will it to be translated when they're found?

Totally agree with what you're saying. Wish we had a single digitized source for these sorts of things.
Interesting, you mean the overseas hackers have mutated from Windows security hoaxes to food delivers hoaxes?
That’s not actually true.

Dealerships often get more than MSRP, but they are often making money through hidden fees like a high interest rate on a car loan etc. Prices may also increase when inventories are low, but generally it’s through a wide range of up selling.

Put another way, dealerships can afford a large sales staff because it’s making them money. One highly profitable sale can be worth more to a dealership than several average sales.
Nifty. I use PoseNet[1] on tensorflow.js to locate eyes for 3D UIs on a laptop. lploc seems much faster, but requires a more restricted head pose. Maybe I'll try using both.

I've also been looking for usable gaze tracking, to play with combined gaze (fast but low resolution) and head (high resolution but slow) pointing. Perhaps lploc can help with that.

So thank you for your work.

[1] PoseNet webcam demo: https://storage.googleapis.com/tfjs-models/demos/posenet/cam...
Pretotype, Prototype, Protoproduct – Product
I think the point was to try to take action before "things get pretty bad."
SEEKING WORK

Location: Los Angeles

Remote: Yes

Willing to relocate: No

Technologies: primarily a Java developer, but I have been paid to write Ruby, Scala, PHP, Python, etc... Back-end developer with a strong focus on search and data. Elasticsearch committer.

Résumé/CV/Email: https://pastebin.com/zBKrT0N3
Author has a political axe to grind.
So true.

When I ask "What problem are you trying to solve?" most of the engineers I talk with can't explain it at all. They're so solutions focused, they may as well be saying, "But these go up to eleven."
Same here only I don't have /home on a separate partition. I don't usually notice it's full until I go to download something and it fails.
I can't upvote this enough. The way I see it, the Holocene is over, no more neolithic civilization, unless we keep powering the machines with lots of energy in order to cling to the past (which is a big part of the use we have been giving to machines, and the reason why Modernity is a sham) as mythified by our collective amnesia. We need to integrate our lives with the ecosystem in order to create virtuous cycles of soil restoration, reconsider ways of living that would make us more resilient in the face of modern technology being unavailable, and start questioning the institutions of civilization such as marriage and private property. When collapse arrives the latter too are just unavoidable, the Earth will ruthlessly desecrate our myths and idols, so it's better if we ourselves do it in a more orderly fashion, waking up from the dreams for which we have abused technology as a sort of hallucinogenic soporific.
Ask HN: Any seasoned entrepreneurs looking to mentor or find an apprentice?
I phrased the question wrong in an earlier thread and thought I'd give it another go. I'm a self-taught web developer/writer/maker. I've had a huge desire to run my own business since I was young. I've been homeless, traveled to three different states in search for work. I've struggled for a long time. I'm becoming more and more motivated but it seems the harder I try the less amount of direction I end up having. I'm looking for a mentor. Someone that could help me learn and grow into the person I want to be. It's a bit vague, I know, but I think something good could come from this.

If you'd like to learn more about me before you reach out, check out the links below. In my last post, I offered to pay someone to mentor me but in all honesty, I am barely scraping by each week. I'm sure I could make it worth your while, in time, but I realize it would take patience and risk to spend spare time answering my questions. Anyways, I really appreciate your time for reading this, even if you can't help!

https://blog.usejournal.com/my-story-as-a-homeless-developer-5874731c42ed

https://medium.com/@jessehorne/three-day-saas-launch-a-true-story-9cf9e39fbb65

https://github.com/jessehorne

EDIT

I'd like to specify that I have ideas that I'm considering pursuing but I'm no longer actively pursuing a specific idea. I've had a few in the past that have failed. I'm 22 years old. I started programming when I was young. Somewhere between 11 and 13. I forget. I've worked professionally for two years and on my own, on and off, for several years. Full time for the past year! A year ago, I was homeless. I've worked what seems like non-stop for a year. Long hours. Lots of PHP and what not. I read about a variety of things every day. I guess I'm just trying to find a path. What I've been doing hasn't been working.
“We at Chrysler borrow money the old-fashioned way. We pay it back.”—Lee Iacocca

A refreshing alternative to this generation’s public bailouts of private businesses.
That's not entirely true. you don't have to try to add features in order for the operating environment of a legacy system to change. More users, transaction count fields overflowing, timestamp fuels hard coated without the century or with 32 bit time_t values...

Or it may simply not meet the needs of users anymore.

I would hardly hold the air traffic control system up as a model to aspire to, for example. The only reason we run the old one is that the upgrade attempts all failed.
> Adobe Flex was a closed-source and proprietary

That confirms it: you aren't old enough to remember Flex. It was open source.
Off grid exercise bike tech that actually works
How to Build a Simple Personal Website
I always rm the dir inside /var/log and ln them back from another disk. Because I am too lazy to change default config sparsely located on /etc of many installed programs.
sounds right to me
To be more particular:

- The Japanese Playstation port contained debug symbols

- A Windows debug binary with all assertions in tact was found

It is my understanding that this combination allowed for a better understanding than just symbols alone.

(Could be a little fuzzy on the details; I watched this video last night, not just now.)
Rust has a wrapper type `Result<ReturnType, ErrorType>`[0] that essentially works the same was as Go's `return value, err` idiom, but is safer because the type is defined so that you can't access the returned value unless you also handle the error condition, and it can have a convenience syntax for chaining since it is a dedicated unambiguous type. The compiler also specifically warns you about unused `Result`s, to avoid unhandled errors, and the API is structured so that nonsensical states such as `(nil, nil)` or `(value (!= nil), error (!= nil))` are impossible (unless specifically opted into).

Without generics you would have to either throw away the type information, reimplement a `Result` type for every value type, or copy/paste the implementation at each usage site (the common Go pattern).

Go's support for multiple returns itself is also a hack around the lack of support for tuples (which would be trivial to implement if you had generics).

[0]: https://doc.rust-lang.org/std/result/enum.Result.html