skysight-inc/HackerNews huggingface dataset:
1) scan at a reasonable resolution. Don't scan less than 4k resolution (3840x2160), and not more than 200-300 dpi for the largest print you'd want to make (really, an 8x10 print will look fine at 150dpi, which is only 1200x1500, but you may want to be able to crop after the scan, so more pixels would allow that). Know that there won't be enough latent image content in the slide to warrant > 20MP, even if it's on high quality 35mm velvia slides.

2) pick out a handful of different "exemplar" slides from your collection (a portrait, a group shot, a landscape, ...), and for each, try out the built-in auto exposure, auto image quality enhancers, and auto dust removal features. Some work great, some turn your scan into a posterized mess, and some will only work well for certain shots.

3) put your slides into yyyy-mm-dd directories, or name the image something like `yyyy-mm-dd hh-mm-ss.jpg`. Some software (like PhotoStructure) will infer the captured-at time based on the date encoded in the file name or parent directory of it's missing from the exif metadata. You may want to pre-sort the slides by date to make this easier.

4) if you're going to edit all of them after scanning, use TIFF. If you aren't, use JPEG at a high quality setting (like 95%).

5) clean the slides beforehand if you can (research how to do this safely). It's a lot easier to make a nice scan if the source was cleaner to begin with.

6) see if you're scanner supports batch or gang scans. If you've got 3200 slides and you can do them in batches of 8 or 16, that's a lot less fiddling than doing every one, one after another.

7) take your time. You'll burn out of you do too many in one sitting, and not finish.
See http://www.lettersofnote.com/2012/08/to-hell-with-hitler.htm... for more detail on this.
I've had enough experience with deploying GLSL on many Android devices and also WebGL to be disillusioned with it. There's no great modern textual shading language out there, GLSL is missing a lot of modern niceities, HLSL isn't really an "independent language" (could talk more about that), and Apple's WHLSL/WSL proposal is drastically underspec'd to the point of hilarity.

I think if you want to compile shaders from source, you are free to include your favorite transpiler as WebAssembly, like glslang. That's currently what I'm doing for my WebGPU prototype project.
Large company. Team of 12. Do very specialized work.

On call: Never and never have been in 25+ years across multiple large tech companies.

Seriously considered looking into a job at Facebook where this would have been required and it was definitely one of the considerations that made that position very unappealing.
Agreed. From time to time I've interviewed candidates for junior position and it's the first thing I look for.
Vulkan and OpenCL use two drastically different profiles of SPIR-V. You cannot just take OpenCL kernels and run them as compute shaders, huge portions of the execution model are different.
Same! I had just started getting the phosphenes where I started seeing flashes of light that settled into this wonderful glow that seemed to come from inside my own head coinciding with this wonderful sense of true calm and peace. But then I started to get a bunch of weird head pressure/headaches which started between my eyes and then worked its way all around my head and stuff and eventually worked its way out in some weird emotional outbursts where it felt like I was vomiting up every stale, nuanced variant of sadness and anger I'd ever felt. It would come in waves, feel like I actually had to throw up, and then instead of vomit coming out, my face would contort into an expression of anguish or anger and the emotions would come out.

I'm a skeptics skeptic, but man did that shake my belief against all the various spiritual disciplines involving chi, and chakras and all that stuff I had considered total nonsense. Now I consider it at least to be some sort of poorly understood psychosomatic relationship deeply connecting the somatosensory and emotional parts of your brain.

Strange and powerful stuff. I did not anticipate that much depth to a meditation practice.

I still get a lot of weird muscle cramps in my shoulders when I start to turn on the continuous introspective awareness of my attention. It's nowhere near as bad as it was though. But I also don't sit for more than 30 min. anymore. The whole process was very cathartic but utterly bizarre.
That is a weird response.

Why can't you post your CV in the 'public domain'? Also, no employer is going to 'hold on to your CV' while you upskill.
That's true about the novel [Fall, not Dodge]. But not, I think, about the idea of students being anonymous.

