skysight-inc/HackerNews huggingface dataset:
Hey all,

Like many of you, my brother and I have been repeatedly frustrated by the current state of hiring processes for software engineering jobs. Many people hate whiteboard algorithms, while others, like myself, think that spending hours on a unpaid take-home problem is unreasonable. We were frustrated that most literature we find on company career pages are usually focused on the 'disruptiveness' or 'cultural uniqueness' of a company, yet many use cargo-culted interview processes that betray those very values. We wanted to have a website where companies can showcase themselves starting from their hiring processes first and foremost. So we created it.

Right now, we only focus on interview processes, but we want to eventually complement those with other things we think fact-focused engineers would appreciate knowing or filtering on. Like technologies used, benefits available, or whether the company is non-profit or not, to name a couple.

All of the companies currently listed were added by ourselves, and it is currently free to add additional company pages (via emailing us). We hope to monetize by helping small to medium sized companies build up these profiles, and by allowing companies to pay for directly listing job postings on their company page.

We are eager to hear your feedback! Cheers
Yes I'm interested into Linux systems too, I work for embedded sw dev and sometimes I struggle with core dumps in gdb, this would help me :)
>If you had hired competent people to begin with, the configs would have been backed up

What happy-go-lucky universe do you hail from? You could hire the most competent people in the world and you'll still end up with a horribly complex shitshow with lost programs, untested backups, missing docs, implicit information out the ass, and so on. Software development has never had the discipline to claim compotent employees produce competent results -- they're just less likely to be shitty results.

And we spend 90÷ of our time dealing with every layer of incompetence our competent, and incompetent, friends have provided us
Seeing some old-school D&D love here on HN first thing in the morning is a pretty great start to the day. Gygax inspired so much of my own imagination, I even publish OSR homages on https://www.drivethrurpg.com/browse/pub/6385/Night-Owl-Works...
> except what they don't want to change.

Except what they can't change.
A beginner’s guide to Java agents
Ask HN: Do you actually care if a repo has a CoC before you contribute to it?
Just curious if I should add a code of conduct to my projects. I've seen good and bad things come out of them in the past, but if people really want it I can oblige.
Hot swapping servers with redundant power supplies is great, until you discover the hard way that some nimrod plugged both power supplies into the same UPS. And not just once, but on every server in both racks, one UPS per server.
Could you provide a few examples?
In the article the claim is that the environment changes due to the presence of the forest and results in more precipitation.

i.e. the presence of precipitation and trees are linked. If you remove one you remove the other, and if you add one (trees in this case) you get the other.

Pretty amazing if true.
Social behavior, i wouldn't be too harsh on it. Nice game, it doesnt really take away from the op imo
This is very inspiring and I really appreciate the time you took to write your story. I will be reaching out soon. Thanks again!
The concept of scooters is indeed great, but two (fixable) problems the article touched on were real: the mess it creates on sidewalks, and the charging jobs not being "good enough". The first has been addressed in other cities by requiring scooters to be dropped off in certain geographical locations. The second is debatable as a problem. Driving-around-charging-scooters is an entirely new class of jobs; it (probably) didn't displace other kinds of jobs; and people could choose other industries until Lime were forced to offer higher wages.
I fear where this will end up or already ended up is in a place where Apple gets to say they are pro user privacy, doing everything they can to keep my data secure, etc. When in reality they could be purposefully not closing vulnerabilities so they have an out with the police. Until I see Apple genuinely go after these companies like Cellebrite and GrayKey in court I will remain skpetical.
Most auto complete that I've seen implemented in the last decade has timing attached to it. So if you are typing empty(), it's not just going to pop up. Rather, it waits for a pause, an indication that you aren't sure.

