skysight-inc/HackerNews huggingface dataset:
Simply a login example for the flask. It's not the right pattern. I know. But it was an example I made for understanding.
Better File Delivery over Multicast
My non PhD experience is totally the opposite. When I was studying physics, while there was interesting stuff and I enjoyed trying to build things, my professors and senior students hammered me with all the petty stuff I needed to organize the projects and get money.

Suffice to say, I dropped out of college and chased a quick buck on IT. At least on my university, it as expected that you'll get to academia, and of my friends, those who didn't went to other career path, are still waiting for a place in academia.
In a competitive market, economic profit can be positive in the short run but will be driven to zero in the long run. FOSS is but one of many competitive forces. It just so happens that thee long-run state is when profit equals marginal cost, and for software that is zero ("free")
I tried that, and 5 minutes before pickup, the driver canceled. The next available driver was 15 minutes later -- stressful.
A portion of the population works in fields like psych where there is standard advice to use unlisted phone numbers to deter stalkers. Given 10 tenants, it is likely one has a good reason to make it harder to picture where they live.
I didn't realise there were this many free events happening in London, it's like a hidden underworld! I've already signed up to a couple of events tonight that look interesting, so I'll see how it goes.
IOS apps are not allowed to require location access, they must perform some kind of function if they do not have it. Enforcement is pretty random of course, either they were hit or they purposely avoided breaking the rules.
Ooh, so it's becoming another walled garden? Just what the internet needs!
I have one box acting as a router, NAS, DVB-T receiver, NAS and the other box as HTPC. Both are based on desktop motherboards and I also run Kubernetes (kubeadm) on them, with more CPU-intensive tasks assigned to non-HTPC so it doesn't interrupt movie playback. But yes, I think it is not common, it takes time to set up and maintain.
I maintain my own open source project. I do this because I am a manager now, therefore I no longer writing code during my day job. However I still love to code, so an open source project is a perfect hobby for me.
I suspect it was this one? https://terrytao.wordpress.com/2011/08/25/the-collatz-conjec...
I find it hard to believe it is, frankly, particularly when you take into account the highly specialised equipment and apparently a large rain shield that need to be setup beforehand. Less trendy modern methods of construction can deliver things like fully-fitted bathrooms to sites.

I'd have thought the virtues of 3D printing as a construction technique are much more to do with precision forming of unusual shapes tbh, which is the other end of the market.
It actually is causation. There just happens to be a causal step in between.
Why would the app need to see WiFi networks? Apps can’t connect to WiFi networks and if the speakers need to connect to them, they can see them themselves.
SSH Session Storage Manager on Terminal for Easy Jumps
Probably made with d3.js.

https://d3js.org/
I agree with everything, but

> Anything you learn in school, you can in principle learn on your own.

I think this statement is lacking some truth. We can rewrite it as:

> Anything you learn in school, you can in principle learn on your own, but it can take significantly more time and there's no guarantee of consistency (compared to someone learning with a teacher).

>some instituting is staking part of its reputation on giving the world a promise that you have some minimum competence in some field.

Yes, and part of this process is having your work peer-reviewed as novel by active researchers in the field of interest (and getting advice/corrections from them along the way to the finish). I see this as an integral part of the process.
The Tik Tok Flex List
Understanding Virtual Design and Construction (VDC)
> Countries with gender equality (is this what you mean by "matriarchy"?)

No... I mean the dictionary definition.

Where men didn't have the right to vote, work or own property until recently, where women are expected to own and make all the money, where men are raised to be married away, where men are expected to make the coffee and women to run the meeting. So on and so forth.

I'm afraid that entire paragraph does not address my comment because you misunderstood what matriarchy means.

> And yet, the disparity between women and men in technology exists outside of western countries

Not if you take into consideration the labour participation rate... If you do, the disparity basically disappears.

These societies with rigid gender rules tend to have less women overall working at all.

