skysight-inc/HackerNews huggingface dataset:
I think we're seeing a dramatic slowdown in the people actually participating as well. I'm seeing club participation down for a lot of activities.
Ah, I get it now, thanks. Yes, it was linked, but the linked article didn't explain the metaphor either. I wasn't thinking of the candy, now I get it.
Question is: would there be a lot of people willing to take these so called baby steps if they can post pics like this on the CNBC website - https://fm.cnbc.com/applications/cnbc.com/resources/img/edit..., and would that make them happier?

Where baby steps according to her is removing Facebook and Instagram apps off the phone, and logging out on the web “without fully disabling or deleting them”).
How news producers select the news you see
One weird problem that's similar to this is that Quora is starting to get a lot of answers from India and Pakistan about relationship questions. So I'm reading these Quora questions and people are talking about their horrible arranged marriages in Pakistan or wherever. Sure, there are people who speak English outside of the U.S, but they don't have to show up in my feed.
There have been a bunch of articles about this:

https://news.ycombinator.com/item?id=15755529 (13 comments)

https://news.ycombinator.com/item?id=14416840

https://news.ycombinator.com/item?id=12551206

https://news.ycombinator.com/item?id=11747452 (4 comments)

https://news.ycombinator.com/item?id=11738133

https://news.ycombinator.com/item?id=9727414

https://news.ycombinator.com/item?id=8731296 (50 comments)

https://news.ycombinator.com/item?id=8497057

https://news.ycombinator.com/item?id=7354364
I have had good success with an assignment based interview process. I have written about it in length here - https://abhyrama.com/2018/11/17/startup-hiring/.
I'm finding it impressive that the compilers even attempt to implement this optimization.
SheepShaver segfaults in the CPU emulator before running anything for me -- no matter which configure options I pass to it. It's an absolute nonstarter.

Meanwhile, qemu works a treat.
This VM is super simple: it doesn't have garbage collection and objects and class-level dynamic linking and a type system... it just has integers and floating point numbers in a static memory array. It gives you a stack: that's about it; it is more similar to BPF or something, which notably is in the kernel.

(I still agree with you.)
I like the spirit of open source but every time I see GPL, I feel like it is an evil license that tries to consume everything it touches - even the stuff it has absolutely no rights for. That is not the spirit of open source.

It has caused ages of headaches, law firms getting rich and unintentional business losses.

How about a license that says "You cannot use it for any commercial use or closed source projects" so then at least it doesn't claim rights to the rest of the source code. GPL goes a notch beyond and claims rights to proprietary code that so that community can enjoy the fruits of labor at the expense of a small set of people developed without anything to return.