I also don't know of a single language that requires auto-complete for everything. I do know languages that make more use of it, but I also don't now of a single language that benefits from not having some form of autocomplete. Even your myVector example could benefit from autocomplete (either having a better name them "myString" or "myInt" or me just typing 3 keys instead of 8 for completing myVector.

Do bad interfaces exist? Sure, I don't know of a single UI element that can't be done poorly or messed up.
There is a 0% cut for free apps.
> What’s changed most of all is the mood. The defiant notion that we would forever overcome nature has given way to pride of a different kind: increasingly we celebrate our ability to bend without breaking, to adapt as gracefully as possible to a natural world whose temper we’ve come to respect.

https://time.com/5669022/climate-change-2050/
Programming Projects to Improve Your Resume and Learn to Program
Then you create a soft ceiling and miss out on the whales that will spend $1K a month to have a shinier hat.
Wow, the visualizations on that article are really well-made. I live in Montreal so it's a very interesting read, thank you for sharing it! =)
IMHO, the biggest problem SE has had this entire time and continues to have throughout all of these various issues (abrupt relicensing, community moderator firing, etc) is that there is constant zero transparency. Even the times they do respond and even seem genuine, it shortly becomes clear that they were not

SE's willful lack of responsibility and lack of transparency make them an actively hostile entity towards all users, including members of communities they wanted to be more inclusive towards (good supposed intent, incredibly poor/disastrous execution). This is clear from a number of responses from people in the LGBTQ+ community that disagreed with how things have been handled by SE

I know there are good communities on SE that want to somehow try to save it, to fix this, but the only way that happens would be a complete reorganization/removal at the highest levels. It is likely best that SE have a mass exodus and become a ghost town and its members move elsewhere and try again, hopefully to build something better. Of course, any new alternative to SE runs the risk of becoming another SE.

I really hate to see it, because I've learned a lot just from lurking and reading questions and answers... there's so much wasted potential

(edited for accuracy)
You can buy that 2800 sq ft house, as close to your job as you’d like. It just costs $$$
Thank you! I did try applying to tinyseed, but might have been too early. Will have to try again after getting some more traction.
> if you biochar fallen trees and litter, and then bury it, it stays sequestered for a long time.
> It also improves the soil long term - particularly in sandy soils it helps water retention.
> Obviously this is much more work that just planting and forgetting though.

If we used cross-laminated timber [1] to construct our buildings instead of concrete, there would be an economical incentive to keep a lot of timber forests around. For additional carbon-negativity (and soil quality!) the timber industry could be required to biochar and bury its litter. This way, without too much government coercion, maybe our building frenzy [2] could end up being carbon negative?

Much like modern diesel engines that make (polluted) air clean(er) [3].

[1] https://en.wikipedia.org/wiki/Cross-laminated_timber

[2] https://www.youtube.com/watch?v=tXNJa86tErQ

[3] https://newmobility.news/2019/08/28/can-new-diesel-engines-a...
I have Chromebooks.

I'm now concerned and confused. The implications are not adequately explained.
Thanks for taking the initiative.

I would love to see more developers follow this approach.
Oh wow, we are close to Snow Crash being near future.

That's a really good point.
Collectively we'll likely extract all that's available, but profit margins would naturally decrease as the more available deposits are used up. A lot of O&G companies will have existing infrastructure that will be depreciating over time, so they'll likely get very competitive over the dwindling supply of deposits. The industry will likely look quite active even after individual players are no longer particularly profitable.
> It may also prompt some computer scientists to reappraise strategies for artificial neural networks, which have traditionally been built based on a view of neurons as simple, unintelligent switches.

It has been suggested that neural networks have diverged from biological principles to the point where biological research does not provide any useful improvement to current machine learning techniques. Back propagation of errors was a major advancement in the 1970s, and it was developed purely based on mathematical principles like statistics, differential equations, and calculus. As far as I have read, error back propagation is not how biological NNs learn, and it seems to be a much more efficient strategy. Biology seems much more brute force in comparison.
Interesting, thanks for letting me know! I will be reaching out :)
Yeah, afaik many DPI tools advertise being able to detect protocols behind TLS/HTTPS or SSH.

OTOH if you just wrap HTTP(S) requests to a different server into this, then it probably should look pretty natural.
It's complicated. There's a good Freakonomics podcast on it [1]. (Including some really interesting info on tipping at Uber.) For restaurants specifically, it's really hard to eliminate tipping for the wait staff.

[1] http://freakonomics.com/podcast/tipping/
Incumbent renters are disadvantaged relative to new residents, while incumbent land owners get to extort the new residents.
That's fine: those people don't get priority status and have to wait until the qualified people leave until they can go.
The external interface of the chip does not let you just read its contents - that's the whole point of a secure enclave device. You'd have to decap it and make some extremely fine connections to the memory parts of the chip.
You got a good point there, CollegeHumor only got 2/3 of views than Linus Tech Tips and their production cost are clearly higher. Should still allow to pay for a smaller staff and hope that they can get enough out of Dropout to pay for higher production. Most of what they do can be done with minimal production cost though, so there's still cut that can be done on that part I'm sure.
Hah, this reminds me of zodiac signs, which every single non-scientist female friend of mine seems to take very seriously (not sure about male friends since this topic seems to never come up). No wonder it sells.
> I can point to exactly one tool that has approximately doubled my programming speed, and that’s the IPython notebook

My biggest issue with IPython notebooks is that it holds state between cells. Sure it makes things faster, but it also lends itself to bad programming techniques.
Go with the flow, planet has been warming and deicing for a very long time, such is a cycle.

Plant some trees, develop CO2 capture, etc.
I'd say there was more a change-over to structural brick in urban areas after several massive urban conflagrations in the late 1800s.
That's exactly what I mean - the usual key complexity rules apply, and have always applied.
Why Americans are less likely to move
How is that fake news? You literally just confirmed what he said: Germany is shutting off nuclear plants and replacing them with natural gas.
Foster Effective Agile by Avoiding the ‘How’
The West is just better at obfuscating via softer power.