> This was the same case in Western Europe and Asia as well - I'm not sure why you chose to highlight this fact.

But they were forced to do that until the 90s under communism, I'm not talking about peasants in the middle ages.

I mention Eastern Europe because I'm trying to give you alternative explanations for women participation in STEM.

Eastern Europe and India have similar rates of participation but are vastly different societies.

What do they have in common? They are not the West.

They don't have the West's cultural norms. Ergo, one of those norms is stopping women from going into STEM.

That, to me, sounds more likely. Much easier to explain vs trying to find something in common between India and Eastern Europe, which is pretty crazy.

> I'm not sure what you're writing about here, this sentence does not make sense to me. The point is that highly unequal societies with strict gender roles see more women in technology than more egalitarian societies.

And my point is your cultural expectation do not translate to other cultures.

There might be a specific gender inequality that stops women from entering STEM. That may or may not exist in a society, independent on what gender inequality is overall.

Vastly different societies like India and Eastern Europe have similar participation rates, despite the fact that Eastern Europe is much wealthier.

If what you said is true, you'd expect Eastern Europe to have lower participation rate than India, but that's not the case.

Correlation broken.

> not at all uncommon to have fields that are >95% one gender or another

That just means the problem is beyond just STEM, not an explanation.
Maya , imho , the best animation software, has a native client for Linux.
Color me surprised!
The afterburner card ...
Is there a list somewhere of all these generations and what they mean? I can’t keep track.
Why Flutter App Development
I contribute to open source at work and on my free time. At work I contribute because I want to improve something I spent my time on figuring out (eg. documentation, bug fixes, features) so I don't have to do it again later and hopefully someone else can enjoy it too. On my free time I contribute for the same reason I play music, skateboard or play video games: it's fun.

I have gained tons of things from contributing (experience and knowledge, connections) even if I don't expect to get anything from it. I have also faced the darker side of OSS: the angry users who haven't spent a dime, the "go kill yourself" messages, the dislikes, the time spent wasting time on things that wouldn't happen. At times like that I just remind myself: I am doing this for fun and I can stop when it's not fun anymore.
> Having a paper written in 10 days accepted in the best conference of the field increased both my imposter syndrome, and the feeling that we are writing useless crap.

Are you sure you are not harsh on yourself? :) Maybe it was a good paper. If you are so worried, you can always ask the conference reviewers for comments; maybe they thought it was excellent.

> useless crap

You get enough "useless crap" down as knowledge and, who knows, one day you get to flying cars or the proof of Goldbach's conjecture.
It probably depends a lot on the specifics of the situation. For my PhD, the funding was secure up front. This is not unusual in Europe, but I hear the USA is sometimes different. I was given a lot of freedom, and ended up spending a lot of time on creating generally usable software artifacts (specifically: I do PL and compilers research, and I documented and made available the implementation of my compiler).

It probably depends on the field, also on the supervisor, and how much clout or willpower the student employs to force through their own vision. I made it very clear during my PhD that I was in principle paying a significant sum to be a PhD student (comparing my PhD salary to what I could go and earn in industry), so my tolerance for constraints was low.
On average yes, because it doesn't consider that facet of your life. You can't have it both ways, I suppose.

I generally agree. The whole point of insurance is to pool risk -- so cutting the population into ever-smaller pools seems missing the point. In the infinite limit we'd get seven billion single-person pools, each of which has that person pay in the exact same amount of money they get back out.

This is also known as "not having insurance".
My house is also built from concrete blocks, because they have quite good parameters when combined with good thermal insulation. Concrete walls were something like 3% of price of the house and they were done in a week, that is again something like 5% of (my) house construction time.

