skysight-inc/HackerNews huggingface dataset:
We use anaconda just as a python distribution on Windows. I think if you want a real data analytics setup which works well on all individual platforms then it's best to just build a docker-compose file. I was given a Dataiku presentation in New York in September and I liked it. My concern with such tools is that companies buy them thinking they are a 1 shop solution for analytics. For instance, how does Dataiku work with AWS/S3 Athena? Or how does Dataiku work with github? Maybe it works very well, I don't know, but evaluating those tools can take months. A "raw" python setup is, I think, an initial good first step as it forces teams to deal with all the architecture from the very beginning and it works because it integrates with everything. When you buy from a vendor you put yourself in a contract situation that could make it very hard to iterate to a final solution that actually works for the company. Open source doesn't have those problems.
It's entirely possible that it was a "good enough for now" decision, and that the next bootrom will include additional hardening based on this attack.

As has been well documented, while Apple the organization may have practically unlimited resources, specific teams within Apple do not, so a lot of stuff is sort of "if it ain't broke" mode until the CADT model kicks in and they do a total rewrite and close all the old bugs.
Why Shell's Marketing Is So Disgusting
There are some advantages to this approach that often go unmentioned. Native widgets often have ad-hoc limitations based on their legacy, for example limits on composing/nesting widgets (can a list box contain a list of arbitrary widgets?) and system resource limits (e.g. windows handles). Attempting to build a cross-platform UI that maps to different legacy systems each with their own quirks and limitations, will never produce something better than QT or Flutter IMHO.
For everyone here defending Adam, I pose this question.

How exactly is capitalism supposed to work when people can use their power to funnel money to themselves from company funds while everyone else who took on equity to work at a startup is fucked?

Is the answer "be more careful next time"? If that's the case, why would people follow the rules of
law when someone else is able to fuck over hundreds of people and walk away a billionaire. Why should employees not try and steal from their company when the CEO can do it _and_ get a golden parachute when their behavior destroys the value of the company?
A startup is fundamentally disruptive. That's what a startup is: something that grows until it can't be ignored.

I just tried to think of a single successful startup that wouldn't be classified as "disruptive" and couldn't do it.
>You don't record each "waves" (nor is it even possible)

Depends on what you mean by 'record'. Generally the air pressure is sampled instantaneously, but it can be broken down into frequency components before recording/perceiving. That's kind of how our ears work and in DSP you do an FFT (which you can then pass through an iFFT to synthesize the original signal).
Isn't this exactly what technical debt is? The term originated in software engineering, but it seems to be exactly what Boeing has if we transfer the terminology into aerospace.

> is a concept that reflects the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer

737 rated pilots are abundant, production lines are ready and paid for and orders come in as long as the product works. There is huge incentive to do just small fixes if you can't see technical debt in the books. When it shows up in the bottom line company is already paying interest.
Can someone who knows the numbers better do a calculation of 5 or 10 years of owning such a vehicle? I don't think the purchase price alone is actually that useful when comparing.

I'm sensing the maintenance/consumables will be less and this needs to be factored in. eg fuel, fluids of a gasoline vs non-existence of those in the electric. Charging costs(?)

I don't own a EV so I'm curious. Right now a EV is a lot more expensive but my preliminary costing shows that once you factor in consumables and maintenance the EV looks a lot better.
I think a lot of those writing software just escape [^a-zA-Z0-9-_\.] or similar just to be overly cautious. I've definitely been guilty of this myself when I'm in a rush.

I'm also the person who gets irrationally annoyed at web forms that barf at my username+tag@example.com email address usage (+ signs being valid in the username part), so I can certainly relate to the ire, too.
They do static analyses that go beyond type checking. I have not tried phan and psalm, but the last time I used phpstan its type analysis threw false positives because it was using incorrect assumptions. So my impression is that phpstan lacks the rigor of a true compiler‘s type checker phase.

In my opinion, the PHP distribution shipping an official type checker which does nothing other than verify type correctness based on the information in the code would be much more useful. Kind of like `php -l`.
>Not if the connection is encrypted, as was stipulated.

Hmm, yes, there does appear to be some confusion. I misread artursapek and missed the "encrypted connection" part.

Assuming "encrypted connection" refers to the connection to the website, then my question is what is telling the connection to be encrypted? The article is about current non-encrypted connections. So something needs to be done to convert those http:// connections into https:// connections, and I don't think DNSSEC does that.
African AI Experts Get Excluded from a Conference–Again
It does.
https://www.youtube.com/watch?v=mPTetKHb7Yw
I call what you’re describing “information asymmetry”; a small amount of people holding all of the information. Much of our society’s modes of productivity depend on many people not having access to information. How can you repair your car if there is nobody to show you how? I guess you’ll have to take it to a mechanic!

