skysight-inc/HackerNews huggingface dataset:
I love my custom ordered 2010 Macbook Pro with matte screen. It's a shame they took the option away with the Retina models. All I really want is for someone to make that same machine, but with up-to-date components.
You could always look into Ionic. Version 4 just released recently and looks promising. Always nice to have 1 codebase for both mobile devices.
As one who speaks Chinese, I find what you said is a blatant lie.

In deed, “打破技术封锁” means to break the technical blockade, but by means of stealing "trade secrets", not independent innovation. Given China has the biggest force of engineers and scientists in the world, it is not so hard to understand.

Fact check, Huawei is the only full 5G solution provider in the world; whereas no such company can be found in the US.

So when you or your friends think the US has much to be stolen by China, think twice.
CMake stuff I wish I knew earlier
How would you compare your product to other similar solutions like Zapier?
Maybe I missed some context; is there a reason that Racket is moving away from their own VM?
> The problem is that this is not the only such issue, and distribution maintainers don't have unlimited time and resources to re-evaluate every individual default chosen by upstream, so most of the upstream defaults end up in the distributions.

Well they should. Otherwise, what’s the point of them?

> Yet tmux and screen are broken on the distributions that use upstream's default.

Of their own volition. And btw, distributions could patch them to work with systemd. None of this is systemd’s fault. Since when is it upstream’s job to make sure downstream properly integrates their software?

> The init system doesn't typically have a DNS server

There’s no DNS server in systemd core. It just lives under the same umbrella. Do you know FreeBSD has DNS server in the same repo as kernel? Does it mean it has a DNS server in the kernel? You know perfectly well that this is just plain false.

> It doesn't have its own cron, there are many choices and you can choose any of them.

Why would you need “many choices” for a simple timer? What are you going to do, invent new type of time?

Anyway, you’re completely ignoring the other perspective on this. Because old style init did so little and so poorly, cron used to be a de facto service manager. Also don’t forget inetd. So you had duplicated, poorly implemented, but nevertheless, redundant functionality in several separate systems. How is systemd’s approach not both less complex and much more sane?

> And just drawing any hard lines would help. Even if you had to replace two modular components to replace one thing, or one component that does two things when it should be one, that's certainly a lot more feasible than having to understand and touch thirty integrated pieces to replace one component.

Why? If you can’t point to where the line is then what’s the point. It’s like saying you want cars to be more modular, so let’s just arbitrarily invent a “motor carriage[1].”

You could replace the engine without the coach, wouldn’t that be swell?

Anyway most of systemd’s components communicate over a common system bus. You could provide alternatives just by speaking the same API.

[1] Sorry, I’m not a native speaker; I mean this: https://en.wikipedia.org/wiki/Coach_(carriage) but with an engine instead of horse
Any big reasons to up date to this over the ESR release (60)? So far it seems like mostly minor updates since then or did I miss something?
I encountered a bug a while back — when I would connect to a dial-out call to get onto my company’s conference service from its app, while using a pair of cheap Bluetooth headphones (I’ve upgraded since then!) the mute button didn’t work.

As in, the mute button would be clearly activated, but my audio still carried through to the call. As in, I discovered this in quite an embarrassing way.

I filed a radar but never got a real response about it. Really there appears to be a strong need at Apple to ensure QA is checking for confirmations of user interaction. As I haven’t experienced anything like this since I’m still with them but these types of problems are the very thing that would lead me to shake my deep investment in the Apple ecosystem.
I've had this site bookmarked for at least a year and have really enjoyed watching the curriculum grow. Now only if I could start on it...
Show HN: Direct checkout from shoppable images
Don't know why this was dead, it's a rule of thumb for a wide variety of industries.
I'm surprised it's that large.

Analytical, engineering-type folks are not widely known for their social aptitude or political savvy. Their interests and aptitudes also align in a way that usually the most gratifying or most remunerative activities they can engage in are in private life.
Show HN: I made a price comparison tool that doesn't suck
It depends on the job. Are you talking about cabin crew or below deck?