Concrete blocks can be produced locally with rather simple tools. It also has benefit that it may provide work to local people.
In poor regions, labor is cheap and creating workplaces is always benefit to local commnunity, so I wonder if automating this out is positive thing at all.
I'd like to see comparison of costs/benefits for houses built like this vs more traditional construction. Don't get me wrong, I love tech toys, but this looks very much as a solution looking for a problem.
I used to but now I don't, for the same reasons I restrain posting on internet forums like these
What does "culturally accurate' mean?
sigh

Yet another book which spends more than 1/3 of its pages on parsing.

Syntax doesn't matter (much), semantics matters. You need to know how to implement efficiently various PL stuff within your compiler: exceptions and algebraic effects, modules and parametric modules, parametric polymorphism and optimizations for it in presence of modularity, fibers, method dispatching in Object Oriented langs, type inference etc etc.

These books are about parsing, not about compilers. They spend a lot of time explaining how to parse a simple featureless language, instead of just use a parser generator and focus on actual programming languages design and features.

Appel's Modern compiler in ML/Java/C is way better. Also there is a great course from the creator of Chez Scheme (I bet I've seen the whole course available in the internet, but I couldn't find it anymore)

https://www.cs.princeton.edu/~appel/modern/

http://composition.al/blog/2017/07/31/my-first-fifteen-compi...
My favorite story about researchers getting by without phds is about Lars Onsager, quoted from his Wikipedia article

At Yale, an embarrassing situation occurred: he had been hired as a postdoctoral fellow, but it was discovered that he had never received a Ph.D. While he had submitted an outline of his work in reciprocal relations to the Norwegian Institute of Technology, they had decided it was too incomplete to qualify as a doctoral dissertation. He was told that he could submit one of his published papers to the Yale faculty as a dissertation, but insisted on doing a new research project instead. His dissertation, entitled, "Solutions of the Mathieu equation of period 4 pi and certain related functions", was beyond the comprehension of the chemistry and physics faculty, and only when some members of the mathematics department, including the chairman, insisted that the work was good enough that they would grant the doctorate if the chemistry department would not, was he granted a Ph.D. in chemistry in 1935.
Amazfit Stratos 3 vs. Garmin Fenix 5X Plus vs. Samsung Galaxy Watch – Who Wins?
I run a small software company, and I occasionally contribute to open source, mostly when a library is missing something that I want.

To be sure that my work won't go unnoticed, I file the issue first and ask maintainers if they'd be open for the pull request. If they respond within a reasonable time frame, I start working on it.
There's nothing wrong with NNTP. It's exactly what they'd need. Trouble is developer memory: people don't read back on technology, and thus, no trendy dev remembers NNTP in the container era.
Reminds me of my wife's macbook air wifi that was always spotty when she was using it, and always got back to normal when I used it. She thought I had some kind of magic engineer's touch.

After much thinking, we realized that when she was using the laptop in her bed, she would put it on her lap with her legs bent, so that the computer was sitting at a 45 degree angle wrt to the floor, while I would put the computer flat on my chest. This angle made the wifi antenna much less performant.
Soon there will be no more internet for Zimbabweans
Structure and Interpretation of Computer Programs, JavaScript Adaptation
This currently only affects the mobile version of the site.
It's fairly popular in Germany as well, where insulation requirements are quite high. But since you have to add insulation to nearly any building material you can just as well build with concrete bricks and slap polyurethane boards on the outside (or whatever foam boards you use nowadays for that job) and then plaster over that.
> Some say Steve used me, but I say he harnessed and motivated me, and drew out my best creative energy.

Oh, to be so used.
At my company, engineers dedicate 10% of their work time to open source contributions outside of our core products. They are quite free to pick any project they want, as long as it benefits our particular community.

Why do we do this?

* It's a great perk for engineers. They contribute under their "personal" profiles, improving their own karma.

* Growth of the community we come from lifts everyone, including the company as a whole.

* We are grateful for what we get for free, and want to contribute back.

* It's a nice argument when hiring.

* It's a great way to skill up in the underlying technology.

* It teaches about collaboration and the softer skills needed to get PRs merged.