But the internet completely destroyed information asymmetry, many people have access to lots of information now. I don’t need to take my car to a mechanic or pay someone to teach me, I can watch a YouTube video on how to change my oil.

The side effect of the destruction of information asymmetry is that a LOT of people depended on it, and they are all going to have to figure out where they stand in the new marketplace of information. I think we’re also seeing huge social movements because people are reading stuff online and reflecting about their city/state/government and saying “hold on, what you’re doing isn’t right, I’ve read about why you’re wrong”. The Arab spring, occupy wall st, the european refugee crisis, the Hong Kong protests, the Chilean protests, basically any major social movement in the last 20 years could be argued to have been triggered by the internet.
super simplified explanation

Samples of pressure (or displacement, minor phase difference), so kinda yeah.

How one gets so much variety? By sampling it really often. If you sample it 40000 times per second you actually get the full information for all pitches that are between 0 and 20000Hz.

If you don’t sample it often enough you don’t get all the information needed to store the sound. So yes we kinda indirectly do capture all the different pitches.
More statistics over here (if anyone else is interested).

• https://octoverse.github.com/#top-languages

• https://madnight.github.io/githut/

• http://pypl.github.io/PYPL.html

• https://www.benfrederickson.com/ranking-programming-language...
Zebrain by bC and TPOLM – Matlab 4k demo
Huh? France exports energy, and it has a massive nuclear and hydroelectric industry. Why on earth would it be more screwed than anywhere else in Europe?
> Not a Python fan (like, at all)

Could you please shed a little light on this? I'm genuinely curious.
The alternative is that manufacturers shouldn't be allowed to impose new underlying systems to manage undesirable flight handling characteristics without briefing pilots about them and without breaking type certification.

the default should be that if the flight handling characteristics of the airframe itself inherently are not the same then it doesn't get type certification, and you should have to prove why your tweaks make it OK.
Right now with these tools you are just playing passcode roulette to recover your device if you forgot the code and you enabled factory wipe after N tries.

Out of these retries, at least 1/N correct passcode attempts are needed, so such tools are close to useless if your care about retrieving your data with factory wipe enabled.
> There are plenty of programs that exploit the programmer's knowledge of a particular compiler's actual, unspecified behavior as an optimization.

There are plenty of programs that have bugs.