I mean, it's not that Sophia remained entirely anonymous. But she did retain full control over who had access to what. She was anonymous in applying for an internship. But as a grad student, she got lots of expert coaching.
Less HN. I love reading the news so HN is a time sink for me. There's no way for me to read everything but HN sure lets me try to do it.
No, Houston, we do not have a problem
Problem Solving 101 by Ken Watanabe provides a toolbox of problem solving techniques. One method I've been using to decompose problems us to use a "logic tree". Start here: https://en.wikipedia.org/wiki/Issue_tree. Another technique is to first explain the problem and solution at a high level (pretend you're explaining it to a friend or coworkers), then write pseudocode for how you would solve it, and then convert that pseudocode to actual code.
Must be a boring party I guess...
I got my folks a bird feeder a few years ago when they bought a new house. I grew up a few miles from there, remembering only sparrows, blackbirds, robins, etc and on rare occasions a yellow bird, or a brown bird, or red-wing blackbird. But with a bird feeder, it was amazing to see the number of unique birds that show up now every few minutes, birds of all colors that I didn't even know lived in the area.
Just wanted to chime in here- I'm an undergraduate student at a major state university in the US, but I've also built a (small) start-up in edtech.

I condemn schools that are using techniques like Bluetooth beacons to track attendance, but I can say it's definitely not the norm.

The vast majority of schools use pure software solutions (apps like Top Hat) to track attendance (if they choose to do so.) These typically function by having a randomly generated code that the professor writes on the board at the start of class, and students then have to enter into their apps.

It's not the best, and I generally don't agree with tracking attendance in college courses, but it's certainly less invasive than the system described in the article.
Repeating myself: https://news.ycombinator.com/item?id=19199343

> The classic "control fraud" https://en.wikipedia.org/wiki/Control_fraud strategy is to incentivise your subordinates to maximise revenues while "neglecting" to check that they aren't engaging in fraud to do it. Then you can protest your innocence when the fraud comes to light.
He also created strobe, an early port scanner, under the handle of proff.

Many people tend to forget what a small world the internet was at that time and hackers (white/black/other hat) that tended to be productive in one area were often productive in many others.
(Mumble) Clang (mumble)
He never once wrote that only first-rate colleges produce these individuals, nor has anyone with any sense ever stood by rankings as anything more than a proxy for some deeper hierarchy. And yes, like it or not, the higher ranked schools attract and produce more ambitious and intelligent humans in the aggregate.
I also referenced this study when I bought ski wear. eVENT indeed seems pretty good, although they used to have an obnoxious “direct venting” marketing scheme in which they didn’t allow vent zippers because the fabric breathes so well. This is, of course, nonsense.

It’s worth noting that, in cold dry weather, you don’t necessarily want maximum breathability. If the humidity inside your jacket drops too much, then your skins loses a lot of moisture, which dries you out and also means you lose a lot of heat to evaporative cooling.

So the Gore-Tex XCR curve might actually be good: it transmits vapor better when humidity is high.
I always wanted to make an X window manager that looked like System 7, particularly because I quit using Macs when OS X came out due to a general sense of pique.*

I know people have made attempts as Mac-like interfaces, but it would be a huge task to make one with as much attention to detail and consistency as the original. And then you might be infringing anyway.

*Like, I'm not colorblind, but changing the traditional hieroglyphic window controls to bubbles distinguishable only by color signified an attitude/culture change that irritated me.
Agreed, avoid blockchain unless you know everything about it (and in this case you’d know your idea doesn’t make sense with a blockchain). Here’s a blog post I wrote some time ago about a similar problem which might be of interest: https://rjevski.io/blockchains-for-non-cryptocurrency-applic...
> Caltech can afford to treat their students like adults, because they're picked from the cream of the crop.

The cream in terms of demonstrated capacity for academic performance, which probably has very little correlation to readiness to be treated as an adult. There selection criteria is why they can afford to have rigorous coursework as the basic freshman core, but not why their decision to treat the young adults attending as adults works.

