jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Wow, this seems really cool. I've looked into WebRTC before and every time I try to read the specs to see if I can implement something, I was turned away by how difficult it seems to be to get everything going to do hello world examples. This seems to simplify all of that and I'd love to try it out some time.

Related question, does anyone know how heavy of a load is a STUN/TURN server? If I build a hobby project using this, and use a (for example) Heroku free tier dyno to host a STUN/TURN nodejs server, how many users/traffic can I expect to be able to run?
This works well for sharing stuff like notes, drawings, etc. But what if your platform was more like a forum or a chat room? How could you share the keys?
Related: Novartis commits to donate up to 130 million doses of hydroxychloroquine

https://www.novartis.com/news/media-releases/novartis-commit...
Not really. Metta meditation, or instance, is about practicing a secondary emotion so that it is more accessible.
Youtubes's best available audio is usually either 128kbps AAC-LC or 160kbps Opus -- both these codecs usually sound substantially better than MP3, and at these bitrates should be "transparent" with most material, (aside from whatever other processing YouTube does, or what was done before it was uploaded to them).

Converting this to MP3 means a lossy-to-lossy transcode which can only cause further deterioration, and increasing the bitrate to 256kbps (or anything else) isn't going to fix that -- at best you won't be able to notice any audible difference, apart from having larger files for no benefit.

Unless you need MP3 files for compatibility, instead of using the -x option to extract audio and converting to MP3, you'd probably be better off just using -f with the best audio format, and perhaps re-muxing in to a different container if required.
Location: Croatia
Remote: Yes
Willing to relocate: Depends when and where
Technologies: JavaScript, React, NodeJS, Angular,
TypeScript, NextJS, Redux, RxJS, Jest, Chai, GraphQL,
HTML, CSS, Sass, PHP, Laravel, Python, Django, MySQL,
PostgreSQL, Git, Docker, Heroku, CircleCI, AWS, Fastly
Résumé/CV:
https://tomiplaz.xyz/cv.pdf
https://www.linkedin.com/in/tomislav-plazonic-3b45261a3/
Email: tomislav.plazonic@gmail.com

Hi. I'm a full stack web dev and software engineer from Croatia. Most of my experience is working on SPAs and RESTful APIs. I have some dev ops experience as well. Lately I've been doing deep learning specialization on Coursera. I am looking for either full-time or part-time remote work. Potentially willing to relocate.
To be fair, sports content is also already heading in the direction other content is taking. I have NHL Gamecenter Live, for instance, which lets me watch all games timeshifted, select the home or away announcers, watch only the highlights, do relays, etc. Adding features like first-person POV this will only serve to enhance the non-broadcast experience further.
Yes I am trying to improve the search algorithm. Stay tuned!
Sorry, can you elaborate? Will I have to host my entire project on GitHub pages so that I can also have my blog there? Also, I’ve only seen very basic themes for GitHub pages which don’t at all match the rest of the website. Does gh allow custom themes?
Well, SOME ideas have proven easy to understand. The use of higher order functions like Filter/Map etc are definitely widespread now and have proven their usefulness.

The idea of keeping functions pure, when you can without making a mess of things, has pretty wide agreement.