What's happening with Epstien's case now? Who in the press will continue to follow that up? Some guy might try to keep on it, and then get told at the end of the year that he's been cut due to a profit warning or whatever. Who's going to keep on writing about Prince Andrew not being arrested?

Different methods but pretty-much the same lack of visibility.
How to Write a Condition with Interdependent Variables
Off the top of my head, these were the Chrome apps I used:

* VideoStream (allowed casting to Chromecast from filesystem)
* PostMan
* Internal tools at previous job that used MDNS

None of these applications work as a PWA. All of these moved to Electron instead. Which is heavier and just as non-standard and dependent on Chromium as Chrome Apps.
I don’t think because we can solve the problem with differential equations necessarily means that our subconscious mind is solving it in the same way. There’s certainly other possible explanations
Oh brother. Silicon Valley deserves to be dragged for a lot of garbage... truly... but calling the whole SoftBank funded clusterfuck the “Silicon Valley Economy” is just nakedly intellectually dishonest.

Does the contemporary New York Economy connect people around the world and put all the worlds knowledge at your fingertips? Oh no, they just wreck the economy as a whole and feed us garbage like how they create value through “liquidity.”

How about the Washington DC economy? You know, the old joyful military-industrial complex that sucks in taxpayer money and converts it into dead civilians in the Middle East.

Or maybe the other geographically centralized titan of the US, The Texas Economy? You know, the one responsible for many of the major geopolitical conflicts in recent history that is also a huge part of what is turning the only planet we have into an unlivable hellscape.

And as far as I can tell the whole SoftBank funded fake tech masquerade thing is starting to melt down, so?
Completely wrong. You're talking about the overall ticket price with addons; the things you refer to have nothing to do with seat location and quality. I already addressed this: first class, business class, economy plus, economy. Other than that, the prices are the same. There's no difference, WITHIN THE SAME SECTION, between two seats.
I don't mean that. I mean something closer to the end of humans on earth.
Price obfuscation benefits the seller, but in this case, only some sellers. The restaurant benefits from not having to pay market wages. The waiters who are able to suss out higher than average tips benefit from customers overpaying and not reporting income for taxes. The waiters who aren't able to command at least an average level of tips lose out along with customers who overpay.

As a buyer, I assume the cost of whatever is on the menu is 15% plus tax more than the price on the menu when deciding whether or not it's worth purchasing something, but it would be nice to not have to do that calculation.
Project Valhalla: fast and furious Java
"Some professionals recognised talk of colours from the infamous Myers-Briggs test, administered by less-respectable management consultants. It built on the mystical ideas of the Swiss psychoanalyst Carl Jung, active at the start of the 20th century, whose theories are now mostly of historical interest. The theory of Myers-Briggs was not something modern psychologists took seriously. Since the test had been developed quite some time ago it had been the subject of extensive research and the results had revealed serious flaws."

The Myers-Briggs corporate product is an interesting confirmation of 20th Century scientific method. With standard methodologies, reviewed and published by standard peer review processes, Myers-Briggs was shown to be useless before 1990. So science seems to work well. Nonetheless, the last time a company I worked for paid (and spent on employee time) for Myers-Briggs testing was 2017. Science works well, but corporate purchasing of consulting does not have such a good track record.
As an interesting counterpoint, since iOS sideloading became semi-possible around 2014, there have been many more app-based Jailbreaks than Safari-based Jailbreaks.

This is true despite the fact that on iOS, sideloading custom apps without a developer account is extraordinarily inconvenient.
Most productions works like that. You create a single thing, when that thing is done, the work is done. TV shows and movies doesn't need updates or maintenance (well except Cats ;) ).

When you hire a plumber do go in your house, do you keep finding him stuff to do to keep him on the payroll?
They do have ads outside the UK but they tend to be less intrusive (only at the start and maybe near the end) than other podcasts.
Still waiting to hear a downside :)
What was Mozilla thinking?!?

I'm hiring a WebAssembly compiler expert. We're an all Rust shop, too. damon@nearprotocol.com
> Categories, while a necessary first step to understanding, ultimately become a trap if that's all you understand people as.

And perhaps a trap for yourself too, if you find yourself saying things like "I could never do something like that, I'm a blue!"
The UI and UX MicroTips Collection
Again, as I just wrote to the other responder, that has absolutely nothing to do with your seat location (within the same section).

Seat 34F does not cost more than seat 35F.
If you think that there's some kind of connection between the (alleged) illusory nature of consciousness and practical issues of workplace politics, then you've probably gone off on an enormous tangent. In any case, I have no idea how you think your main argument gets from A to B, so I can't usefully respond to it. I know that my Muslim colleagues don't want to murder me in the ordinary everyday sense that I know lots of things, modulo irrelevant hyperskeptical scenarios of purely philosophical interest.