* It gives people to touch technologies they wouldn't learn on the job itself.
> Existed, died, resurrected

There are quite a few examples of this, both industry wide and specifically from MS. Sometimes it is due to the first implementation being bad, sometimes it is that some part of the tech simply isn't quite ready (or isn't yet quite cheap enough for mass adoption), sometimes it is solving a problem that at the time is very niche but later becomes a more common need.

Think tablets. Anyone else remember MS's big "pen computing" push with tablet & hybrid style PCs that were too heavy, ran too warm, and didn't have batteries that lasted long enough? Or in a similar vain, more general and arguably more successful in their time, PDAs which died out but our phones basically now fill the same role.
I didn't comment on wether someone read the article. I stated that the description is accurate enough for it not to mandate a picture.
Well that's one smart gamer for sure.
But the it would be used for FB ads? So, what's the difference really?
> That video at the top is very neat.

It doesn't contain number 9, so I somehow miss what it was supposed to demonstrate.
Well, studying a conjecture for "almost all" numbers doesn't actually prove anything about the conjecture because just a single exception would disprove it. There are a few conjectures that had particularly large exceptions [1]. It's possible that Collatz exception will be so large that it's effectively uncomputable or it's existence is unprovable in ZFC [2].

Somebody probably tried it, but I wonder if describing particularly long sequences where r_(n+1) = 3*r_n+1 is always odd would help. There are results for arbitrarily large arithmetic progressions having some specific property [3], so there's no reason why other progressions couldn't be studied in that way.

[1] https://en.wikipedia.org/wiki/P%C3%B3lya_conjecture

[2] https://en.wikipedia.org/wiki/Zero_sharp

[3] https://en.wikipedia.org/wiki/Green%E2%80%93Tao_theorem
> niceties of npm

Shudder
I'm on Reddit, but I would probably have never signed up if I were not able to read comments without login.
Isn't C++ supposed to be getting proper namespaces soon?
Interesting. Fuel-injected aircraft engines get vapor lock—shutting down to refuel and then restarting can be a serious pain—but I don’t think I’ve ever heard of a carbureted one doing it.
To me this is more Rings fault than law enforcement.

I’m sure there is some TOS that states Ring will hand over any video and since the program is public knowledge, therefor If the individual still decides to willingly install it, IMO that’s on them. when are we going to start holding the user accountable?
https://news.ycombinator.com/item?id=21779375
They put a pre-cast bridge over the opening and continue over top of it.
As a manager of a big tech company you are incentivized to increase profit and minimize cost. Might be slightly more painful to use a FOSS toolchain in your team, but your costs are zero. In comparison look at how much does a commercial IDE license like CLion costs per user.

It is a zero resistance environment. It gives the opportunity of the small to grow without any costs, but it also doesn't limit how big the big ones can get.
Define "contribute".

If you mean "write code for", then honestly I make very few code contributions. In the 00s, my employer was suspicious of developers contributing to open source, to the point of banning it contractually. I've since changed employer, but I have a legacy of that early experience.

On the other hand, I contribute to open source projects in many ways - I give money to many projects I use, attend meetups, give presentations at conferences, coach people, write answers on StackOverflow.
Front End Guidelines
A Physics Student Filmed Her Committed Teacher All Semester. He's Gone Viral
A new phishing campaign is targeting governments all across the world
This should've used AMD 64 cores blah blah blah, is getting kind of old.

For the work loads that these will be GPU driven not CPU. Plus more CPU cores doesn't mean more performance, as software has to be optimized to handle so many cores and more cores means lower clock per core.

That being said, I do like AMD over Intel.
> which you would notice hasn’t improved much per core

Not sure which data you refer to? I just made a comparison on a single-threaded integer-heavy code between my old Core2 Duo and a Skylake, and just got x16 normalized perf improvement (from 2.5-cycles/byte to 0.15). Same code, same compiler.