If anything, that policy is part of the selection system: the people that aren't ready for that treatment don't cause problems for other people as much as they would in other systems, they just fail out fairly quickly.
For a complete hello world shouldn't there be an example command that takes your .xmi file as input?
> I browse the comment section and all i see is regular discussion. With no flame whatsoever.

One time many years ago, as a much younger man, I received a parking fine for parking too long in a time-limited spot outside my home, having not bothered to organise a residents' permit.

Irate, I took it "all the way to city hall" to contest the fine on the grounds of injustice and superfluousness.

On meeting the municipal officials in the arbitration room, I protested "I don't understand why you need to issue tickets in that street; there's always plenty of parking available".

They looked back at me as the naive young fool that I was and explained: "Do you know why there's always parking available for you? It's because we enforce the rules."

Duly chastened, I paid the fine, got a permit, and received no further penalties.

And for the subsequent three years I lived at that house, there continued to be plenty of parking available.
I've caught it on occasion through the local PBS affiliate channel and feel its high quality like the News Hour. I just never think to check it. Is that available on YouTube?
Do people have experience with disruptive behavior in college? I would expect it to be a lot less common due to fewer demands of uninterested students to take classes and professors having both more power and less of a need to get everyone across the finish line.

In my experience, uninterested students just slept or played on their phone
The solution is to buy local. That gives the Home Depot guy an opportunity to tell you, “you know, the internals are all the same”, and the pharmacists lady can say “the generic Tylenol/Advil is called this”.
>Lets not blame tech, the root cause is the administrators are douchebags.

as if there aren't sales people in these tech companies pushing these kinds of products.
It'd be far more efficient if we could abstract human consciousness from the meat machinery.
Stop drinking and stop vaping. Not because of any of the recent vaping hysteria, but because I work from home now and just end up vaping constantly all day, and it's making my lungs and throat feel like shit. Both vices are pretty much placebos to me at this point anyway. The negatives far outweigh whatever positive mental benefit they might temporarily give me. Also exercise, to hopefully quell the newfound boredom I'll be experiencing, also to work off this beer gut.

Pretty cliche resolutions I guess, but I gotta do it. Sick of feeling like shit all the time. Check back in a year...
I don't think this compiler from 2004 is worth much consideration. It does not have all the features of Fortran 95 and 2003. Lahey/Fujitsu did make a good Fortran 95 compiler, which I used, but its latest compilers are just wrappers for gfortran, not independent efforts.
I don't get the last bit, is it really better for traffic for me to Uber to a shoestore that may be several miles away from me, than to use Amazon Wardrobe to try on some shoes? Services with free return shipping have been invaluable to me as a college student who doesn't drive, since I can just walk down to my campus mailroom.

I suppose that as someone who primarily receives shipments at a centralized location (a campus mailroom) then additional shipments don't really have a marginal cost. This article mentions New York City, where I assumed that a lot of people already lived in places with a centralized mailroom (at the base of buildings). Maybe the problem is with smaller residential buildings that disproportionately contribute to traffic?
iKe: A browser-based sandbox for K
This is cool. I have purchased several pairs of pants that claimed to be "breathable" but in fact were anything but. I'd basically given up on breathable waterproof fabrics but this study seems to indicate that some of them may be OK.
I think that’s what they were suggesting with

> If I were doing it all over again, I'd probably use RAF with window.performance

Since RAF doesn’t give a guaranteed framerate you’d need to use metrics from window.performance to make the animation framerate-independent, or people on different browsers or devices could see the animation at different speeds.
Show me someone who seeking power over others and I will show you someone who themselves is a slave to someone or something.

https://www.youtube.com/watch?v=YR5ApYxkU-U&t=1m53s
How to multiply your productivity with meta-goals
> Most of those third-tier schools shouldn't exist in the first place

I disagree. I was offered admission to zero first rate schools, two second rate schools ($$$$$$ tuition), and my backup which is a third rate school (which I am attending for free).

If my backup school didn't exist, I would either be without a degree, or my parents would have a significant dent in their retirement. I'm willing to put up with the BS of third rate schools so that I can at least have a degree and not be scalped, thank you very much.