Copy-left licenses are overarching evil in my view.
"Please don’t turn this into an interview question. In fact, this post is more about JavaScript than it is about React" I love this line.
> when the Editors of the Guide were sued by the families of those who had died as a result of taking the entry on the planet Tralal literally (it said "Ravenous Bugblatter Beasts often make a very good meal for visiting tourists: instead of "Ravenous Bugblatter Beasts often make a very good meal of visiting tourists"), they claimed that the first version of the sentence was the more aesthetically pleasing, summoned a qualified poet to testify under oath that beauty was truth, truth beauty and hoped thereby to prove that the guilty party in this case was Life itself for failing to be either beautiful or true.
Indeed, but that's the whole point here. This is money for when things unexpectedly go wrong, so it must be liquid. Yet it is also painful to let it slowly succumb to inflation as well.
The problem with reddit is putting together a deep thoughtful piece is worthless because it will be yesterday's news and confined to obscurity in a matter of hours. This didn't happen on forums where the topic got bumped every time there was a reply.
> Should the 49.9901 get ruled by the other side?

Oooh, there's another favorite argument of anti-democrats. Curiously, they have no problem whatsoever with 55% of the population being ruled by 45% under gerrymandered elections, or a winning candidate disenfranchising tens of thousands of voters.

> Again, unless you require a supermajority for all votes, direct democracy is easily swayed by political hacks like Colbert or Catiline.

While presidential democracy leads to the election of sober statesmen like [checks notes...] Trump?
This probably doesn't scale up as nicely for density, but one aspect of my home town that I think was a strong anti-loneliness feature was the frequent presence of inviting front porch spaces and a culture of waving at people as you pass them by. It is nice to acknowledge each other in a positive way and you can strike up a convo if you're in the mood. There is a particular old man near my town who lives on a busyish road and literally sits on his porch all day and waves at each car that passes by. He himself said he started doing it because he was lonely, and members of community have said in interviews how they will go out of their way to drive past and greet him because that 1-1 genuine human interaction is sometimes the only one they get too.
iRealitatea analfabetilor: Un academician irealist
There has been one paper recently that showed a rowhammer exploit over the network against a key-value server: https://www.usenix.org/conference/atc18/presentation/tatar

I haven't read the paper, so I don't know how reliably they can do it in a real world setting where they are not the only people interacting with the server, but they demonstrate that it's possible.
It's not so much that it's hard technologically, as the Tesla massive battery system in Australia has recently proven, but to do on a REALLY huge scale at an economical $ per kWh cost, and the lifecycle cost of the batteries. When compared to current non-carbon-producing energy sources like big hydroelectric dams, big pumped-storage hydroelectric.

https://reneweconomy.com.au/tesla-big-battery-turns-one-cele...

Every few months I see some big press release and tech press media hype about liquid metal batteries and flow batteries, I've yet to see something useful that has a market price beyond "contact us for more details".

It seems to mostly be all test and evaluation installs on a small scale so far.

https://www.seattletimes.com/seattle-news/pullman-project-te...
How the news is selected
Most interviews have asymmetric costs. There’s a potential payoff for both parties, but costs are higher for the interviewee (time off, prep, work done).

I recommend trying to make the cost/benefit more symmetric. One way of doing this, is offering compensation for real work. Essentially, hire interviewees to do a small amount of useful (a day?) and evaluate them based on that.

This isn’t going to work for all interviewees, but where possible it feels like a better way of doing things to me.
This is a wonderful guide. I’ve been mostly skipping breakfast and cycling more to lose weight. It’s working wonders.
China ‘Is the Only One in the Race’ to Make Electric Buses, Taxis and Trucks
Language quirks are the worst thing to ask in an interview. Please don't do it, it's barely a step above memorization.
Ruby is, if nothing else, "very expressive".
> The project scope is clearly defined, should be within her ability, but the actual exploration and 'figuring out' is up to her. It's not a checklist of micro 'todo' items.

I think you're underestimating the amount of hand-holding that will be necessary, especially at first. Maybe you shouldn't provide a checklist, but create one together or somewhat collaboratively. They're at the point where the don't know what they don't know, so ask them to research options and report back with what they think the best option is and why, this gives you the chance to set them back on the right path if they stray too far.

Make it clear they can google stuff, ask them to document their questions and assumptions, get a regular feedback cycle going. Maintaining this communication is your biggest job, ideally have set times to meet 3-4 times a day, this lets you do your job and encourages them to find their own solutions but will save them from wasting days/weeks.

Some interns have been spoon feed all their lives until this point and expect it to continue, make it clear that this isn't the case.
Pretty sure that other OSes could do that too. But most people can't watch 5 videos simultaneously so why try?
Send me an email if you want to share some ideas.

ari@stacksoft.io
> I am perfectly happy not finding common interests at work or the PTA

I think that's a key distinction - I am not happy in that situation. If you are comfortable, no problem and more power to you!

> Switching jobs is an enormous cost and risk to almost anybody. Sure, there are a lot of tech jobs, but you will probably spend dozens or hundreds hours changing to one that will pay you the same or more as you are making now.

My point was to evaluate your holistic ROI in the employee-employer relationship... considering where you are, where you're headed, and where you want to be (perhaps even considering your eulogy). What are you putting in and getting out of the relationship?

If you are satisfied, keep on keeping on. If not, pivot - the sunk cost fallacy is real.

That doesn't mean flipping off your boss and moon-walking out the door. Just... recognize when you have a bad deal and want more, then start looking for ways to make it happen. A pay cut may be perfectly acceptable.

If you're in a planning role (engineering, product, or otherwise), the same skills apply to your life.
Essentially steam has created an almost walled garden. You already have all of your games on the steam client so if a game is sold on another store its inconvenient. Another part is steam has a lot of eyes looking at their store. Everyone checks steam for new games so if you are not on that store then people wont see you.

Its an unfortunate system because steam isn't actually providing that much value but they have just managed to centralize everything on their platform.
All sorts of lovely ways to misuse the data comes to mind.

Still, a sucker is born every minute and all that...

Incidentally, this would be illegal in a number of states, unless informed consent is obtained from all those who are recorded, including the health care provider.
I had to give it some thought.

Integer-based code probably can (theoretically) be optimized by a good enough compiler I haven't thought of all overflow / underflow conditions, but most "normal" code, consisting of adds, subtracts, and AND/OR/XORs, probably can be broken up as needed by the compiler.

But floating-point code MUST execute in precisely the order that the programmer specifies. In general, (A+B)+C does NOT equal A + (B+C) for floats.

For integer-code, divison is definitely order-specific, while multiplication might be order-specific in overflow conditions (I haven't 100% thought this through yet...). But in any case, the compiler can probably split up operations to take advantage of ILP as long as the results output the same bits.

Which isn't true for some operations (ie: floating point add)

--------

In any case, the "#pragma omp reduce" gives the compiler assurance from the programmer that the ordering does not matter. I think that's why something like that could benefit from parallelism a bit better.
Are those really "internet friends" though? Sounds like you just met them on the internet and then became friends (without any qualifiers) considering you have met them IRL on a number of occasions.
Antiviral Drug
General identity, not facial, etc. Think of it like changing a username.
If you want to live vicariously through others, various people publish live images of captures over their locations on https://wxtoimgrestored.xyz/gallery/ In particular, being on the west coast I'm fond of watching http://wzdave.com/apt/index.html

Also, you don't need a USB SDR per se; the Baofengs will work fine as its just an FM audio signal. The video shows this, but for reference, the three satellites transmitting APT pictures:

https://www.heavens-above.com/SatInfo.aspx?satid=25338&lat=0...

https://www.heavens-above.com/SatInfo.aspx?satid=28654&lat=0...

https://www.heavens-above.com/SatInfo.aspx?satid=33591&lat=0...

As others have mentioned, you don't need a fancy antenna; even a car magnetic mount 2-meter ham radio antenna will work to an extent; the problem and fun part about this is it's wonderfully analong ... any noise in the signal shows up at snow in the picture, and if your antenna isn't circularly polarized, the strength will fade in and out as the satellite moves over the horizon. Still, it works well enough to try out. In fact, even the rubber duck on the Baofeng will kind of work if its a high elevation pass (70-90 degress) as the satellite is closer and has less atmospheric attenuation. A trick I've done in the past is just to record the output of the Baofeng on your phone's voice memo app and play it back later when you're back inside.

Finally, it's worth noting that APT (the tech in this video) is somewhat deprecated, but if you have an SDR already, for somewhat more effort you can receive the digital equivalent https://en.wikipedia.org/wiki/Low-rate_picture_transmission

Edit:

The frequencies
NOAA 15 137.62MHz
NOAA 18 137.9125MHz
NOAA 19 137.10MHz

Also, if you're using a Baofeng, set it to wideband FM in the menu. The APT signal has fairly wide FM modulation compared to most terrestrial voice FM, and even wideband mode won't be enough. It'll still work in any case, but has the effect that the contrast of the picture is somewhat clipped the narrower your receive bandwidth is.
In my current role I had what I consider the best interview I have had to date. I had a brief non technical video
interview with the software director. Then I was assigned a programming task, essentially to create a site focused on a specific task using a given set of technologies. Once done, I sent the interviewer the url to the site and a link to the code on git. The next day I had a code review and video interview with the original director and several Sr. engineers to review my code and answer relatively technical questions on my design decisions and code.

I thought this was perfect, they did not waste much time on the original interview, essentially just determined I was not insane and would be an ok fit for the team. Then via the assignment they were able to see me build something from start to deployment including database development and server deployment. One of the required technologies was a javascript framework I had never used before, they knew that but I spent 8 hours (I really wanted the job) reading a book on it before starting the project and they appreciated it. I had a couple of options on server side stack and they were able to observe and question my decisions. In the code review they were able to see how I handled criticism and reacted to stress.

Whole process from scheduling the first interview to the job offer took 4 days. No white boarding, no obscure technical jargon. They met me (virtually), learned if I could code to their standards and made a decision. In my mind it was great. Via the same process they interviewed someone else I recommend and very professionally and politely turned them down, someone who in my mind was a pretty solid engineer but he just lacked the specific skill set they wanted. While creating the requested application, he knew he was not going to get the offer, which is great as you as a developer are then able to determine for yourself if you are a good fit for the role. No mess no fuss.
I've been able to avoid git repos for the most part, or the few times I've had to interact with them I've kept it a bare minimum of contribution to avoid any complex workflow. It's not the best idea especially since the industry still largely uses git, however I haven't had the appropriate occasion to learn git while also learning the project and commit the git process to memory. I've heard you can use hg on git repos but I haven't investigated using that yet. By far I think the things that confuse me most are I believe two points you brought up in your post -- local vs. public changesets, and working in a detached head state (working on a feature branch and then rebasing onto primary branch for landing). I think on top of that I get overly confused when github is thrown into the mix as again I've not sat down to learn the process since it comes up only sporadically.
The results are actually mixed and varied.

https://www.youtube.com/results?search_query=skateboarders+v...
If you work with another person you are selling 50 percent of the time. If it's a venture with someone else 75 percent of the time is selling. you will definitely not be coding a lot
According to https://en.wikipedia.org/wiki/IRIX and https://en.wikipedia.org/wiki/Silicon_Graphics#Final_bankrup...

"Rackable Systems, Inc" picked them up, and then got acquired by HP

Presumably HP now owns IRIX then? Though it seems to have been retired
This is so incredibly niche, though. The average person wouldn't run half this stuff.
My most enjoyable interview was for an internship in college. I had a take home coding challenge where I had to write some simple code to fetch information from an API using whatever language I liked. I was given a week to do it, but it only took me an hour or so to meet all of their explicit requirements. I liked that there was no time pressure in that regard.

After the week was up I went into the onsite and in the "technical" portion of my interview two engineers went over the code I had written for the assignment and asked me about design choices I had made and what I would do if constraint X was added or feature Y. It was all very open ended and much more of a true discussion than an interview which I really appreciated.

I think this kind of format is ideal for interviews. The assignment requirements were simple enough that you could fulfill them easily and in your most comfortable language without any time pressure, but you could also go above and beyond and show that you really knew your stuff. For example, in the instructions they didn't explicitly ask for error handling on the input, but both of the engineers I interviewed with really liked that I had included it. You weren't penalized if you did just the bare minimum because you had the opportunity extend and build on the assignment during the onsite. I felt enabled to showcase my knowledge and justify my design decisions and that that effort was rewarded.
This reminded me of language / library attributes that I've been delighted by over the years ...here's a few:

C :

- function pointers combined with structs.

- Ability to use pointers to go anywhere on the machines address space (think embedded, kernel code etc) and muck with registers, shared memory etc.

C++ :

- smart pointers - shared_ptr and friends. I'm not a big C++ fan in general but when I learned about smart pointers I was really impressed.

Java :

- interfaces - after treading around C++ objects in the 90s, interfaces were a dream

- 'Runnable' interface and Thread class coupled with any object's wait(), notify() and notifyAll() methods.

- generics

Javascript :

- async / await ..once I figured out how this worked i was really impressed.

- object literal syntax. (Perl hashes were also pretty delightful years before - but not quite as much as JS)

Python:

- Iterators and the litany of looping and ranging constructs.
Religious flamewar is not welcome on Hacker News. We ban accounts that do it. Please don't.

https://news.ycombinator.com/newsguidelines.html
https://en.m.wikipedia.org/wiki/Hachik%C5%8D
It's middle class graffiti. The sort of people that moan about tags on a wall are off stacking and piling like fools. Like graffiti artists the point is exactly to not do it in their own yards... it's like dogs having a wee every couple of yards.
I guess it's good that you haven't seen this before. We try to moderate it pretty closely:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
“In a December, 2nd, 2018 blog post, developer Dan Abramov explained in length and in detail how React can (and/or can not) tell a Class from a Function. He wrote: ‘please don’t turn this into an interview question’ Can you define what this refers to?”
I would imagine that it is more of a question of degree than a yes/no thing.

Also, simply purchasing the coins seem to me to say less than actions in a prediction market could. If someone claims to believe that the price will be above a particular quantity at a particular point in time, buying some of the good doesn't really reflect that exact belief, only that they believe that the price will go up on some timescale. A bet that the price will be above a particularly quantity at a particular time more clearly indicates that they believe that it will be above that quantity at that time, I think.
I've considered this approach, but I worry that it consumes too much of the candidate's time. That it ends up favoring people who have the time and the financial freedom to do a full day of unpaid work.
I'd add to that, how do you read programming language library documentation? Often I'll be reading along in the documentation for a function in say a python library and not really understand what the documentation is trying to say.

I was just as lost with the K & R C book.
Why? "The ability to do X gives you the right to do so" is not a moral argument in the slightest. In fact, it is inherently anti-moral, because the entire point of moral codes is "just because you can do X doesn't mean you should do X". I mean, if you can't do something, there's no point in prohibiting it, because it can't be done.
Download the best operating system for Mac
I think you would be surprised to see how the enterprise see simplicity as an important part of defining quality.

Having to manage across multiple different system vendors is not a trivial task, if AWS offers a half baked, yet good enough solution, the customers at least will be willing to give it a try.

Ultimately, the competitiveness of your service shouldn't be defined as whether Amazon choose to compete with you or not. If it is indeed the case, then that is something you need to rethink how to position yourself in the market.
>> (one branch per search)

Oops, sorry. Meant "one branch per processor".
It gets even better in Canada: not content with merely leaving unsightly traces of their presence for other hikers, the stone stackers go the added mile and make bastardized Inukshuks, thus combining their graffiti with cultural appropriation.

https://capstoneseminarseries.wordpress.com/spring-2015-volu...
No, I do the same thing. It also allows me to put text labels on my running applications, because I read English and not heiroglyphics... Especially when MS loves to change their icons for VS and Office with every major release.
> My take is that Apple didn’t just need a good kernel and a good UI, but a good API for making applications.

That's hard to side with, when preemptive multitasking and protected memory wasn't a thing in Classic Mac OS. Those were some big sticking points when trying to Get Shit Done on a Mac, especially in the late nineties.

I agree Cocoa was amazing tech, but I don't see the sluggish migration from Carbon being because people didn't buy into it. I think it's more that Carbon worked, and there's just other things to put the expensive engineer's time to good us on.
Also, bats!

https://en.wikipedia.org/wiki/Bat#Life_expectancy

Negatives, there are a few. But on the positive, amazing lifespan:size ratio!
You can still use Google Code Search on the Chrome codebase.

https://cs.chromium.org

For example here's a hacky regex that finds lambdas:

https://cs.chromium.org/search/?q=%5CW%5C%5B%5B%5E%5C%5D%5D*...