Up top you have to worry about suicide, "rogue waves" and a general lack of accountability at sea.

Below deck you're exposed to so many carcinogens and industrial solvents you're guaranteed a miserable death by cancer. These crews are always staffed by people who wouldn't understand an MSDS if you handed it to them. Same with airport runway personnel.

9 months may not be enough time for that though unless you sit around huffing ship paint with no mask.
Phone cases printed from regular plastic aren't that great in my experience, you really need to use plastic with some flex (like TPU). The Ender 3 can print flexible filaments to some degree, but it's not very good at it without some significant modifications to constrain the filament path.
I suspect those blog posts focused on photos.

However, WebP works well for a much larger range of image types[0]. It has lossless options with better compression than PNG (because PNG is incredibly simple compared to more recent image formats, in my opinion in a kind of beautiful way). And when compressing graphically simple illustrations with lossy settings, it can get much better results than JPG, both compression and quality wise.

Having said that, I still hope FLIF (or some descendant of it) will get some traction eventually[1].

[0] https://www.andrewmunsell.com/blog/png-vs-webp/

[1] http://flif.info/
A Google smart home device requires Google services to do just about anything useful, so it makes a lot of sense to just ping Google.
Are you recording your voice?

Did you plug it into a USB 2.0 or 3.0 port?

Are you using Jack or anything else?

Also in general, how finnicky is the red USB cable that connects your Scarlett to your machine? Does it cause a ton of distortion / pops if you move it the slightest?

I wasn't moving mine during recording of course but it just feels like the whole thing is going to come disconnected, like it's hanging by a thread in terms of audio signal.
check back in a few weeks... we are working hard on the tools and you should be able to try it yourself.

I definitely want a good demo video on the page.

but listen, I get it, I tried literally 50 different such tools, they all suck. Nobody in their sane mind decides to write one if you don't have a good reason. Certainly not in Idris :-)

but we have good reasons:

1) compositional theories of diagrams exists
2) such diagrams can express many "topologically equivalent" expression in the same diagram, this is a huge win! and very different from (AFAIK) all existing node-based editors
3) use cases in decentralised computing require fault-free tools that work like this

but really, I think generally applicable usable 2d-syntax exists...
Got a version that doesn't require Chrome?
I don’t have experience being billed out at astronomical rates, but I speculate that the consultants’s take-home is sublinear in the rate he’s billed at, and dramatically so. I’m very impressed by someone who makes $100/h or more writing code, but I think I’m even more impressed by a person/team/system that can consistently find quality clients willing to shell out $500/h or more. I have a feeling that someone could be well worth such a rate but struggle to get anywhere near it on their own.

How do you even go about finding those clients? I can’t help but think that they’re almost all going to be companies going through an unexpected existential crisis...
How would you compare / contrast Chez and Racket? I'd be interested in hearing your thoughts.

From what I can tell (and I may be wrong), some differences are:

- Chez has parallel threads (that can run on multiple cores)
- Racket seems to have some higher level concepts and more learning material
- Racket has multiple "languages" and facilitates making your own; see: Beautiful Racket[0]
- Chez is faster than Racket

[0] https://beautifulracket.com/
Defect to where? United States is already like a second country to them and they're welcomed with a green light, known spies or not.
It's hard to tell without more information, but here are some general rules of thumb. Most companies have a multiplier based on salary on how much an employee really costs. Small, efficient companies have a multiplier a little over 2. Large organizations and the government tend to have a multiplier at a little over 3. The overhead covers everything from benefits such as health and 401k to keeping the lights on to paying for secretarial staff and management. Running a business is a team. That said, these numbers don't really include true profit, so it's important to factor that in as well.