The use of Option types instead of Null is getting to the point of being widespread (C# 9 sorta does it, Zig kinda does it, people love it in Rust and F#)

But other things like, passing partially applied functions to other functions, that to me is still really hard to reason about, especially with type inference on those function signatures. Immutable data structures, while nice to reason about sometimes have huge performance downsides. And computers aren't really getting faster in ways that help that much anymore.
Mammoth would be great, but a few that would work there could be

Bison / Buffalo

Polar - Grissly bear cross

Horses

Wolves

Arctic ( Alaska ) paper from USGS -
https://pubs.er.usgs.gov/publication/70115138
Why is that? I'm in the biotech field and I hardly get any sense of one being better than the other? Is such knowledge spread via social media? (Which I avoid)
That makes things even worse. We're talking about a drop about the size of the entire Spanish economy.

They should have been throwing money at every reputable vaccine producer, including burning all red tape to make sure that excessive production capacity will be ready before the final approval is even given.
It's not only a matter of weight savings. I had an iron bike, an aluminium bike and now I am riding a carbon bike.
The differences in comfort and maneuverability are impressive: the iron bike was comfortable but not reactive at all, the aluminium bike was very rigid and uncomfortable, but light and very reactive, the actual one is comfortable and reactive. I can afford long trip (more than 100km) without any pain at the end.
About as much as a doomsday device.
Coastal Alaska isn't nearly as cold as everyone thinks. The ocean keeps it mild. It snows a lot, and it's often windy, but the actual temperature is rarely below ~ -20C.

I'm in the Yukon, away from the ocean. I rode my bike to work at -37C this morning :)
A game that is popular at my school has these modal ads with a close button that is smaller than you can accurately tap. Every third time it opens I end up in the App Store. It drives me nuts. A confirmation would be nice.
1. You are using the device you already have

2. You know that for non-experts the free software distinction is pointless because almost nobody actually audits the installed binaries either way

3. You value the security benefits from iOS's more restrictive app sandbox and mandatory code auditing.

(That last is not an Android slam – both policies have their merits but the net effect is that Android has more malware than iOS because there are multiple ways to get code onto the device and the vast majority of users can't meaningfully make security decisions)
How much of those costs were the direct result of the planes slamming into the buildings, rather than the (over) reaction to that event?
This reminds me of Fermont[1], a remote Canadian city in northern Quebec that I visited when I was young. There is this 1.3 km long building shaped like a wall with all services, shops, restaurants and apartments in it. The wall protects the rest of the city from northern winds.

[1] https://en.wikipedia.org/wiki/Fermont
Udemy - Downtown San Francisco, CA (near BART & Caltrain)

Udemy's mission is to help anyone learn anything online. Our online course marketplace serves a huge, global community of 5 million student students and includes more than 20,000 courses served up in more than 50 languages, designed by our community of 10,000 expert instructors.

Our tech stack is primarily Python/PHP/Django. We run Javascript (Angular and Require are our primary JS frameworks) on the frontend and MySQL on the backend. Our development environment is characterized by Agile practices, frequent and honest feedback on code quality and rapid iteration - typically code is accepted into our codebase within 1-2 hours of the pull request being sent.

We're hiring Fullstack, Frontend, Backend, Mobile and DevOps engineers.

email maggy at maggy.hillen@udemy.com for additional info or apply online at https://www.udemy.com/careers/
It was 81 because they assumed there would be some attrition among the newbies. They probably really only need 67 or so.
This was posted a few days ago about Israel. Very interesting.
http://news.ycombinator.com/item?id=1907890
Similar to a bead in an electric field, reversing entropy to climb up an energy hill through the magic of information. I guess that makes us all Daemons?
What about this reply in IE blog!

http://blogs.msdn.com/b/ie/archive/2010/11/17/html5-and-real...
Julian Massage
I would recommend Rescue Time (http://www.rescuetime.com/ - YC08). You can try to block HN (and other time wasting sites) multiple ways, but they are easy to get around. However if you see the total time spent it might make you change your ways. Plus you can see how much time you are in programming mode and have a couple weeks can really see some trends and work on them.
I interviewed at a small company my friend worked at (he was highly placed so his reference all but guaranteed the job). Sailed through the interview process (standardized C/C++ programming test - ugh) until I met with the CEO. He asked me what my salary was and I declined, stating that I wanted to hear what salary range they had in mind for the position. The CEO became very angry, claiming that in all his years no one had ever refused to disclose their salary. Interview was ended promptly and I got an email a couple days later saying they couldn't offer me the job.

I talked to my friend about it after and he was very surprised about what happened. Everyone else on the team liked me but the CEO nixed the deal claiming I was difficult. I think you need to be prepared for this kind of reaction if you choose to not disclose your salary. Though in retrospect, I'm glad I didn't end up taking the job. My friend left after a year after butting heads too often with the CEO.
Also if the data scheme is very simple and only for consumption by the person who designed it, one can eschew tag names altogether and just have an array and rely of the order of elements to define meaning.
> - Yarn helped solve that, but because of its backwards compatibility to node_modules, you could not have different versions sitting side-by-side.

> - Node_modules could have a different version installed vs lock file and no one would know without looking.

> Sadly, Ruby's Bundler has solved this for years [...]

I don't understand your first point. Different projects can use different versions since the modules are installed locally (inside the `node_modules` directory). And nested modules can also have different dependency versions, e.g.:

A
=> depends on B @ 1.0
=> depends on C, and C can depend on B @ 2.0

Regarding your second point, I haven't ever seen that happen in practice and IIUC it's mostly a property of the the fact that `require 'bundler/setup'` checks your dependency versions, and you could implement something similar for JS (e.g. traverse node_modules directories recursively checking if the versions declared in the package.json of dependencies match the ones in your root lockfile).

Since we're on the topic of Ruby and JS, Ruby's module system is probably one of the worst I've ever seen and JS one of the best.

In Ruby, just like in Python, everything in a file is public by default and the only way to make things private, AFAIK, is using Module#private_constant, and that only works for methods/inner classes/things in a class scope.

And, unlike Python's import, require is side-effectful! If you have file a.rb that requires b.rb, and b.rb requires c.rb, everything in c.rb will be visible in a.rb. This is terrible.

JS's module system is one of the best IMO (better than haskell, python, java, etc):

- simple mental model: a file is a module

- everything in a module is private by default, you have to explicitly mark things with `export` to make them public

- You can either qualify imports or explicitly import individual functions, so it's always possible to find out where something is defined by simply looking at a file. Most languages fail here. This is useful for beginners and in places where you don't have an IDE available, like GitHub
It's a reasonable question, but it's hard to evaluate the processing power of those chips because of how very specific those circuits are.
As a primary purpose? Hard to be certain, but I'd say no. The base configuration is in some ways ridiculously overpowered for the typical developer, while missing some easy wins.

It looks like a great machine for developing software (if you can afford it) but all of its strengths as a development machine look like simply side effects of video editing machines needing lots of power. There is no design or feature on it that I can point to and say "this was done for developers". There are many that were obviously done for video -- like a $2000 FPGA option that's only good for 2 intermediate video codecs.
That’s true. Really, the ideal solution would be repurposing existing drive through setups for grocery purchases. Best of both worlds.
I don't see how learning a vocabulary could ever be harder than continually trying to get the same concepts across without having vocabulary.
Youtube in HD modes often has AAC at 192 kbps. Bandcamp, which I'd guess is a music-oriented service, for non-bought tracks seems to give me mp3 at 128 kbps. So yeah, sounds like Youtube is quite alright for discovery until you're ready to part with the money (though Bandcamp is much lighter on the cpu overall).

However, this whole discussion falls firmly under ‘suum cuique’, and quite pointless in the light of `youtube-dl` being not just for Youtube, as already mentioned.
It would be wise for mostly everyone in the West as an investment for the medium and long term status post the pandemic to start learning Chinese.
> I read that statnews article. Nothing in there actually indicates that young and HEALTHY people are at a high risk.

That's not what I responded to. This is:

> I haven't seen any young and HEALTHY folks needing ICU care.

The linked articles says "up to one-fifth of infected people ages 20-44 have been hospitalized, including 2%-4% who required treatment in an intensive care unit."

Unless you wish to claim that 1/5 people ages 20-44 are not HEALTHY (your capitalization, maybe there is some intended meaning I'm missing there), you have now seen what you were asking for.

> That being said there is a 0.1-0.2% risk for people within the age range of 20-44.

Let's go with the lower number, 0.1%, and see what that implies. In 2018, there were about 109 million people aged 20 to 44 in the US [1]; 0.1% of that is 109000, more than all ICU beds in the US [2]. And that's just counting those who would die if given intensive care. If we go with 2% of the same age group needing ICU treatment (again, the lower end of the quoted range, 2-4%), that's 2.2 million people.

With only 100000 ICU beds available, that means 2.1 million people aged 20-44 die, even if we deny everybody else intensive care.

[1] https://www.statista.com/statistics/241488/population-of-the...

[2] https://eu.usatoday.com/story/news/health/2020/03/18/coronav...
Because nobody cares about conspiracy theories.
> mirroring the SARS cover up

China immediately announced the outbreak, on 30 December 2019. The first patients were only discovered on 27 December.

The Chinese government briefed the US government on 3 January about the outbreak, and it publicly announced that the outbreak was caused by the novel coronavirus just days later.

This idea that the outbreak was covered up its just a massive rewrite of history. The US government had months to act, but didn't until it was too late. If we're going to compare the reactions of different governments, China had one of the fastest, most dramatic reactions. It locked down a region containing 60 million people less than a month after the first patients were discovered, and completely eliminated the virus by April 2020.
>> There is no question that AlphaCode (Li et al. 2022) is an impressive
accomplishment, indeed an astonishing one. The input in English specification
are long and complex. The code that AlphaCode produces is often 20 lines long,
intricate, clever, and by no means cookie-cutter. The relation between the
English specification and the characteristics of the code is quite indirect.

That is not right. The capabilities of AlphaCode are sub-par compared to the
state-of-the-art in program synthesis. People are excited about AlphaCode
because they are not aware of the state of the art in program synthesis, or even
neural program synthesis, or program synthesis from a natural language
specification. Compared to the state of the art on all those subjects, AlphaCode
is at best incremental work and at worse a regressive approach that does not
benefit from newer developments. DeepMind most likely recognise this, so for
example, they only compare their system against other neural program synthesis
systems, rather than conventional program synthesis systems, that can perform
significantly better.

More to the point, AlphaCode's ability to learn from a natural language
description is a red herring. The coding problems it solves come with examples
of the inputs and outputs of the target programs. Given those examples, an
inductive program synthesis algorithm can solve programs like the ones in the
coding contests attempted by AlphaCode _without_ recourse to the natural
language descriptions. The natural language descriptions are used by AlphaCode
only to try and guide its large language model to generate code that is
relevant to the programming task, but as the article observes, that doesn't seem
to work all that well: AlphaCode's code generation step is more like a firehose
that spams millions of programs in the hopes that it might get lucky and
generate a few that solve the programming problem. This happens rarely.
I don't unerstand why you're being upvoted. See comment below.
Yes; The observation is that HN does monetize. It's effectively a filtering mechanism and advertising tool for YC and YC companies.
Simple storage. Just compare the speed of storing key/value pairs. Redis is many times faster, particularly for inserts and updates.
I'm not worried about a user modifying chrome. I'm worried about a program a user runs (spyware, malware, viruses, etc) modifying chrome.
I think the idea is that instead of:

7, 14, 21, 28, 35, 42, 49, 56,(11 min gap), 7, 14, etc

Crondom would run:

7, 14, 21, 28, 35, 42, 49, 56, 3, 10, 17, 24, ..., n+7

OP correct me if I'm wrong with the intention of that bullet point.
trivial example: lists.

You have items that you want to retrieve (LRANGE) in the same order, or in reverse order you push inside (LPUSH / RPUSH). Usually you need the latest items (think to timelines), and all this should be FAST and efficient.

In Redis this is trival to model. SQL is so far from modeling this in the right way that you need an "ORDER BY" statement for all your LRANGE-alike query even if there is nothing to order, you want to retrieve things in their natural insertion order.

Sorted sets can model a zillion of use cases in the same way. They are ordered per score on insertion. You can ask for ranges, for the RANK of an element, and things like this, in a matter of microseconds per queries. Completely impossible to model with SQL in a natural and fast way.

Just to cite another one (but there are tens of cases like this), bloom filters anyone? With Redis 2.2 you can manipulate a unique bitfield at the lower level, and even accessing to the sub bytes if you wish, with very efficient operations.
Whoops, I meant to mention that. Creating an engaging learning experience is the most difficult option of all. It needs to be done, but there are steps that should be taken in the mean time in order to a more fair (but admittedly suboptimal) environment for students.

A couple of things unacknowledged in your argument. First, there's the practical implications of cheaters on GPA. Cheaters get higher grades than what is possible without cheating, making the curve in a class lower than what it would be in a completely honest classroom. I'll be the first to champion someone who doesn't care about GPA, but there are concrete affects that a lower GPA has on students. Even though you got a good education, it's still something to think about. Second, there's the fact that the solution you propose is not possible in the current system. The incentive structure is all wrong (read: nonexistent) for undergraduate teaching in universities. Further, the majority of professors don't even have the requisite skills to be good teachers. Even if we did get the incentives right, the talent simply isn't there. To be honest I doubt there are enough people on board with improving undergraduate education to get it done.
The obvious rationale, not wanting to really give unlimited storage, is exactly what their storage policy section said. This is simply a sales tactic that people keep falling for over and over, as if there is really something for nothing forever.
Some might really like https://chord.rocks/
... what exactly are you missing from the existing implementation? you click the [-] and the thread is collapsed, what else do you want?
Great - now lets fix Home Depot. As of Feb 1, veterans only receive their 10% discount if they submit their photo id to a website and use a phone at the register.
Does he really not understand how Brier scores work? If you are unable to distinguish between more risky and non-risky instances (e.g. specify when it's only 99% not happening, vs. usually when it's 99.99% not happening) then of course you aren't adding any value above and beyond the heuristic.

Additionally, getting the base rate right is important when considering lifetime risk and the costs vs. benefits of taking action or engaging in further screening - e.g. missing two or three cancer patients might be worth the benefits of not subjecting large numbers of patients to secondary screening.
If I had my druthers, Congress would have a lot to answer for. But sadly not a lot of people are interested in my opinion in this area.

"Why have you given the president unilateral authority to do so much" would be pretty close to the top of the list, for the record.
1. Pick a single audience (in my case for https://maxrozen.com, I picked react developers)

2. Write helpful articles, share them everywhere you know your audience hangs out. I share mine on reddit, LinkedIn, twitter, even WhatsApp/DMs.

3. Answer people's questions

4. Show up regularly, and do the work. (I publish weekly).
Yes sorry, you're right. So what's the solution without needing a separate server?
That's not evidence, that's a hypothesis. Do you have evidence that fact-based reporting standards produces more false negatives than positives?
https://www.washingtonpost.com/politics/hillary-clinton-trum...

” Hillary Clinton dismissed President Trump as an “illegitimate president” and suggested that “he knows” that he stole the 2016 presidential election in a CBS News interview to be aired Sunday.”

Sept 2019
Terrorist. Killed a terrorist.
Is it possible? Maybe if you say a specific language, yes, but even then, there are new versions or iterations where whole new features are introduced.

Mastery in software engineering needs to be defined very specifically.

An example, I used to build Flash microsites, campaigns and games for an ad agency. I had a very good grasp of the tech, built projects for large clients etc. If you looked at me at that point in time you could say I had mastery, but now Flash is gone, and I didn’t switch over to React and other web based tech soon enough so my “skill” is lesser than someone who purely started in that domain.
Filled in the contact form.
Intel only failed, because AMD exists and had a license to produce x86 based CPUs.

Without AMD everyone would eventually be dragged into adopting Itanium.
awesome, thanks for the lead!

i will look it up, i am mostly curious about it's resolution. for instance, my unqualified hunch is that the algorithm couldn't detect the size of the dog in my room based on a microphone recording.

i guess the more calibration involved the easier the problem becomes. but that is no fun. :)
I like to think of these and other effects from global warming as the planet's system of healing. The warmer the climate gets, the more ways it tries to heals, and the more damage happens as a result.

If I were to apply that theory here, how is this "slow-down" part of that process?