I'm grateful that my third rate school exists, no matter how shitty it is.

I will grant you, however, that no school should knowingly take $$$$$ from students and give them an useless degree. But a CS degree? It's pretty cool that I can get that from any school and it's the "same" level of degree whether it's from Caltech or Arizona State.
Are you saying that there are more tech jobs in the UK vs US?
Hybristophilia
I agree that any Fortran programmer should use gfortran, However, gfortran is good but not bug-free, and it's helpful to get a second opinion from another compiler when your code breaks and you don't know why. Furthermore, Intel Fortran for Windows is better for creating Windows GUI programs.
I think this is mostly a media driven perception that lawsuits have been increasing when in fact the trend is that tort awards and causes of action have been restricted. If you’re a school administrator wanting more control its easy to say “lawsuits” but I bet these people are not doing research on lawsuits for students leaving campus in their jurisdiction.
They're actually identical, data-structure-wise. If you add monetization to your VCS you could defensibly call the result a blockchain.

Blockchains don't really have monetization built in, though. Only specific cryptocurrencies (e.g. Ethereum) do.
Migrating Search from Algolia to Elastic Search
> has very little correlation to readiness to be treated as an adult

My words may have been misleading. What I'm trying to say is the kind of student that gets admission to Caltech is not the kind of student to neglect going to class out of laziness or whatever and fail out because of that.
I stay at home and read the lecture slides on my computer because it's easier for me, and lets me be nocturnal. Am I really missing out on that much by not being there?
Isn't going through someone else's phone a privacy violation in itself?
AlleAktien Quantitativ – 4000 Aktien, 20 Jahre Daten, 100% Kostenlos
50 years of *x, Why is it important and where do we go from here? [video]
Ditto. The design in the article is a stellar look!
I just started working for the government, and I got yelled at for sending an email on Saturday. The union contract says we're paid for overtime if we work more than 40 hours, but in turn, we never are supposed to work overtime unless maybe the world is ending.

I used to work for a company that had a departmental phone and we would rotate to a different person each week to be on call. However, waking people was essentially eliminated by adding people on third shift (including me) and in India.

In both cases, I was on a team of about 5-10 in an agency or division of a couple or three hundred, within a much larger organization.
I had that idea and someone recommended I read Brave New World

I loved it sounds almost perfect! Ironic that its grouped with “dystopian futures” but that was news to me.
The black-and-white Macintosh look-and-feel is just wonderful. Simple, crisp, and reads well.

It's interesting to compare even MacOS 1.0 with contemporary imitators. Windows 1.0 looks horrific, and GEOS has an uncanny resemblance, but everything is clunkier and uglier in subtle ways. Susan Kare is a genius.

If I could use Linux with a pixel-perfect System 7-like window manager I'd be delighted. It would probably be necessary to rewrite a suite of everyday applications to really take advantage of the look-and-feel and have internal consistency, but that could be its own fun project.
I don't think you're disagreeing with me here. It's just that your school doesn't care that much if students fail because of their own negligence. Mine does, because that looks bad or something.

I totally agree with your school's stance, but I acknowledge tha the current financial incentive structure prevents my school from having the same.
I was not homeless, but I raised from the lower-middle-class and upper-middle-class through rigorous effort I put on every day. If you haven't got any interviews, I would recommend you to do any part-time work for the time being and spend at least an hour or two to improve your technical skills every day. If not immediately, you will succeed eventually for sure as long as you keep improving yourself.
Sounds like a very cool project, hope we hear about it when its ready.
Hey Sean-Der, thank you for writing Pion! In my opinion, it's the cleanest and easiest to use WebRTC implementation.
I’m not sure if this was meant in jest, but ~“congrats, I broke your apps but don’t worry, you didn’t want those apps anyways because they’re bad for you” is unlikely to be an effective pitch.

The much more likely outcome is that you’ll be marked as the odd duck in the family, and they’ll make a mental note to not let you handle their devices in the future.