Now, say we assume a multiplier of 2.1, that puts the upper bound at $78/hr. You're never going to make that because it means the owner is not making their profit and not that many companies are that efficient. If their multiplier was 3.1, it puts the bound at $53/hr, but again that still doesn't take into account profit. As such, my off the cuff guess would be somewhere between $30-60/hr.

And, to be sure, this shouldn't imply anything about the morality of that decision of salary. However, it has been helpful for me to think about salaries and multipliers when bidding on contracts because it tells me how much a company is willing to pay.
FairSwap: How to Fairly Exchange Digital Goods
The issue is that you need the server-side to have an expectation on the phone home, otherwise you have no idea that the device has lost connectivity, because you can't report that from the device if the device is lacking connectivity.
As a hobbyist that built my own printer I assure you he could've printed it at a better quality then that. Prints can vary wildly in quality, and the price of the machine is largely irreverent (1000$ printers can easily match a 10,000 $ in quality in many cases). He may not've had the most optimal settings for the print.

That said I don't think 3D printing phone cases is worth doing for any reason other then the cool factor. I'd expect 3rd parties to start selling cases for it fairly quickly, there just might not be a huge range of colors/options/prices
Fiix Gains $40M in Series C Funding
$80/hr, no more, but possibly less.

The number they bill you out at matters, but not for reasons you think. You do not want to work somewhere that cannot make at least twice as much money as what they pay you. Growth will be anemic, and long term job stability will be a problem. You may eventually be fired and replaced with someone cheaper. Most of your skills are commodities.

Ideally, you want to work somewhere that can make even 3 or 4 times as much money as your salary. This will ensure a healthy cash flow and gives enough headroom to hire more people, and ultimately win big contracts with big clients (millions).

If they cannot make at least 2x of your salary, they are either a new company with little to no reputation or a bad sales process.

And do not even think about striking out on your own trying to get a full $165/hr salary. For one, you will have more expenses and taxes to deal with, and two if you do not have a strong sales skillset you will struggle to bill at those rates and ultimately get starved out.
Yep, I've seen those, and I've been tempted to throw together an example with rayshader to show how easy it is to do with just a few lines of code.

One of the main motivations behind developing rayshader was to democratize mapping--forcing people to become proficient in not one but two highly specialized software suites (any GIS software + blender) really made beautiful mapping unattainable for most. Plus, I just dislike GUIs in general, and wanted a code-based solution for map making :)
Hey, congrats!

This seems really cool. As an engineering manager, I can't see how I'd make use of this in my day-to-day, but I could definitely see the sales team using it.

One of my biggest questions is: why Slack? It seems like the majority of the incoming streams would come from email. And it seems like you're targeting integration with SalesForce -- at least that's what I get from the home page.

Other than that -- not to nitpick, but there's a grammar error in your first graphic: https://www.tryscribe.com/static/img/email.png . It says "You've have an email".
Pentagon compiled research into invisibility cloaking, wormholes, and warp drive
Propositions Are Not Types (2018)
I consulted for many years of my career and my general rule of thumb is bill at a rate of what you want your annual comp to be divided by 1,000 ($165k/yr / 1000 = $165/hr). This is based on the basic concept of 50% billable or a bit higher with overhead. If you're doing independent you will need to bake in insurance (health and liability), taxes and other costs of running your business. If you beat the 50% billable you're in the money, if you don't then it might be time to find a job.

In your situation if your company bills you out at $165/hr I would push for total comp of $165k (base + bonus + insurance + other benefits). Remember to also factor in risk/reward, if you don’t mind all the risk you can go independent and reap more of what you bill, but if you’re worried about not landing customers then you should consider a job with a company that has a pipeline and can get you billed out quickly. That said don’t overestimate the “safety” of working for a company, if you don’t bill well or they have issues they’ll fire you in an instant.