Programmers who exploit undefined behavior on purpose are reckless.
I have been enjoying learning and using C over the past few years. I think I see it the way Drew does. I have used it mostly alongside a dynamic language like Python or Lua (either using the Lua C API or Luajit's FFI module) or in Nodejs wrapping a C++ interface around it (i.e. not using the more recent N-API interface), but sometimes I have used it by itself, but basically it has always been quite small in scope, so I don't have the experience of what it's like to use in a large project.

I started to use C and like I said only recently, with my eyes wide open. There are faults and foot-guns but the simpler you keep things the better. For me it's less about performance, even though naive C will likely be quicker than most dynamic languages out there (where most of my experience is) and more about manual memory management and much smaller memory usage. Another reason I like C is that it is available everywhere. Of course as the article mentions ("Use only standard features.") you need to take care of what is included for it to be available on other platforms easily or at all. I'm saying this as someone who is only targeting x86 desktops and servers rather than targeting other processor architectures, so I'm mainly thinking about different OSs. From the viewpoint of Linux and the BSDs on which I have some experience to talk about, as they are primarily in C, the whole stack is C and what I mean is that if you know C you can can potentially figure out how everything works and is put together all the way down to the kernel. I also can't overestimate just how good man pages are in Linux and BSDs for C functions, using them is probably one of the best learning experiences for C that I've found.
Show HN: Statar – Command-line file attribute archiver with a Python API
The examples used in the OP are helped by having an RF squelch to zero out the noise floor. If there was no squelch, the difficulties finding a good static (har har) threshold would have been much more apparent.
I think franky47 was referring to using DSP in the audio chain to clean it up, not digital modes for communications (P25/DMR/Tetra).
Tooling inside IDEs is somwhat useful. But being able to just run a compiler-like CLI tool to tell you if there are type errors in your program is much more useful still, since you can run it in pre-commit hooks and on the CI. As far as I know, a tool which can do this _without_ requiring extensive configuration and without throwing false positives does not exist yet for PHP.

As for the "language shouldn't provide tooling" argument: You picked C / C++ as a positive example for this. Those are standardized languages which evolve at a glacial pace. For most of their use cases, this is a good thing. But I'd say PHP's faster evolution over the last decade was the right thing for that language. Other modern language projects seem to follow a strategy of a single standard implementation with extensive tooling pretty successfully (e.g. Go, Rust, Swift, ..).
"Chinese Cooking Demystified" has the best presentation of any cooking channel I've seen. Simple, clear instructions, and it gets straight to the point without wasting your time. I'm not an expert on Chinese cooking myself, but the recipes appear to be accurate. I tried their baozi recipe and it worked great.

https://www.youtube.com/channel/UC54SLBnD5k5U3Q6N__UjbAw
KABOOM, blunt and mean messages sacrifice honesty too. They intentionally downplay positives and exaggerate wrongs for effect. Like, most of what is expressed as kaboom is not straightforward telling truth at all.

Extremely common way to be dishonest are jokes/mockery that imply things that are not entirely true, the expletives that imply more bad that actually is and such.

These are as dishonest as sugarcoating if not more.
Now, click on the eighth word and try to figure out how to actually download. I'll wait. (And compare it to a modern site, say, firefox.com or chrome.com.)
> And well, I agree it is certainly problematic, but the problem lies in the fact that half of your country defends hate speech

What definition of hate speech are you using and what event does it apply to?

On a related note, here's some statements that may or may not be hate speech:

1. Africans are stupid and criminal, we shouldn't let them into the country.

2. Transsexuals are crazy people. They need medicine, not coddling.

3. Muslims have evil beliefs and blow people up and I don't want them in my country.

4. Homos are unnatural, spreading disease and sickness. We need to keep our children away from them so they don't catch the gay.

I've written all four to imply a large amount of ignorance and strong emotional motivations, but they are nonetheless a crude attempt to express a public policy and a reason for it. Should they be banned?

Should they also be banned if written in the form of an eloquent 80 page paper with precise terminology, strong citations from numerous studies and polls and a grounding in commonly accepted principles in political science and ethics (assume such a thing were possible)?
as already mentioned, Firejail https://firejail.wordpress.com/ is easy to use and was made at first to run Firefox in a sandbox. It has pretty neat options and can isolate the FS, make use of a temporary home etc.
Plus, the passphrase is hundreds of characters long. Ridiculous. Not everyone will browse this on the same device as one receives enail?.
A detective has been granted access to an entire private DNA database
> At Tesla's scale and priorities, they'd probably be less keen on using external cloud providers.

Not sure if it’s still the case today, but previously Tesla’s training was done on-prem and with their own in-house Tensorflow clone.

And yes, if you get TPUs from GCloud, you are likely to be working with their engineers to get things working. Those engineers tend not to have much business conflict of interest, though. They want to help you because your problems are likely more interesting than what they’d otherwise be assigned.
I would recommend you to give Yii[0] a try. It is a solid, consistent and well thought framework with a vey good documentation. Unfortunately, It has always been eclipsed by new kids on the block frameworks like Laravel but really deserve more credits (provided you accept to let some of the laravel magic go).

I work for a web development company and We have been successfully using Yii for years now, including for medium size projects (in terms of LOC and exposure).

Just my two cents

[0] https://www.yiiframework.com
Yes, it's only a stream of samples.

The magic is the linearity of the signals. They are additive. The different signals pass through the same stream of samples without interacting.

If you add volumes from sine wave in 400 Hz to sine wave in 300 Hz, you can transfer them together in a stream of samples , then separate them later.

Mathematically: f(at + bt) = af(t) + bf(t)
DNA Profile Is Private? (A Florida Judge Just Said Otherwise)
Note that very few of the people that I'm talking about are those that I'd call "friends" (and they probably feel the same): they're generally high volume accounts who I have binned based on their views on recurring topics, so I guess they'd be "celebrity" accounts in some sense. Since Hacker News is a small community, this usually gets me a higher recognition rate than you'd otherwise expect; even though I self select by pretty much reading most comment threads about my interests I do glance at a significant fraction of posts that hit the front page even if they're not something I know much about.
None of it is specific to GNU and you can easily do it without any GNU tools on MacOS, if you've heard about that niche operating system.
That's awesome! One very simple thing you can do with that is pass the signal through a bandpass filter (say 2kHz-10kHz) before evaluating power levels to minimize false positives from wind and other environmental noises.

Another method that can be effective with the identification itself is to convert the signal to a spectrograph and classify the resulting images with a neural net.
The competition in this space is great but I can't help but wonder what would happen if instead all these companies pooled their resources and went after the goal collectively. There is so much duplication going on and the paths do not seem to me - as an outsider - to be all that divergent, which is usually a pre-condition for having a lot of independent efforts one of which will succeed.

It's as if everybody wants to be the one to exclusively own the tech. Imagine every car manufacturer having a completely different take on what a car should be like from a safety perspective. We have standards bodies for a reason and given the fact that there are plenty of lives at stake here maybe for once the monetary angle should get a back-seat (pun intended) to safety and a joint effort is called for. That would also stop people dying because operators of unsafe software are trying to make up for their late entry by 'moving fast and breaking things' where in this case the things are pedestrians, cyclists and other traffic participants who have no share in the monetary gain.
I think yes. Even after the city killers, dogma dictated Soviet armour would pour in from the Warzaw pact. Then the tactical nukes come out. You can’t hit moving tanks with strategic nukes. Incidentally Soviet tank dominance was why the US developed attack helicopters.
Less than Uber, but more than Waymo, who is only offering ~$20k-ish stock packages like a late start-up who expects to 10x. Depends on how you value Tesla stock, though. See levels.fyi
There absolutely is a difference. The cost of reproducing a laptop for the owner exists and the cost of reproducing something in the digital world does not, or is negligible.
This beautifully describes a big problem/pain that when people want to buy something they know little about, they have to use other cues, then those cues become more important then the product itself.
Maybe it can be solved with a PageRank algorithm, but for upvotes/downvotes?
How to keep you employees happy
My official full name is too long, I just have a second and a third first name with are all not so short. This is not uncommon here in Germany and therefore usually not a problem. But a lot of foreign IT systems where it says "put it exactly like in your official document" it doesn't work or it cuts it of. Witch made my third name once "Al". It also happened that it took my second name as my last name....

The German state isn't much better with foreign names. I have a lot of friends who are from eastern europe. Everybody has a weird story about how their current passport name came about.

Why isn't there some ISO name parsing standard that can understand a weird title of a prince of a city state and give you an appropriate output of it?

This is acutally a research topic, so the information is right there.

https://en.wikipedia.org/wiki/Anthroponymy

Our globally connected society didn't figure out how to deal with names yet. Weird if you think about it.
> Either all the senior engineers and PhDs working for Apple are idiots, or it’s harder than you think.

I was part of a team that rolled our own firmware update mechanism at Microsoft . (I didn't work on the replacement myself, the engineer sitting next to me did.)

And deeply embedded USB stacks w/o a heap aren't exactly uncommon, considering malloc is forbidden in a large % of firmware.
Skillful coaching is important, but a big part of it is simply accountability: knowing that someone will check on your progress at regular intervals and that you need to do some work in between interviews to not look like a fool.

That's the concept behind the "accountability partner": someone who is not an expert into what you're trying to achieve, but who bugs you regularly to make sure you're moving forward.

After searching for "accountability partner as a service" I couldn't find anything other than weird marketing websites that looked more than a little scammy, so I built a simple tool that sends me an email everyday for each task defined in the system, and that lets me record progress by responding to those emails.

The concept is akin to Jerry Seinfeld's productivity hack: "don't break the chain", meaning you need to do something about your craft every day. If you skip a day, the chain breaks and restarts at zero.

The effectiveness of this is surprising; the accountability system can't assess the quality of the work in any way and isn't even a person that I could disappoint, but having to respond to an automated email every day to log my progress and store ideas, etc., pushes me in ways I would never have expected.
So? Just another Medium user?

Move along now, nothing to see here.
Imagine two countries of 100,000 people. The first lets in 1,000 people per year, all of postgrad degrees. The second lets in 500 per year selected from a lottery.

Which is more selective?
I guess you have not read the post you are commenting. One of the rationale behind union types is to reduce the doc-block comments. It is also, I believe, one of the idea of introducing a stronger type system in PHP.

From the original post:
[quote]
Supporting union types in the language allows us to move more type information from phpdoc into function signatures, ...
[/quote]
I mean adaptable. I don't know how much you could automate with Audacity in this regard. With your own code, you can.
French Baguettes from a Vending Machine? ‘What a Tragedy.’
Fundamentally, it's the act of using your brain to simulate the computer that actually teaches your brain how the computer works so that you can reason about it later. In most domains, I find it best to start with doing things yourself, and only move on to the tool-assisted version once you thouroughly understand what the tool is doing for you. That way, you are still reasoning about the underlying system when working with the tool, and can figure out what happened when things go wrong.
You were probably mixing the time domain (just samples representing the desired speaker membrane position) up with the frequency domain (the energies of a punch of sines at different frequencies, which you get by running a FFT on the samples).

Both exist and are beeing used, but Samples are the default in uncompressed audio.
Buran Ransomware; the Evolution of VegaLocker
Standards shouldn't emerge too soon. I think for self driving tech, at the current stage, competition is good because there are lots of unsolved questions. Competition will ensure the best tech is ultimately available to consumers.

Of course, it's not a binary choice. Things like data should probably be pooled but the use of data in tech should compete.
Show HN: OpenBeans, an Open-Source IDE Distribution. Java, PHP, JavaScript
Rustfest Barcelona 2019 Livestream
I think it's a very reasonable decision. Instagram's claim to to fame is the quality of its content.