If the goal is to make people care more about privacy (or really anything), an approach that breaks existing workflows and shrugs off that breakage as being a good thing isn’t really a winning approach.
Full text PDF: https://www.gwern.net/docs/longevity/2019-decabo.pdf
I "bricked" my 32GB laptop a few years ago by allowing Windows 10 to use an SD card as extra space for an upgrade. Then I read that that iteration of Windows Update had a bug when there was something in the SD card slot during an upgrade. So now it is running Debian. But in theory that bug might be fixed and you could put an arbitrary auxiliary SD card in and upgrade successfully.

I distinguish by the way between an update that could happen with little fanfare vs the upgrade that would be named after a year, season and user role (e.g. 2017 Fall Creators update). The latter take more resources.
The thing is 1829 didn't crash, the pilots got an alert, figured out the problem, took manual control, and flew the plane. Defense in layers.

It would be ideal to use different technologies for the AoA sensors to help minimize common-mode failures. Integration and crosschecking against other systems (IMU, radar altimiter, DGPS, an open-loop model of the plane based on engine settings and control surface positions, etc) could give the pilots and flight envelope protection systems a better understanding of their situation. Also, the signature of a failed/frozen vane-type AoA sensor is pretty obvious and I'm surprised the software doesn't take that into account.

Good writeup on LH-1829: http://avherald.com/h?article=47d74074
Why are you buying food on Amazon? It’s kind of weird.
Merry Christmas and Happy holidays y'all
If you're short on 68K Mac hardware but want to try A/UX, check out Spoonbill:

https://github.com/pruten/shoebill

"Macintosh II emulator that runs A/UX (and A/UX only)."
If disquss is hailed as an example of good design we’ve fallen so hard...
you can turn location services off for all apps under location services. You can also change it to “ask”.

What none camera and photo apps stop working if you don’t give them access on ios?

There is nothing to fix. iOS gives you granular control over location services or a choice not to allow anything. What else do you want?
>manager
>HSBC

two strikes fam.
It wouldn't be much of a UNIX without those things.
Would appreciate if you shared how you accomplished moving to upper middle class. Thanks!
A tool help you generate Golang struct from MySQL table
# fuckdb
`fuckdb` helps you fuck the db when you write go struct.

`fuckdb` generates a go compatible struct type with the required column names, data types, and annotations just fill in the database information in the web UI. Making go web develop very easy by saving a lot of time writing structure.`fuckdb`is based/inspired by the work of Seth Shelnutt's db2struct, and Db2Struct is based/inspired by the work of ChimeraCoder's gojson package gojson.

# Web UI
- Easy to use
Only a few clicks on the web UI can generate the corresponding golang struct with `ORM` or `json` or `xm` ... tags.

# How to use?
### Docker deploy
- modify your backend ip in `frontend/src/config/index.js`
- docker-compose up -d
- Use `localhost:8081` you will get the next page
![](https://tva1.sinaimg.cn/large/006tNbRwgy1g9w1ru6tl4j31wb0u0aft.jpg)
- Just Put your mariaDB/mysql info into it and you will get your golang code.
- Click generate.
- Boom！Enjoy your coffee and copy your struct code.

![](https://tva1.sinaimg.cn/large/006tNbRwly1g9w531osobj31u90u0jzq.jpg)

### Source code deploy

- git clone the source code

- cd fuckdb/

- go run main.go

- cd frontend && npm run dev/start

- Use `localhost:8081` you will get the web UI

- The same operation with docker deployment.

Get more to https://github.com/hantmac/fuckdb
Maybe Jeff Rubin should spend his time improving the quality of his lectures instead of strong arming his students into attendance. From my own college days I remember the really good lectures being mostly full while the bad ones were deserted and people rather spent their time self studying textbooks (which is also fine).
Show HN: Polyline Encoding Algorithm in Dart
Really? That would be a major pain if you had to whitelist sites that an app could access. Besides, that would be easy to get around. If you only allowed Foo app to access Foo.com, there is nothing stopping the app maker from proxying to other sites from the backend.
Maybe it’s because I’m not American but if you introduce yourself as Jack and then your legal name is John I would think that unusual.