As a side note when talking to people about setting up their own consulting gig I always remind them that customers pay for what the perceived value is of a resource. If you ask for $75/hr billing you may not get the gig but ask for $250/hr and shockingly they might sign you tomorrow morning. There is an interesting balance between perceived value, asking price and what people will pay vs what they expect to pay. Your asking price actually communicates your confidence you can deliver, and customers have a built in bias on this front and will make pre-conceived judgements based on this simple part of the overall negotiation.
From the page you linked it’s clear to me:

> To allow sharing data across devices, we offer a service that enables syncing. View all available plans

> This service only tracks recent transaction history and never has full access to your data. Additionally, in the future it will be stored encrypted in a way that we can't even read it.

It’s clearly talking about the recent transactions stored on their servers.
Your home page, pricing info and FAQ are littered with grammatical and word choice errors. I understand that this is probably frustrating for you if English is not your first or native language. But I also need to have confidence that a design company are going to pay attention to that sort of thing, taking steps to overcome their own language deficiencies. Can't comment on the quality of your design work as I'm visually impaired.
Agree with TickleSteve; there are file system essential options which may work out of the box for you, or at least provide a nice framework for what you need.
Not sure I understand how this attack works. You ask for cert for foo.com, LE tells you to provide a self-signed cert subjectAlt=foo.bar.acme.invalid. LE resolves foo.bar to some heroku endpoint as the domain lives on heroku, LE connects via TLS without verification and sends foo.bar.acme.invalid as SNI, which heroku routes to a hijacker who asked heroku to route foo bar.acme.invalid requests?

Why would LE send the SNI in the first place? I thought the purpose was to prove you own the domain, not cohabit an environment where the domain is hosted?

I guess it only allows hijacking certs of domains running on heroku et al envs?

Also, what do host headers have to do with this? Presumably this is just a tls handshake test?
I didn't. I'm using the stock Debian kernel.

But in the kernel's defense, on a much worse computer in terms of specs, a different USB mic had no pops with an older kernel (whatever ships with xubuntu 16.04).

I also wasn't getting any xruns (according to Jack) at 512/2 which gave something like 45ms of latency which isn't too low (but is totally fine for talking into a mic, as opposed to drums, etc.).
For me Homebrew made me moved back to MacOS. I love having a linux like system. I love having iTerm2 and flexibility to create bash scripts. Just few features I use and enjoy everyday.
Quick rule of thumb for consulting is that your yearly salary in thousands is the same as the hourly rate. i.e. if they're billing $165/hr, you should expect 165k/yr.

That doesn't hold for low or high extremes but is pretty reasonable for most cases.
Same, I still prefer javascript/jQuery but am learning Vue.
If you really think Firefox is faster on Android, that you have not tried the optimized Kiwi Browser. Try it, and report back how much faster kiwi is compared to Firefox hehe

https://play.google.com/store/apps/details?id=com.kiwibrowse...
> Nor can you build an interface where a swipe in this direction does that, but if it's two degrees farther counterclockwise, it does something else entirely

Two degrees, of course not. But https://en.wikipedia.org/wiki/Pie_menu are a thing. Swype text input is nowhere near the best we can do, it does not have context-driven feedback of any sort. The most annoying issue with touchscreen-only input, IME, is actually recovering from input errors, and (relatedly) confirmation for irreversible actions. Low-level environments for "modding" Android devices get this right - every destructive action always requires confirmation by issuing a full swipe, and it's only destructive actions that require this. Of course, porting this paradigm to more traditional environments (such as typical GUI applications) would require quite a bit of work.
Based on financials I've seen of consultancies, staff are ~33% of revenue. Given a 70% utilization, that gives a salary of $80k fwiw
I'm really struggling with how to structure this kind of video from a college student's (although with only one semester left) perspective. I've worked at a lot of different companies and have two or three "dream" projects, but as for what I'm working on right now? Does literature review count? Or relevant experience? I realize that people like me are not necessarily the target audience, but it still leaves me wondering if there is a perhaps a better way for me to frame my current experience and work into this kind of format.
Thanks! Halfway down the page on this [1] post I share an image made with lidar data of downtown Austin. Lidar data is fairly noisy (this required a bit of pre-processing to remove artifacts) but you can indeed capture an urban environment fairly well.