>this really high-level theory that I feel may characterize typical variations among several major human ethnotypes

I assume that you don't intend this as a characterization of the beliefs of actual white supremacists (?), so I'm not sure what you're getting at here.
Far too little, far too late.

It may have helped fix climate if we had stopped deforestation in 1992 after the first UN climate summit, used only sustainable wood from that moment on and cleared no mature forest for pasture or palm oil. Oh, and started migrating to zero carbon economies when it would have taken a percent or two reduction a year, rather than the throw ourselves off a reduction cliff required now. Thanks politicians!

Right now we're still clear cutting, legally and illegally, mature scruffy ancient forest that provides carbon store, and massive bio diversity. At the same time tree planting campaigns and forestry mainly create limited diversity, or no-diversity monocrop desert (forestry). Typically neat proof of human interference. How many tens of years growing or thousands of hectares planted to equate the mature wood and stored carbon lost around the world every day? How much biodiversity and how many species compared to mature, "nature hewn" forest? Global reforestation projects will destroy more ecosystems... What will be the unintended consequences of foresting deserts and the necessary human activity, irrigation, even desalination? How many more species will go as a consequence?

Now had we created no-development zones around forests, to allow them to expand naturally, in a world not deforesting at ever increasing rate...
May be in the future web will be simpler?

My theory: browser of the future will need to support wasm and webgl (well, not webgl, but something similar, providing fast and safe interface for GPU). Of course along with smaller standards like fetch api, but that's manageable.

Most of the useful websites will utilize those tech to build their UI from scratch without using of HTML, CSS or JS.

And HTML, CSS and JS engines could be just another wasm blob. For example parts of chromium engine adapted and compiled for wasm. So it's like jQuery.
> if you are typing empty(), it's not just going to pop up. Rather, it waits for a pause, an indication that you aren't sure.

That's a negative experience for me. If I'm pausing, it's because I need to think about something.

In that instant, a suggestion distracts me.

The chances of the suggestion being relevant to my pause are pretty low.

The best option is when you can invoke the autocomplete/docs on demand - using a convenient shortcut.
not being ruled by a kleptocracy
Download Tweets and Threads in PDF Format [Web App]
bad timing on this one lol:

https://www.google.com/amp/s/www.washingtonpost.com/nation/2...
Existential dread is most definitely softened! Thank you.
I mean it all depends on your runway. If you are young with very little responsibilities and can run on noodles, with some savings you can extend your runway and can chase more difficult to sell ideas. But if you have very limited time (cash to survive) then you better come up with something good because it needs to sell quick.
I tried writing a native module a while back (2+ years ago) to work with a RN app and failed miserably. Has the process/documentation improved since then? Are there known go-to resources for native module development with clear examples? Wish expo.io (which I have used and is otherwise great) was more robust when it comes to support custom native modules, too.
> That's where I kind of start to consider the game "bullshit", I want to play and enjoy myself, not have constant FOMO of what could be if only I'd spent some more money.

It probably won't be too much of a FOMO thing really. The game is mainly just a "see how far you get" game, kind of like a Flappy Bird or Temple Run type game, but choice based, not dexterity based.

If you choose poorly you can lose pretty quickly, but then you can just start the game over again if you want. But if you're like "wow, this is the furthest I've been, let's go for it this time!" or whatever, and you burned through the items that you earned during the course of the game, well you could just see if you get lucky and get farther, or you can spend money to get a bundle of items help ensure you survive a bit longer.

But the game is designed that if you keep making the right choices you can continue indefinitely (in practice, though, you will almost certainly pick wrong enough times at some point... I've simulated it, and with 100,000+ simulations, it doesn't get further than a certain point, and it's super rare to get that high).

Personally it's not something I ever spend money on in these things, but I'm pretty anti-IAP for my own personal use and have rarely spent money on IAP in general, but I enjoy playing the game just to see how far I can get just with the items I earn during the game, so I'm hoping even some players that are anti-IAP will enjoy the game anyway.

Because ultimately I'm trying to make a fun game, just add some way to make some money while not charging up front for it.
SSE xmm registers might be 128 bits wide, but the precision is still 64 bits. The additional (high) bits are zeroed out.

What you're seeing is not excess precision due to wide registers but excess precision due to optimization and constant propagation, which means GCC calculates a fast path for (argc == 1) that doesn't round correctly and ends up with "it fits".

Interestingly it does optimize to the correct "doesn't fit" with -mfpmath=387 -fexcess-precision=standard, so I guess this is a bug in how GCC treats SSE math. The sanitizer (-fsanitize=float-cast-overflow) also notices the problem.
That just made me realize that my personal habit of joking during prod incidents, while relieving to me, might not be to co-workers. Thanks for the perspective check.