So sure, progress have slowed down and they are adding more and more specialized stuff (AVX-512, AES-NI...) but still.

Edited for clarity.
> This is C, not JavaScript. Does anyone really want an npm of the C world?

I don't care for the deep dependency chains of npm, but integrating C libraries which use a mix of different build systems, and making sure your complete project cross-compiles cleanly with different toolchains for different arches is just irritating and time consuming. I don't think the situation is ideal.
Humans are basically bags of mostly water, and water is not god to radio signals. Have seen the exact same problem in rooms that are far away from the router. Massive difference if any of my body parts is in the way of the signal
wow, how can you be allowed to sue a regulator
There are many Indie projects out there who have very less likelyhood of being taken over by a big org.
Seriously. I'm stunned to see 0pn deep cuts like Heart Of A Champion. Speaking of which happy new release day!
My old Atom laptops still run perfectly fine. Thanks, Debian.
I think he means what Google, Amazon, Microsoft are doing, they pick open source software, they hire programmers to extend the projects and they make it their own
Everyone wants faster CPU cores. Can you imagine how much simpler it would be to just program a 40GHz processor instead of writing a program that supports 10 4Ghz processor cores?
I doubt this is why, but... on Hwy 101 near SFO, I see lots of rear-end accidents in the HOV lane. Speeds often go from 65 mph to 0 in seconds (crash), whereas the other lanes go from 30 to 0 (hard braking).

Granted, if you're alert, the HOV lane can offer some median space to swerve into.
In practice no, for several reasons:

Embedded compilers quite often will include two implementations of printf/sprintf - 'minimal' and 'full' (like solution 2 in the post). Usually the 'minimal' implementation doesn't have floating point support and suchlike so is sufficient for normal debugging output.

The sort of libraries that you depend on in embedded development don't implicitly print. There's none of the 'implicit panics will cause an extra 15k of space'.

It's a normal symbol fed to the linker rather anything special and compiler managed so it can be overriden if necessary.
"dnf install" or "apt-get install" work fine.
As others have pointed out, I 100% agree with not giving a damn at an emotional level what other people think. I also think that proving how good you are is an essential part of getting a job, or being a intellectual leader etc.
Interestingly, the UK doesn't have these laws and has lower deaths per passenger mile.
Hmm, got 500 Error code, Internal Server Error. Here is a backup:

https://web.archive.org/web/20191213101529/https://www.digit...
I just don't think this kind of thing is good for anybody. Thinking, that a perfect face and body can exist or even should is unhealthy. It adds up to a lot young people, who are still trying to figure out, who they are and trying to get comfortable with their own bodies.
I do. It’s like torrenting, at least some people in the swarm have to seed to a certain ratio to keep the swarm going. It’s my way of paying back the benefits I’ve received from other people’s work on FOSS.
even this can lead to problems. i entered my phd after working in the field for several years as a research scientist. because of my experience i have been put in charge of internships, advising many masters students, organizing workshops, etc. all on top of the research im supposed to spend my time doing. this is all okay i suppose, because i've been able to be a very productive phd in addition to everything else ive done. but my phd compatriots have a lot more time in their days to pursue their interests in comparison to me. i hate it when people say a person is "too old" to do a phd, but I think there is a place where you may be too experienced and it would be better to do a phd in another field you find fascinating but have no experience in.
This year they had 3, and the year is not over yet :)
A had a bit of a chuckle watching this video mentioned elsewhere in the comments: https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=...

So around 5:10 he starts to explain why the soft keys they thought to use were such a bad idea, because they would relabel with changing contexts but the user never would read the label again.

That's basically one of the major problems with the TouchBar.
This is awesome, ill check it out!:))
Probably not cheaper yet. But it could be logistically simpler. The whole thing would fit on a truck, source local concrete and you're basically done with the frame. Windows/doors/mechanicals/finishes still need solved for of course.

Seems like they are just doing R&D at this point though.