[1] https://www.tylermw.com/portrait-mode-data/
I agree that this isn't as common for most end-to-end "AutoML" systems that take a CSV, do light feature engineering/combinations, pipe it into a random forest / GBDT, and then output a model. For many of those approaches there are fewer parameters to tune and you don't get as much lift from tuning them right. Often it is more about quantity of models and ease of use vs quality. I do think that quality will increasingly help though so some tuning will start to be used as the volume, variety, or complexity of the models in these systems increases or the value of the models themselves start to increase.

However, or more complex model pipelines where an expert is probably involved there are lots of tools to help with it and it is quickly becoming automated and less of a "dark art." Some of these tools are built into frameworks like Google/Amazon, some are built into open source platforms (like katib in kubeflow), and others are entire companies building model experimentation platforms (like SigOpt). Many of these can handle everything from traditional hyperparameters like learning rate to architecture parameters to tuning feature embeddings, all at once [1]. I agree with the original author that playing with parameters and doing trial and error optimization of hyper-, architecture, or feature transformation parameters will largely stop happening in the manual way it is done today. All of these methods are orders of magnitude quicker than standard brute-force approaches.

Otherwise, I think you are completely right that there are a ton of aspects of modeling that require domain expertise and nuance beyond pulling a model off the shelf. I think a lot of that comes down to picking the model, picking the data that matters, picking the objective that actually solves the problem for the task at hand, etc. I believe less of that will be high-D non-convex optimization done manually.

[1]: https://aws.amazon.com/blogs/machine-learning/fast-cnn-tunin...
I'm thinking of making Firefox next, seems to be in highest demand. But I want to get it fine tuned on just one platform before making it for other browsers, especially because I'm pushing updates almost daily.
> The last results, after remodeling the problem, came to be on par with the odds themselves. Around 37%. This time my AI was as good as consensus at betting harness racing.

using the same dataset as betters with a NN is not really better than running a regression on it, so this doesn't really surprise me.

nn are able to find patterns with things others than historical series. taking this forward would need to combine historical race sets external sources that could have correlated information available that's not easy to extract by simple regression, like news and articles whenever available or meteorological data or whatever, just feed it everything and let the nn sort itself the useless data out
Not the one which includes the text you highlighted.
They are trying to move from their C-based implementation to Chez Scheme for maintainability. Since Racket programmers are familiar with Scheme, using a Scheme for the implementation has obvious advantages. They're also using it as an opportunity to "do things the right way this time".
Go Patterns
They had a monopoly and an innovators dilemma.

Even though that brought the lab's demise, its then-younger staff and their mentees continued their work at other organizations, including many at Google.
I haven't tried in a while, but last I checked, updates worked fine.

It's not necessary to download apps from the App Store to use an iPhone.

I'm not sure what was the need for you to call me a liar. If anything I've said is inaccurate, I guess it has changed in the last few months, and I would love to know that.
google recaptcha is a scourge. 90% of the time i'm met with it, i just close the tab and don't use the service. the other 10% is usually something i already use so i can't easily do that. but i hate it so much that i will switch eventually (e.g., https://spideroak.com/ or setting up an instance of https://nextcloud.com/ instead of dropbox).
How hard is the 1 minute limit on the video? Is it a big deal if the video is 2 minutes? Some things might take a bit of time to really explain.
At first glance, if you can scale your user base you COULD have artists/labels pay you to add songs to playlists (of course that fit) and charge flat fees for the promo playlistings.

Charge $1 / user and setup targeting at genre level for MVP and similar artist level at your later stage version.

So a label/artist says "we want people who like electronic", you have 150 people in the list. You charge the label/artist $150 to add their song to the playlists which you generate.